diff --git a/mods/ITEMS/pyutest_electricity/init.lua b/mods/ITEMS/pyutest_electricity/init.lua index 02bd904..ea39782 100644 --- a/mods/ITEMS/pyutest_electricity/init.lua +++ b/mods/ITEMS/pyutest_electricity/init.lua @@ -56,15 +56,11 @@ PyuTest.make_wire = function(id, desc, groups, color, opts, texture, delay) local n = minetest.get_node(v) -- To prevent infinite loops - if v == sender_pos then - goto continue + if v ~= sender_pos then + minetest.after(del, function() + PyuTest.electricity_activate(v, n, pos) + end) end - - minetest.after(del, function() - PyuTest.electricity_activate(v, n, pos) - end) - - ::continue:: end end }))