From 94b85b8a2e71baa474c3a5a5fcd3bec3393b900f Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Fri, 19 Feb 2021 21:37:15 +0100 Subject: [PATCH] Return from realdoors.toggle if node isn't a door --- mechanical.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/mechanical.lua b/mechanical.lua index 01f6580..76db5dd 100644 --- a/mechanical.lua +++ b/mechanical.lua @@ -115,6 +115,7 @@ end realdoors.toggle = function(pos) local node = minetest.get_node(pos) local meta = minetest.get_meta(pos) + if not node.name:match("^realdoors%:e?door.*") then return end local open = false if meta:get_string("state") == "open" then open = true end local def = realdoors.mechanical_defs[node.name:gsub("realdoors:door_", ""):gsub("realdoors:edoor_", ""):gsub("_a", ""):gsub("_b", "")] or realdoors.electronic_defs[node.name:gsub("realdoors:door_", ""):gsub("realdoors:edoor_", ""):gsub("_a", ""):gsub("_b", "")]