diff --git a/src/main/java/cn/citycraft/EquipManager/runnable/ArmorHandlerTask.java b/src/main/java/cn/citycraft/EquipManager/runnable/ArmorHandlerTask.java index 8841c4b..4172bba 100644 --- a/src/main/java/cn/citycraft/EquipManager/runnable/ArmorHandlerTask.java +++ b/src/main/java/cn/citycraft/EquipManager/runnable/ArmorHandlerTask.java @@ -17,6 +17,8 @@ public class ArmorHandlerTask implements Runnable { return; ItemStack[] armors = p.getInventory().getArmorContents(); for (ItemStack armor : armors) { + if (armor == null || armor.getType() == Material.AIR) + continue; String armorperm = "em." + armor.getType().toString().toLowerCase(); if (!p.hasPermission(armorperm) && !p.isOp() && !p.hasPermission("em.*")) { p.getInventory().addItem(armor);