aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java
index b367ab6381..dbcabfcd3f 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java
@@ -15,6 +15,7 @@ import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_OreDictUnificator;
+import gregtech.api.util.GT_RecipeBuilder;
import gregtech.api.util.GT_Utility;
public class CropProcessingRecipes implements Runnable {
@@ -131,14 +132,19 @@ public class CropProcessingRecipes implements Runnable {
: aMaterialOut.mOreByProducts.get(0)
.getMolten(144);
- GT_Values.RA.stdBuilder()
+ 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))
- .fluidOutputs(fluidOutputChemReactor)
- .duration(4 * SECONDS + 16 * TICKS)
+ .fluidInputs(Materials.Water.getFluid(1000));
+ if (fluidOutputChemReactor == null) {
+ recipeBuilder.noFluidOutputs();
+ } else {
+ recipeBuilder.fluidOutputs(fluidOutputChemReactor);
+ }
+ recipeBuilder.duration(4 * SECONDS + 16 * TICKS)
.eut(24)
.addTo(UniversalChemical);