diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/EnchantmentRune.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/EnchantmentRune.java index 5dfc4cba6..658a215b4 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/EnchantmentRune.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/EnchantmentRune.java @@ -88,10 +88,12 @@ public class EnchantmentRune extends SimpleSlimefunItem { Item entity = (Item) optional.get(); ItemStack target = entity.getItemStack(); - List applicableEnchantmentList = new ArrayList<>(applicableEnchantments.getOrDefault(target.getType(), new ArrayList<>())); - if (applicableEnchantmentList.isEmpty()) { + List applicableEnchantmentList = applicableEnchantments.get(target.getType()); + if (applicableEnchantmentList == null) { SlimefunPlugin.getLocal().sendMessage(p, "messages.enchantment-rune.fail", true); return; + } else { + applicableEnchantmentList = new ArrayList<>(applicableEnchantmentList); } //Removing the enchantments that the item already has from enchantmentSet