Fix taking items out of protected smithing tables

This commit is contained in:
Mikita Wiśniewski 2024-09-28 10:32:17 +07:00
parent 4f6a95d6a4
commit d0380647f2
1 changed files with 10 additions and 0 deletions

View File

@ -193,6 +193,16 @@ minetest.register_node("mcl_smithing_table:table", {
return 0 return 0
end, end,
allow_metadata_inventory_take = function(pos, listname, index, stack, player)
local name = player:get_player_name()
if minetest.is_protected(pos, name) then
minetest.record_protection_violation(pos, name)
return 0
else
return stack:get_count()
end
end,
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
return 0 return 0
end, end,