diff options
author | boubou19 <miisterunknown@gmail.com> | 2024-08-17 20:37:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-17 18:37:02 +0000 |
commit | b11f636564c23ceead60854fce444816f31f4bd4 (patch) | |
tree | 60d7c88ac0c03b5686aabef467cf345836821951 /src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java | |
parent | 431eab817d4725e4105d0614a3ce1bf6f4e8eb48 (diff) | |
download | GT5-Unofficial-b11f636564c23ceead60854fce444816f31f4bd4.tar.gz GT5-Unofficial-b11f636564c23ceead60854fce444816f31f4bd4.tar.bz2 GT5-Unofficial-b11f636564c23ceead60854fce444816f31f4bd4.zip |
Do some recipe cleanup once again (#2897)
* remove unused config "HardCoreCableLoss"
* remove unused config "DisableIC2Cables"
* remove unused booleans
* Spotless apply for branch sort_recipes for #2897 (#2898)
spotlessApply
Co-authored-by: GitHub GTNH Actions <>
* remove unused config "NerfCombs"
* remove unused config "NerfCrops"
* remove unused config "ArcSmeltIntoAnnealedWrought"
* remove unused boolean
* remove unused config "online"
* remove unused stuff
* remove unused config "HardMachineCasings"
* remove unused config "NerfDustCrafting"
* exit early
* remove unused config "harderstone"
* decouple recipes from machine registration for
alloy smelter, arc furnace, assembler, autoclave, bending machine, canner, printer, recycler, sifter, slicer, thermal centrifuge, unpackager, wiremill
* decouple recipes from machine registration for
microwave, polarizer,plasma arc furnace, oven, ore washer, mixer, microwave
* decouple recipes from machine registration for
forming press, laser engraver, lathe, macerator, matter amplifier
* decouple recipes from machine registration for
centrifuge, extruder, fermenter, fluid canner, fluid extractor, fluid heater, fluid solidifier, forge hammer
* decouple recipes from machine registration for
chemical bath, chemical reactor, circuit assembler, compressor, cutting machine, distillery, electric furnace, electrolyzer, electromagnetic separator,
extractor
* spotless apply
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java')
-rw-r--r-- | src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java | 57 |
1 files changed, 21 insertions, 36 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java index e69af249ee..6fc53a5675 100644 --- a/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java +++ b/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java @@ -1,7 +1,6 @@ package gregtech.loaders.postload.recipes; import static gregtech.api.recipe.RecipeMaps.autoclaveRecipes; -import static gregtech.api.recipe.RecipeMaps.extractorRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.api.util.GT_RecipeBuilder.TICKS; import static gregtech.api.util.GT_RecipeConstants.UniversalChemical; @@ -9,7 +8,6 @@ import static gregtech.api.util.GT_RecipeConstants.UniversalChemical; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; -import gregtech.GT_Mod; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -127,43 +125,30 @@ public class CropProcessingRecipes implements Runnable { boolean aMainOutput) { if (tCrop == null || aMaterial == null || GT_OreDictUnificator.get(OrePrefixes.crushed, aMaterial, 1) == null) return; - if (GT_Mod.gregtechproxy.mNerfedCrops) { - FluidStack fluidOutputChemReactor = aMaterialOut.mOreByProducts.isEmpty() ? null - : aMaterialOut.mOreByProducts.get(0) - .getMolten(144); - GT_RecipeBuilder recipeBuilder = GT_Values.RA.stdBuilder(); - recipeBuilder - .itemInputs( - GT_Utility.copyAmount(9, tCrop), - GT_OreDictUnificator.get(OrePrefixes.crushed, aMaterial, 1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 4)) - .fluidInputs(Materials.Water.getFluid(1000)); - if (fluidOutputChemReactor != null) { - recipeBuilder.fluidOutputs(fluidOutputChemReactor); - } - recipeBuilder.duration(4 * SECONDS + 16 * TICKS) - .eut(24) - .addTo(UniversalChemical); + FluidStack fluidOutputChemReactor = aMaterialOut.mOreByProducts.isEmpty() ? null + : aMaterialOut.mOreByProducts.get(0) + .getMolten(144); - GT_Values.RA.stdBuilder() - .itemInputs(GT_Utility.copyAmount(16, tCrop)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 1)) - .fluidInputs(Materials.UUMatter.getFluid(Math.max(1, ((aMaterial.getMass() + 9) / 10)))) - .duration((int) (aMaterial.getMass() * 128)) - .eut(384) - .addTo(autoclaveRecipes); - - } else { - if (aMainOutput) { - GT_Values.RA.stdBuilder() - .itemInputs(GT_Utility.copyAmount(9, tCrop)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1)) - .duration(15 * SECONDS) - .eut(2) - .addTo(extractorRecipes); - } + GT_RecipeBuilder recipeBuilder = GT_Values.RA.stdBuilder(); + recipeBuilder + .itemInputs(GT_Utility.copyAmount(9, tCrop), GT_OreDictUnificator.get(OrePrefixes.crushed, aMaterial, 1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 4)) + .fluidInputs(Materials.Water.getFluid(1000)); + if (fluidOutputChemReactor != null) { + recipeBuilder.fluidOutputs(fluidOutputChemReactor); } + recipeBuilder.duration(4 * SECONDS + 16 * TICKS) + .eut(24) + .addTo(UniversalChemical); + + GT_Values.RA.stdBuilder() + .itemInputs(GT_Utility.copyAmount(16, tCrop)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 1)) + .fluidInputs(Materials.UUMatter.getFluid(Math.max(1, ((aMaterial.getMass() + 9) / 10)))) + .duration((int) (aMaterial.getMass() * 128)) + .eut(384) + .addTo(autoclaveRecipes); } public void addProcess(ItemStack tCrop, Materials aMaterial, int chance) { |