Merge pull request #366 from tjnenrtn/verify_inbox_owner

Verify inbox owner when taking items
This commit is contained in:
Vanessa Ezekowitz 2017-05-25 07:11:29 -04:00 committed by GitHub
commit 5c52111bec
1 changed files with 13 additions and 0 deletions

View File

@ -92,6 +92,19 @@ minetest.register_node("inbox:empty", {
end
end
end,
allow_metadata_inventory_take = function(pos, listname, index, stack, player)
local meta = minetest.get_meta(pos)
local owner = meta:get_string("owner")
if player:get_player_name() == owner or
minetest.check_player_privs(player, "protection_bypass") and
clicker:get_player_control().aux1 then
return stack:get_count()
end
return 0
end,
allow_metadata_inventory_move = function(pos)
return 0
end,
})
function inbox.get_inbox_formspec(pos)