From c9dd323207d7a4c6523b57022ea1b74a474fe165 Mon Sep 17 00:00:00 2001 From: Jude Melton-Houghton Date: Sat, 12 Feb 2022 14:11:26 -0500 Subject: [PATCH] Remove redundant on_placenode calls after movement (#586) --- mesecons_mvps/init.lua | 6 ++---- mesecons_pistons/init.lua | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/mesecons_mvps/init.lua b/mesecons_mvps/init.lua index 3792d26..2bec69b 100644 --- a/mesecons_mvps/init.lua +++ b/mesecons_mvps/init.lua @@ -47,10 +47,8 @@ local function on_mvps_move(moved_nodes) end function mesecon.mvps_process_stack(stack) - -- update mesecons for placed nodes ( has to be done after all nodes have been added ) - for _, n in ipairs(stack) do - mesecon.on_placenode(n.pos, minetest.get_node(n.pos)) - end + -- This function is kept for compatibility. + -- It used to call on_placenode on the moved nodes, but that is now done automatically. end -- tests if the node can be pushed into, e.g. air, water, grass diff --git a/mesecons_pistons/init.lua b/mesecons_pistons/init.lua index 66c74b2..dad70e3 100644 --- a/mesecons_pistons/init.lua +++ b/mesecons_pistons/init.lua @@ -93,7 +93,6 @@ local piston_on = function(pos, node) minetest.swap_node(pos, {param2 = node.param2, name = pistonspec.onname}) minetest.set_node(pusher_pos, {param2 = node.param2, name = pistonspec.pusher}) minetest.sound_play("piston_extend", { pos = pos, max_hear_distance = 20, gain = 0.3 }, true) - mesecon.mvps_process_stack(stack) mesecon.mvps_move_objects(pusher_pos, dir, oldstack) end