Only owner can remove protectors

This commit is contained in:
tenplus1 2015-05-27 15:57:19 +01:00
commit 8fdb475a1e
2 changed files with 15 additions and 2 deletions

View file

@ -214,6 +214,12 @@ minetest.register_node("protector:protect", {
end
minetest.add_entity(pos, "protector:display")
end,
can_dig = function(pos, player)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
return (meta:get_string("owner") == player:get_player_name())
end,
})
minetest.register_craft({
@ -274,6 +280,12 @@ minetest.register_node("protector:protect2", {
end
minetest.add_entity(pos, "protector:display")
end,
can_dig = function(pos, player)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
return (meta:get_string("owner") == player:get_player_name())
end,
})
minetest.register_craft({