From 42613eb707cd96f281ca5b1bba285d8b9270d56f Mon Sep 17 00:00:00 2001 From: Jordan Byrne Date: Thu, 22 Feb 2018 19:14:34 +1000 Subject: $ Should Fix #174. --- src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'src/Java/gtPlusPlus/core') diff --git a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java index 06176751eb..5642b4f3e9 100644 --- a/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java +++ b/src/Java/gtPlusPlus/core/util/minecraft/ItemUtils.java @@ -259,10 +259,15 @@ public class ItemUtils { //Banned Materials and replacements for GT5.8 compat. if (oredictName.toLowerCase().contains("rutile")){ - mTemp.replace("Rutile", "Titanium"); + mTemp = oredictName.replace("Rutile", "Titanium"); } if (oredictName.toLowerCase().contains("vanadiumsteel")){ - mTemp.replace("VanadiumSteel", "StainlessSteel"); + mTemp = oredictName.replace("VanadiumSteel", "StainlessSteel"); + } + + ItemStack mTempItem = getItemStackOfAmountFromOreDictNoBroken(mTemp, amount); + if (mTempItem != null) { + return mTempItem; } final ArrayList oreDictList = OreDictionary.getOres(mTemp); @@ -293,12 +298,18 @@ public class ItemUtils { if (returnValue != null){ return returnValue; } + else { + returnValue = getGregtechDust(oredictName, amount); + if (returnValue != null) { + return returnValue; + } + } } if (returnValue == null){ returnValue = getItemStackOfAmountFromOreDict(oredictName, amount); if (returnValue != null){ - if ((returnValue.getItem().getClass() != ModItems.AAA_Broken.getClass()) || (returnValue.getItem() != ModItems.AAA_Broken)){ + if ((returnValue.getItem().getClass() != ModItems.AAA_Broken.getClass()) || (returnValue.getItem() != ModItems.AAA_Broken)){ return returnValue.copy(); } } -- cgit