diff --git a/src/main/java/me/youhavetrouble/enchantio/EnchantioConfig.java b/src/main/java/me/youhavetrouble/enchantio/EnchantioConfig.java index f13a37f..3487b40 100644 --- a/src/main/java/me/youhavetrouble/enchantio/EnchantioConfig.java +++ b/src/main/java/me/youhavetrouble/enchantio/EnchantioConfig.java @@ -378,12 +378,12 @@ public class EnchantioConfig { private Set getEquipmentSlotGroups(@NotNull List slots) { Set equipmentSlotGroups = new HashSet<>(); for (String slot : slots) { - try { - EquipmentSlotGroup equipmentSlotGroup = EquipmentSlotGroup.getByName(slot.toUpperCase(Locale.ENGLISH)); - equipmentSlotGroups.add(equipmentSlotGroup); - } catch (IllegalArgumentException e) { + EquipmentSlotGroup equipmentSlotGroup = EquipmentSlotGroup.getByName(slot); + if (equipmentSlotGroup == null) { logger.warning(slot + " is not a valid equipment slot group"); + continue; } + equipmentSlotGroups.add(equipmentSlotGroup); } return equipmentSlotGroups; }