diff options
author | chochem <40274384+chochem@users.noreply.github.com> | 2023-09-10 01:00:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-10 01:00:27 +0100 |
commit | 87f5c9648088ad8c5683f0d9ce99fadcd8052aad (patch) | |
tree | d07647838351577700a43259368f547e0eba34e0 /src/main/java/gtPlusPlus/xmod/railcraft/HANDLER_Railcraft.java | |
parent | 9cff98e7429fb320edbcc1d88b8f897b1fbf35da (diff) | |
download | GT5-Unofficial-87f5c9648088ad8c5683f0d9ce99fadcd8052aad.tar.gz GT5-Unofficial-87f5c9648088ad8c5683f0d9ce99fadcd8052aad.tar.bz2 GT5-Unofficial-87f5c9648088ad8c5683f0d9ce99fadcd8052aad.zip |
Ra2ify gt++ Part 1 (#739)
* another deprecation
* agrichem ra2
* dehydrator coils
* nuclear chem
* general recipes
* generic chem RA2 and NO,NO2 cleanup
* start with gregtech recipes
* another deprecation
* more gregtech recipes
* dont deprecate ABS yet, was just a mistake
* gregtech recipes
* even more gregtech recipes
* finish assembler recipes
* fuels and fluid extraction
* centrifuge and mixer
* chem recipes
* compression and maceration
* remove duplicate bending
* blast furnace (remove a broken one)
* AL recipes
* distilling
* baseitemingots
* bee recipes and some cleanup
* coke things
* random one
* cryo and pyro
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/railcraft/HANDLER_Railcraft.java')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/railcraft/HANDLER_Railcraft.java | 39 |
1 files changed, 16 insertions, 23 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/railcraft/HANDLER_Railcraft.java b/src/main/java/gtPlusPlus/xmod/railcraft/HANDLER_Railcraft.java index 1b8dcf4583..11e9ea1f25 100644 --- a/src/main/java/gtPlusPlus/xmod/railcraft/HANDLER_Railcraft.java +++ b/src/main/java/gtPlusPlus/xmod/railcraft/HANDLER_Railcraft.java @@ -3,6 +3,10 @@ package gtPlusPlus.xmod.railcraft; import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.Railcraft; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import static gregtech.api.util.GT_RecipeBuilder.TICKS; +import static gregtech.api.util.GT_RecipeConstants.UniversalChemical; import static gtPlusPlus.core.creative.AddToCreativeTab.tabMisc; import net.minecraft.init.Blocks; @@ -151,33 +155,22 @@ public class HANDLER_Railcraft { 240); // Fluid Extracting the Charcoals for Wood Tar - GT_Values.RA.addFluidExtractionRecipe( - aInputs2[i], - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 1L), - Materials.WoodTar.getFluid(50L), - 1000, - 30, - 16); + GT_Values.RA.stdBuilder().itemInputs(aInputs2[i]) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 1L)).outputChances(1000) + .noFluidInputs().fluidOutputs(Materials.WoodTar.getFluid(50L)).duration(1 * SECONDS + 10 * TICKS) + .eut(16).addTo(sFluidExtractionRecipes); // Processing the Charcoals with Oxygen to get CO and CO2 // C + O = CO - GT_Values.RA.addChemicalRecipe( - aInputs2[i], - GT_Utility.getIntegratedCircuit(1), - Materials.Oxygen.getGas(500), - Materials.CarbonMonoxide.getGas(500), - Materials.Ash.getDustTiny(1), - 80, - 8); + GT_Values.RA.stdBuilder().itemInputs(aInputs2[i], GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(Materials.Ash.getDustTiny(1)).fluidInputs(Materials.Oxygen.getGas(500)) + .fluidOutputs(Materials.CarbonMonoxide.getGas(500)).duration(4 * SECONDS).eut(8) + .addTo(UniversalChemical); // C + 2O = CO2 - GT_Values.RA.addChemicalRecipe( - aInputs2[i], - GT_Utility.getIntegratedCircuit(2), - Materials.Oxygen.getGas(2000), - Materials.CarbonDioxide.getGas(1000), - Materials.Ash.getDustTiny(1), - 40, - 8); + GT_Values.RA.stdBuilder().itemInputs(aInputs2[i], GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(Materials.Ash.getDustTiny(1)).fluidInputs(Materials.Oxygen.getGas(2000)) + .fluidOutputs(Materials.CarbonDioxide.getGas(1000)).duration(2 * SECONDS).eut(8) + .addTo(UniversalChemical); } if (Railcraft.isModLoaded()) { for (int i = 0; i < aOutputs.length; i++) { |