diff --git a/3d_armor/api.lua b/3d_armor/api.lua index 81bf23b..71af6ba 100644 --- a/3d_armor/api.lua +++ b/3d_armor/api.lua @@ -199,7 +199,10 @@ armor.set_player_armor = function(self, player) change[group] = 1 levels[group] = 0 end - local list = player_inv:get_list("armor") or {} + local list = player_inv:get_list("armor") + if type(list) ~= "table" then + return + end for i, stack in pairs(list) do if stack:get_count() == 1 then local def = stack:get_definition()