Skip to content
This repository has been archived by the owner on May 25, 2024. It is now read-only.

Commit

Permalink
ra2 cracking
Browse files Browse the repository at this point in the history
  • Loading branch information
chochem committed Jan 13, 2024
1 parent 72583a9 commit a75dcdf
Showing 1 changed file with 12 additions and 21 deletions.
33 changes: 12 additions & 21 deletions src/main/java/goodgenerator/util/CrackRecipeAdder.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package goodgenerator.util;

import static gregtech.api.recipe.RecipeMaps.blastFurnaceRecipes;
import static gregtech.api.recipe.RecipeMaps.crackingRecipes;
import static gregtech.api.recipe.RecipeMaps.distillationTowerRecipes;
import static gregtech.api.recipe.RecipeMaps.distilleryRecipes;
import static gregtech.api.recipe.RecipeMaps.extruderRecipes;
Expand Down Expand Up @@ -41,27 +42,17 @@ public static void crackerAdder(FluidStack inputFluid, FluidStack cracker, Fluid
FluidStack[] actOutput = new FluidStack[num];
name = inputFluid.getFluid().getName().replaceAll(" ", "");

GT_Values.RA.addCrackingRecipe(
1,
inputFluid,
cracker,
FluidRegistry.getFluidStack("lightlycracked" + name, 1000),
(int) (Duration * 0.8),
EUt);
GT_Values.RA.addCrackingRecipe(
2,
inputFluid,
cracker,
FluidRegistry.getFluidStack("moderatelycracked" + name, 1000),
Duration,
EUt);
GT_Values.RA.addCrackingRecipe(
3,
inputFluid,
cracker,
FluidRegistry.getFluidStack("heavilycracked" + name, 1000),
(int) (Duration * 1.2),
EUt);
GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(1)).fluidInputs(inputFluid, cracker)
.fluidOutputs(FluidRegistry.getFluidStack("lightlycracked" + name, 1000))
.duration(Math.max((long) (Duration * 0.8), 1L) * TICKS).eut(EUt).addTo(crackingRecipes);

GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(2)).fluidInputs(inputFluid, cracker)
.fluidOutputs(FluidRegistry.getFluidStack("moderatelycracked" + name, 1000))
.duration(Math.max((long) (Duration), 1L) * TICKS).eut(EUt).addTo(crackingRecipes);

GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(3)).fluidInputs(inputFluid, cracker)
.fluidOutputs(FluidRegistry.getFluidStack("heavilycracked" + name, 1000))
.duration(Math.max((long) (Duration * 1.2), 1L) * TICKS).eut(EUt).addTo(crackingRecipes);

for (int i = num - 1, j = 0; i >= 0; i--, j++) {
Fluid tmp1 = outputFluids[i].getFluid();
Expand Down

0 comments on commit a75dcdf

Please sign in to comment.