From 2aa81c04575da74d245b14cc4bd76cf0f1c50fec Mon Sep 17 00:00:00 2001 From: Pahimar Date: Wed, 1 Jun 2016 15:11:40 -0400 Subject: [PATCH] A more efficient way of doing the same check in the last commit (cherry picked from commit f119a3a907070793be1e7b142be76706c32aa847) --- .../java/com/pahimar/ee3/blacklist/BlacklistRegistry.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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; } }