aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2024-08-17 20:37:02 +0200
committerGitHub <noreply@github.com>2024-08-17 18:37:02 +0000
commitb11f636564c23ceead60854fce444816f31f4bd4 (patch)
tree60d7c88ac0c03b5686aabef467cf345836821951 /src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java
parent431eab817d4725e4105d0614a3ce1bf6f4e8eb48 (diff)
downloadGT5-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.java57
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) {