diff --git a/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/inventory/items/EnchantUtils.java b/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/inventory/items/EnchantUtils.java index c94e2d7bc..9f6f06b87 100644 --- a/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/inventory/items/EnchantUtils.java +++ b/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/inventory/items/EnchantUtils.java @@ -140,9 +140,13 @@ public final class EnchantUtils { if (Strings.isNullOrEmpty(value)) { return null; } - Enchantment enchantment = Enchantment.getByKey(KeyedUtils.fromString(value)); - if (enchantment != null) { - return enchantment; + Enchantment enchantment; + final var enchantmentKey = KeyedUtils.fromString(value); + if (enchantmentKey != null) { + enchantment = Enchantment.getByKey(enchantmentKey); + if (enchantment != null) { + return enchantment; + } } enchantment = Enchantment.getByName(value.toUpperCase()); // deprecated if (enchantment != null) {