diff --git a/core/src/main/java/nl/matsv/viabackwards/api/rewriters/EnchantmentRewriter.java b/core/src/main/java/nl/matsv/viabackwards/api/rewriters/EnchantmentRewriter.java index 12d7d039..cf5e3574 100644 --- a/core/src/main/java/nl/matsv/viabackwards/api/rewriters/EnchantmentRewriter.java +++ b/core/src/main/java/nl/matsv/viabackwards/api/rewriters/EnchantmentRewriter.java @@ -63,7 +63,10 @@ public class EnchantmentRewriter { ListTag remappedEnchantments = new ListTag(nbtTagName + "|" + key, CompoundTag.class); List lore = new ArrayList<>(); for (Tag enchantmentEntry : enchantments.clone()) { - String newId = (String) ((CompoundTag) enchantmentEntry).get("id").getValue(); + Tag idTag = ((CompoundTag) enchantmentEntry).get("id"); + if (idTag == null) continue; + + String newId = (String) idTag.getValue(); String enchantmentName = enchantmentMappings.get(newId); if (enchantmentName != null) { enchantments.remove(enchantmentEntry);