diff options
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/thermalfoundation/recipe')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/thermalfoundation/recipe/TF_Gregtech_Recipes.java | 158 |
1 files changed, 80 insertions, 78 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/thermalfoundation/recipe/TF_Gregtech_Recipes.java b/src/main/java/gtPlusPlus/xmod/thermalfoundation/recipe/TF_Gregtech_Recipes.java index 85485b5565..5391df38f1 100644 --- a/src/main/java/gtPlusPlus/xmod/thermalfoundation/recipe/TF_Gregtech_Recipes.java +++ b/src/main/java/gtPlusPlus/xmod/thermalfoundation/recipe/TF_Gregtech_Recipes.java @@ -1,101 +1,103 @@ package gtPlusPlus.xmod.thermalfoundation.recipe; -import net.minecraft.init.Items; -import net.minecraft.item.ItemStack; - +import cofh.lib.util.helpers.ItemHelper; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; - -import cofh.lib.util.helpers.ItemHelper; -import gtPlusPlus.api.objects.Logger; -import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.util.minecraft.FluidUtils; import gtPlusPlus.core.util.minecraft.ItemUtils; -import gtPlusPlus.xmod.thermalfoundation.item.TF_Items; -import net.minecraftforge.fluids.FluidRegistry; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; public class TF_Gregtech_Recipes { - public static void run(){ - start(); - } + public static void run() { + start(); + } + + private static void start() { + // Get Items to work with + final ItemStack dust_Cryotheum = ItemUtils.getItemStackOfAmountFromOreDict("dustCryotheum", 1); + final ItemStack dust_Pyrotheum = GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Pyrotheum, 1L); + final ItemStack dust_Blizz = ItemUtils.getItemStackOfAmountFromOreDict("dustBlizz", 1); + final ItemStack dust_Blizz3 = ItemUtils.getItemStackOfAmountFromOreDict("dustBlizz", 3); + final ItemStack rod_Blizz = ItemUtils.getItemStackOfAmountFromOreDict("stickBlizz", 1); - private static void start(){ - //Get Items to work with - final ItemStack dust_Cryotheum = ItemUtils.getItemStackOfAmountFromOreDict("dustCryotheum", 1); - final ItemStack dust_Pyrotheum = GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Pyrotheum, 1L); - final ItemStack dust_Blizz = ItemUtils.getItemStackOfAmountFromOreDict("dustBlizz", 1); - final ItemStack dust_Blizz3 = ItemUtils.getItemStackOfAmountFromOreDict("dustBlizz", 3); - final ItemStack rod_Blizz = ItemUtils.getItemStackOfAmountFromOreDict("stickBlizz", 1); - - final FluidStack moltenBlaze = getFluidStack("molten.blaze", 1440); + final FluidStack moltenBlaze = getFluidStack("molten.blaze", 1440); - //Gelid Cryotheum - GT_Values.RA.addChemicalBathRecipe((GT_OreDictUnificator.get(OrePrefixes.ore, Materials.Cinnabar, 1L)), getFluidStack("cryotheum", 144), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cinnabar, 3L), GT_Values.NI, GT_Values.NI, null, 400, 30); + // Gelid Cryotheum + GT_Values.RA.addChemicalBathRecipe( + (GT_OreDictUnificator.get(OrePrefixes.ore, Materials.Cinnabar, 1L)), + getFluidStack("cryotheum", 144), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cinnabar, 3L), + GT_Values.NI, + GT_Values.NI, + null, + 400, + 30); - //Blizz Powder - GT_Values.RA.addChemicalBathRecipe(new ItemStack(Items.snowball, 4), moltenBlaze, dust_Blizz, GT_Values.NI, GT_Values.NI, null, 400, 240); + // Blizz Powder + GT_Values.RA.addChemicalBathRecipe( + new ItemStack(Items.snowball, 4), moltenBlaze, dust_Blizz, GT_Values.NI, GT_Values.NI, null, 400, 240); - //Blizz Rod - GT_Values.RA.addVacuumFreezerRecipe(new ItemStack(Items.blaze_rod), rod_Blizz, (int) Math.max((Materials.Blaze.getMass()*4) * 3L, 1L)); - GT_ModHandler.addPulverisationRecipe(rod_Blizz, dust_Blizz3, new ItemStack(Items.snowball, 1), 50, false); + // Blizz Rod + GT_Values.RA.addVacuumFreezerRecipe( + new ItemStack(Items.blaze_rod), rod_Blizz, (int) Math.max((Materials.Blaze.getMass() * 4) * 3L, 1L)); + GT_ModHandler.addPulverisationRecipe(rod_Blizz, dust_Blizz3, new ItemStack(Items.snowball, 1), 50, false); - ItemStack dustCoal = ItemUtils.getItemStackOfAmountFromOreDict("dustCoal", 1); - ItemStack dustSulfur = ItemUtils.getItemStackOfAmountFromOreDict("dustSulfur", 1); - ItemStack dustRedstone = ItemUtils.getItemStackOfAmountFromOreDict("dustRedstone", 1); - ItemStack dustBlaze = ItemUtils.getItemStackOfAmountFromOreDict("dustBlaze", 1); - ItemStack dustSaltpeter = ItemUtils.getItemStackOfAmountFromOreDict("dustSaltpeter", 1); - ItemStack dustSnow = ItemUtils.getItemStackOfAmountFromOreDict("dustSnow", 1); - ItemStack dustBlizz = ItemUtils.getItemStackOfAmountFromOreDict("dustBlizz", 1); - ItemStack dustNiter = ItemUtils.getItemStackOfAmountFromOreDict("dustNiter", 1); - - if (ItemUtils.checkForInvalidItems(new ItemStack[] {dustCoal, dustSulfur, dustRedstone, dustBlaze})) { - GT_Values.RA.addMixerRecipe( - dustCoal, - dustSulfur, - dustRedstone, - dustBlaze, //Input - null, //F in - null, //F out - ItemHelper.cloneStack(dust_Pyrotheum, 1), //Output - 20*8, - 120); - } + ItemStack dustCoal = ItemUtils.getItemStackOfAmountFromOreDict("dustCoal", 1); + ItemStack dustSulfur = ItemUtils.getItemStackOfAmountFromOreDict("dustSulfur", 1); + ItemStack dustRedstone = ItemUtils.getItemStackOfAmountFromOreDict("dustRedstone", 1); + ItemStack dustBlaze = ItemUtils.getItemStackOfAmountFromOreDict("dustBlaze", 1); + ItemStack dustSaltpeter = ItemUtils.getItemStackOfAmountFromOreDict("dustSaltpeter", 1); + ItemStack dustSnow = ItemUtils.getItemStackOfAmountFromOreDict("dustSnow", 1); + ItemStack dustBlizz = ItemUtils.getItemStackOfAmountFromOreDict("dustBlizz", 1); + ItemStack dustNiter = ItemUtils.getItemStackOfAmountFromOreDict("dustNiter", 1); - if (ItemUtils.checkForInvalidItems(new ItemStack[] {dustSaltpeter, dustSnow, dustRedstone, dustBlizz})) { - GT_Values.RA.addMixerRecipe( - dustSaltpeter, - dustSnow, - dustRedstone, - dustBlizz, //Input - null, //F in - null, //F out - ItemHelper.cloneStack(dust_Cryotheum, 1), //Output - 20*8, - 120); - } - - if (ItemUtils.checkForInvalidItems(new ItemStack[] {dustNiter, dustSnow, dustRedstone, dustBlizz})) { - GT_Values.RA.addMixerRecipe( - dustNiter, - dustSnow, - dustRedstone, - dustBlizz, //Input - null, //F in - null, //F out - ItemHelper.cloneStack(dust_Cryotheum, 1), //Output - 20*8, - 120); - } + if (ItemUtils.checkForInvalidItems(new ItemStack[] {dustCoal, dustSulfur, dustRedstone, dustBlaze})) { + GT_Values.RA.addMixerRecipe( + dustCoal, + dustSulfur, + dustRedstone, + dustBlaze, // Input + null, // F in + null, // F out + ItemHelper.cloneStack(dust_Pyrotheum, 1), // Output + 20 * 8, + 120); + } - } + if (ItemUtils.checkForInvalidItems(new ItemStack[] {dustSaltpeter, dustSnow, dustRedstone, dustBlizz})) { + GT_Values.RA.addMixerRecipe( + dustSaltpeter, + dustSnow, + dustRedstone, + dustBlizz, // Input + null, // F in + null, // F out + ItemHelper.cloneStack(dust_Cryotheum, 1), // Output + 20 * 8, + 120); + } - private static FluidStack getFluidStack(final String fluidName, final int amount){ - return FluidUtils.getFluidStack(fluidName, amount); - } + if (ItemUtils.checkForInvalidItems(new ItemStack[] {dustNiter, dustSnow, dustRedstone, dustBlizz})) { + GT_Values.RA.addMixerRecipe( + dustNiter, + dustSnow, + dustRedstone, + dustBlizz, // Input + null, // F in + null, // F out + ItemHelper.cloneStack(dust_Cryotheum, 1), // Output + 20 * 8, + 120); + } + } + private static FluidStack getFluidStack(final String fluidName, final int amount) { + return FluidUtils.getFluidStack(fluidName, amount); + } } |