From dbc891a71195c1d90d166766b2f65b655241f902 Mon Sep 17 00:00:00 2001 From: EmptyStar Date: Fri, 6 Jun 2025 17:46:28 -0500 Subject: [PATCH] Fix crash when right-clicking to equip a seventh armor element with a full armor inventory (#163) --- 3d_armor/api.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/3d_armor/api.lua b/3d_armor/api.lua index 065f1f9..e113313 100644 --- a/3d_armor/api.lua +++ b/3d_armor/api.lua @@ -694,6 +694,9 @@ armor.equip = function(self, player, itemstack) index = i end end + if not index then -- armor inventory is full with other armor elements + return itemstack + end local stack = itemstack:take_item() armor_inv:set_stack("armor", index, stack) self:run_callbacks("on_equip", player, index, stack)