diff --git a/src/main/java/com/pahimar/ee3/blacklist/BlacklistRegistry.java b/src/main/java/com/pahimar/ee3/blacklist/BlacklistRegistry.java index 08271697..20bd334c 100644 --- a/src/main/java/com/pahimar/ee3/blacklist/BlacklistRegistry.java +++ b/src/main/java/com/pahimar/ee3/blacklist/BlacklistRegistry.java @@ -91,8 +91,7 @@ public class BlacklistRegistry { else if (object instanceof ItemStack){ Collection oreNames = OreDictionaryHelper.getOreNames((ItemStack) object); for (String oreName : oreNames) { - boolean isNotLearnable = !isLearnable(new OreStack(oreName)); - if (isNotLearnable) { + if (knowledgeBlacklist.contains(WrappedStack.wrap(new OreStack(oreName)))) { return false; } } @@ -123,8 +122,7 @@ public class BlacklistRegistry { else if (object instanceof ItemStack){ Collection oreNames = OreDictionaryHelper.getOreNames((ItemStack) object); for (String oreName : oreNames) { - boolean isNotLearnable = !isLearnable(new OreStack(oreName)); - if (isNotLearnable) { + if (exchangeBlacklist.contains(WrappedStack.wrap(new OreStack(oreName)))) { return false; } }