From cdb5127598cd469de70aa6292cc65f35f1ffeb21 Mon Sep 17 00:00:00 2001 From: Nicholas Ignoffo Date: Mon, 13 Feb 2017 17:13:28 -0800 Subject: [PATCH] Fix ore doubling potentially adding invalid recipes (#1051) (cherry picked from commit 9027f76) --- src/main/java/WayofTime/bloodmagic/registry/ModRecipes.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/WayofTime/bloodmagic/registry/ModRecipes.java b/src/main/java/WayofTime/bloodmagic/registry/ModRecipes.java index 576a5ebc..5e47ff68 100644 --- a/src/main/java/WayofTime/bloodmagic/registry/ModRecipes.java +++ b/src/main/java/WayofTime/bloodmagic/registry/ModRecipes.java @@ -452,8 +452,9 @@ public class ModRecipes { String dustName = ore.replaceFirst("ore", "dust"); + List discoveredOres = OreDictionary.getOres(ore); List dustList = OreDictionary.getOres(dustName); - if (dustList != null && dustList.size() > 0) + if (dustList != null && !dustList.isEmpty() && discoveredOres != null && !discoveredOres.isEmpty()) { ItemStack dustStack = dustList.get(0).copy(); dustStack.setCount(2);