From 622016713efdf10d87c148959ba8382681301840 Mon Sep 17 00:00:00 2001 From: VanessaE Date: Wed, 2 Dec 2020 10:04:37 -0500 Subject: [PATCH] respect protection when placing twigs --- trunks/nodes.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/trunks/nodes.lua b/trunks/nodes.lua index c8199b6..f60281b 100644 --- a/trunks/nodes.lua +++ b/trunks/nodes.lua @@ -42,6 +42,14 @@ for i in pairs(NoDe) do liquids_pointable = true, on_place = function(itemstack, placer, pointed_thing) local pt = pointed_thing + + if not placer then return end + local playername = placer:get_player_name() + if minetest.is_protected(pt.above, playername) then + minetest.record_protection_violation(pt.above, playername) + return + end + local direction = minetest.dir_to_facedir(placer:get_look_dir()) if minetest.get_node(pt.above).name=="air" then minetest.swap_node(pt.above, {name="trunks:twig_"..math.random(1,4), param2=direction})