From 95832e69c27a4d70302c90aa4f6ed1e71008c2b0 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Wed, 20 Oct 2021 15:19:12 +0100 Subject: [PATCH] Invalid enchantments will now be ignored --- .../src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java index 007b5d6..0d0f8e6 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java @@ -254,6 +254,9 @@ public class ArmorSet { for (JSONConfig enchantSection : slotConfig.getSubsections("enchants")) { Enchantment enchantment = Enchantment.getByKey(NamespacedKey.minecraft(enchantSection.getString("id"))); + if (enchantment == null) { + continue; + } int level = enchantSection.getInt("level"); enchants.put(enchantment, level); }