diff --git a/mods/ITEMS/mcl_doors/api_doors.lua b/mods/ITEMS/mcl_doors/api_doors.lua index 42490731a..14bde294c 100644 --- a/mods/ITEMS/mcl_doors/api_doors.lua +++ b/mods/ITEMS/mcl_doors/api_doors.lua @@ -334,7 +334,7 @@ function mcl_doors:register_door(name, def) on_rightclick = on_rightclick, mesecons = { effector = { - action_on = on_mesecons_signal_close + action_off = on_mesecons_signal_close }}, can_dig = check_player_priv, @@ -381,7 +381,7 @@ function mcl_doors:register_door(name, def) on_rightclick = on_rightclick, mesecons = { effector = { - action_on = on_mesecons_signal_close_top + action_off = on_mesecons_signal_close_top }}, can_dig = check_player_priv, diff --git a/mods/ITEMS/mcl_doors/api_trapdoors.lua b/mods/ITEMS/mcl_doors/api_trapdoors.lua index aa3cfaffb..f8e1a38b0 100644 --- a/mods/ITEMS/mcl_doors/api_trapdoors.lua +++ b/mods/ITEMS/mcl_doors/api_trapdoors.lua @@ -180,7 +180,7 @@ function mcl_doors:register_trapdoor(name, def) }, on_rightclick = on_rightclick, mesecons = {effector = { - action_on = (function(pos, node) + action_off = (function(pos, node) punch(pos) end), }}, diff --git a/mods/ITEMS/mcl_fences/init.lua b/mods/ITEMS/mcl_fences/init.lua index 7556767f5..57c10f2b8 100644 --- a/mods/ITEMS/mcl_fences/init.lua +++ b/mods/ITEMS/mcl_fences/init.lua @@ -158,6 +158,9 @@ mcl_fences.register_fence_gate = function(id, fence_gate_name, texture, groups, punch_gate(pos, node) end, mesecons = {effector = { + action_off = (function(pos, node) + punch_gate(pos, node) + end), action_on = (function(pos, node) punch_gate(pos, node) end),