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/core | |
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/core')
-rw-r--r-- | src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java | 101 |
1 files changed, 96 insertions, 5 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java index ac0ab3bd61..83f3466812 100644 --- a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java +++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java @@ -12,6 +12,7 @@ import gtPlusPlus.core.recipe.common.CI; import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.fluid.FluidUtils; import gtPlusPlus.core.util.item.ItemUtils; +import gtPlusPlus.core.util.math.MathUtils; import gtPlusPlus.core.util.reflect.AddGregtechRecipe; import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; import net.minecraft.init.Blocks; @@ -53,12 +54,102 @@ public class RECIPES_GREGTECH { } private static void blastSmelterRecipes() { - /*CORE.RA.addBlastSmelterRecipe( - new ItemStack[]{}, - FluidUtils.getFluidStack(fluidName, amount), + + //Black Bronze + CORE.RA.addBlastSmelterRecipe( + new ItemStack[]{ + ItemUtils.getItemStackOfAmountFromOreDict("dustGold", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustSilver", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustCopper", 3), + }, + FluidUtils.getFluidStack("molten.blackbronze", 5*144), + 0, + MathUtils.findPercentageOfInt(200*20, 80), + 120); + + //Black Steel + CORE.RA.addBlastSmelterRecipe( + new ItemStack[]{ + ItemUtils.getItemStackOfAmountFromOreDict("dustNickel", 5), + ItemUtils.getItemStackOfAmountFromOreDict("dustSteel", 15), + ItemUtils.getItemStackOfAmountFromOreDict("dustGold", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustSilver", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustCopper", 3) + }, + FluidUtils.getFluidStack("molten.blacksteel", 25*144), 0, - aDuration, - aEUt)*/ + MathUtils.findPercentageOfInt(60*20, 80), + 120); + + //Red Steel + CORE.RA.addBlastSmelterRecipe( + new ItemStack[]{ + ItemUtils.getItemStackOfAmountFromOreDict("dustSilver", 4), + ItemUtils.getItemStackOfAmountFromOreDict("dustCopper", 4), + ItemUtils.getItemStackOfAmountFromOreDict("dustZinc", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustBismuth", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustSteel", 10), + ItemUtils.getItemStackOfAmountFromOreDict("dustBlackSteel", 20) + }, + FluidUtils.getFluidStack("molten.redsteel", 40*144), + 0, + MathUtils.findPercentageOfInt(65*20, 80), + 120); + + //Blue Steel + CORE.RA.addBlastSmelterRecipe( + new ItemStack[]{ + ItemUtils.getItemStackOfAmountFromOreDict("dustGold", 12), + ItemUtils.getItemStackOfAmountFromOreDict("dustCopper", 18), + ItemUtils.getItemStackOfAmountFromOreDict("dustZinc", 5), + ItemUtils.getItemStackOfAmountFromOreDict("dustSteel", 30), + ItemUtils.getItemStackOfAmountFromOreDict("dustBlackSteel", 60) + + }, + FluidUtils.getFluidStack("molten.bluesteel", 125*144), + 0, + MathUtils.findPercentageOfInt(70*20, 80), + 120); + + //TungstenSteel + CORE.RA.addBlastSmelterRecipe( + new ItemStack[]{ + ItemUtils.getItemStackOfAmountFromOreDict("ingotTungsten", 1), + ItemUtils.getItemStackOfAmountFromOreDict("ingotSteel", 1) + }, + FluidUtils.getFluidStack("molten.tungstensteel", 2*144), + 0, + MathUtils.findPercentageOfInt(300*20, 80), + 120); + + //Stainless Steel + CORE.RA.addBlastSmelterRecipe( + new ItemStack[]{ + ItemUtils.getItemStackOfAmountFromOreDict("dustIron", 6), + ItemUtils.getItemStackOfAmountFromOreDict("dustNickel", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustManganese", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustChrome", 1) + }, + FluidUtils.getFluidStack("molten.stainlesssteel", 9*144), + 0, + MathUtils.findPercentageOfInt(85*20, 80), + 120); + + //Eglin + CORE.RA.addBlastSmelterRecipe( + new ItemStack[]{ + ItemUtils.getItemStackOfAmountFromOreDict("dustNickel", 5), + ItemUtils.getItemStackOfAmountFromOreDict("dustIron", 23), + ItemUtils.getItemStackOfAmountFromOreDict("dustAluminium", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustChrome", 1), + ItemUtils.getItemStackOfAmountFromOreDict("dustSulfur", 3), + ItemUtils.getItemStackOfAmountFromOreDict("dustCarbon", 3), + ItemUtils.getItemStackOfAmountFromOreDict("dustSilicon", 12) + }, + FluidUtils.getFluidStack("molten.eglinsteel", 48*144), + 0, + MathUtils.findPercentageOfInt(30*20, 80), + 120); } |