diff options
author | Alkalus <draknyte1@hotmail.com> | 2017-09-26 19:13:46 +1000 |
---|---|---|
committer | Alkalus <draknyte1@hotmail.com> | 2017-09-26 19:13:46 +1000 |
commit | 62bb607d802c6644d6a30c122c58e976ccf6ae59 (patch) | |
tree | 5b773c20ddb85a151f4f22637b2340e587249cf0 /src/Java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java | |
parent | 1435e8a664d28389a0220b6fdfb1d3e7980a7f4e (diff) | |
download | GT5-Unofficial-62bb607d802c6644d6a30c122c58e976ccf6ae59.tar.gz GT5-Unofficial-62bb607d802c6644d6a30c122c58e976ccf6ae59.tar.bz2 GT5-Unofficial-62bb607d802c6644d6a30c122c58e976ccf6ae59.zip |
+ Added some Recipes to the Alloy Blast Smelter, for various alloy steels. (Red/Blue/Stainless)
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java b/src/Java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java index 2cf667da4f..19ac201007 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java @@ -42,9 +42,11 @@ public class RecipeGen_BlastSmelterGT_Ex implements IOreRecipeRegistrator { } } } - case ingot: - if (aMaterial.mBlastFurnaceRequired) { - addBlastRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), null, null, null, aMaterial.mBlastFurnaceTemp > 1750 ? GT_OreDictUnificator.get(OrePrefixes.ingotHot, aMaterial.mSmeltInto, GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial.mSmeltInto, 1L), 1L) : GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial.mSmeltInto, 1L), null, (int) Math.max(aMaterial.getMass() / 40L, 1L) * aMaterial.mBlastFurnaceTemp, 120, aMaterial); + case ingot: + if ((null != (tDustStack = GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial.mSmeltInto, 1L))) && (!aMaterial.contains(SubTag.NO_SMELTING))) { + if (aMaterial.mBlastFurnaceRequired) { + addBlastRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), null, null, null, aMaterial.mBlastFurnaceTemp > 1750 ? GT_OreDictUnificator.get(OrePrefixes.ingotHot, aMaterial.mSmeltInto, tDustStack, 1L) : GT_Utility.copyAmount(1L, new Object[]{tDustStack}), null, (int) Math.max(aMaterial.getMass() / 40L, 1L) * aMaterial.mBlastFurnaceTemp, 120, aMaterial); + } } break; case dustSmall: @@ -104,16 +106,9 @@ public class RecipeGen_BlastSmelterGT_Ex implements IOreRecipeRegistrator { //Cannot handle two input fluids return false; } + FluidStack mInputfluidstack; - if (fluid1 != null && fluid2 == null){ - mInputfluidstack = fluid1; - } - else if (fluid1 == null && fluid2 != null){ - mInputfluidstack = fluid2; - } - else { - mInputfluidstack = null; - } + mInputfluidstack = (fluid1 != null) ? fluid1 : fluid2; //Try with new handler //Add Blast Smelter Recipe. |