Allow only correct armor in armor slots

master
BlockMen 2013-11-20 01:13:20 +01:00
parent 1671c2da4b
commit ae2a8ac4d7
1 changed files with 2 additions and 1 deletions

View File

@ -188,7 +188,8 @@ minetest.register_on_joinplayer(function(player)
armor:set_player_armor(player)
end,
allow_put = function(inv, listname, index, stack, player)
if inv:is_empty(listname) then
local field = minetest.registered_items[stack:get_name()]
if (field and field.groups[listname] and field.groups[listname] ~= 0) and inv:is_empty(listname) then
return 1
end
return 0