From b24396c66fbd72d6ea0eea0bfb498a52887d1679 Mon Sep 17 00:00:00 2001 From: hilburn Date: Sun, 1 Feb 2015 12:27:51 +0000 Subject: [PATCH] Blood Orb MT fix --- .../alchemicalWizardry/common/tweaker/BloodOrb.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/tweaker/BloodOrb.java b/src/main/java/WayofTime/alchemicalWizardry/common/tweaker/BloodOrb.java index 7ae8586d..3997fd74 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/tweaker/BloodOrb.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/tweaker/BloodOrb.java @@ -6,6 +6,7 @@ import static WayofTime.alchemicalWizardry.common.tweaker.MTHelper.toStack; import java.util.List; +import WayofTime.alchemicalWizardry.api.items.ShapelessBloodOrbRecipe; import minetweaker.IUndoableAction; import minetweaker.MineTweakerAPI; import minetweaker.api.item.IIngredient; @@ -51,7 +52,7 @@ public class BloodOrb @Override public void apply() { - if (isShapeless) iRecipe = new ShapedBloodOrbRecipe(output, recipe); + if (isShapeless) iRecipe = new ShapelessBloodOrbRecipe(output, recipe); else iRecipe = new ShapedBloodOrbRecipe(output, recipe); CraftingManager.getInstance().getRecipeList().add(iRecipe); } @@ -105,7 +106,7 @@ public class BloodOrb { for (IRecipe r : (List) CraftingManager.getInstance().getRecipeList()) { - if(r.getRecipeOutput() != null && r.getRecipeOutput().isItemEqual(output)) { + if((r instanceof ShapedBloodOrbRecipe || r instanceof ShapelessBloodOrbRecipe) && r.getRecipeOutput() != null && r.getRecipeOutput().isItemEqual(output)) { iRecipe = r; break; }