From bf5c90d116815daf2a8e3c33e23d795b79b25391 Mon Sep 17 00:00:00 2001 From: LeMagnesium Date: Sat, 13 Aug 2016 00:38:26 +0200 Subject: [PATCH] [_misc] Check protection when spawning young trees --- mods/_misc/bush_seeds.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/_misc/bush_seeds.lua b/mods/_misc/bush_seeds.lua index 9472e8f1..d3f55a1c 100644 --- a/mods/_misc/bush_seeds.lua +++ b/mods/_misc/bush_seeds.lua @@ -1,7 +1,7 @@ minetest.register_craftitem(":bushes:youngtree", { description = "Young tree", inventory_image = "bushes_youngtree.png", - on_use = function(stack, _, pointed_thing) + on_use = function(stack, user, pointed_thing) if pointed_thing.type ~= "node" then return end local pos = pointed_thing.under @@ -9,7 +9,7 @@ minetest.register_craftitem(":bushes:youngtree", { local m = 0 if (y > 2) then m = 1 end for z = 0, m do - if minetest.get_node({x = pos.x, y = pos.y+y, z = pos.z+z}).name ~= "air" then + if minetest.get_node({x = pos.x, y = pos.y+y, z = pos.z+z}).name ~= "air" or minetest.is_protected({x = pos.x, y = pos.y+y, z = pos.z+z}, user:get_player_name()) then return end end