diff --git a/minetestforfun_game/mods/default/functions.lua b/minetestforfun_game/mods/default/functions.lua index a67593ae..d4bf13fb 100644 --- a/minetestforfun_game/mods/default/functions.lua +++ b/minetestforfun_game/mods/default/functions.lua @@ -426,3 +426,13 @@ minetest.register_abm({ }) end -- Ends: if minetest.setting_getbool("leaf_decay") ~= false + +minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack, pointed_thing) + if newnode.name ~= "default:torch" or minetest.get_item_group(oldnode.name, "water") == 0 then + return + end + minetest.remove_node(pos, newnode) + minetest.set_node(pos, oldnode) + minetest.add_item(pos, "default:torch") +end) +