From 0df3310f78512ec70f7821d184795eb81a01e80d Mon Sep 17 00:00:00 2001 From: Alkalus Date: Tue, 28 Nov 2017 17:10:04 +1000 Subject: $ Fixed a few recipes for 5.08 compat, blacklisting materials which did not exist from recipes and adding replacements. > Vanadium Steel in recipes becomes Stainless Steel and Rutile becomes plain Titanium. --- src/Java/gtPlusPlus/core/util/item/ItemUtils.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/Java/gtPlusPlus/core/util/item') diff --git a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java index 988c598153..1f65d0b1b2 100644 --- a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java +++ b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java @@ -258,7 +258,18 @@ public class ItemUtils { } public static ItemStack getItemStackOfAmountFromOreDict(final String oredictName, final int amount){ - final ArrayList oreDictList = OreDictionary.getOres(oredictName); + + String mTemp = oredictName; + + //Banned Materials and replacements for GT5.8 compat. + if (oredictName.toLowerCase().contains("rutile")){ + mTemp.replace("Rutile", "Titanium"); + } + if (oredictName.toLowerCase().contains("vanadiumsteel")){ + mTemp.replace("VanadiumSteel", "StainlessSteel"); + } + + final ArrayList oreDictList = OreDictionary.getOres(mTemp); if (!oreDictList.isEmpty()){ final ItemStack returnValue = oreDictList.get(0).copy(); returnValue.stackSize = amount; -- cgit