Fix items disappearing when rightclicking protected itemframes

This commit is contained in:
cora 2024-05-16 23:45:43 +02:00 committed by the-real-herowl
parent 204fddebd2
commit 01fb91acbf

View file

@ -103,13 +103,13 @@ mcl_itemframes.update_entity = update_entity
--Node functions
function mcl_itemframes.tpl_node.on_rightclick(pos, node, clicker, pstack, pointed_thing)
local itemstack = pstack:take_item()
local inv = minetest.get_meta(pos):get_inventory()
local name = clicker:get_player_name()
if minetest.is_protected(pos, name) then
minetest.record_protection_violation(pos, name)
return
end
local itemstack = pstack:take_item()
local inv = minetest.get_meta(pos):get_inventory()
drop_item(pos)
inv:set_stack("main", 1, itemstack)
update_entity(pos)