diff options
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java')
-rw-r--r-- | src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java index 28f66b8179..da333eab87 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 { @@ -130,17 +131,27 @@ public class CropProcessingRecipes implements Runnable { FluidStack fluidOutputChemReactor = aMaterialOut.mOreByProducts.isEmpty() ? null : aMaterialOut.mOreByProducts.get(0) .getMolten(144); - - GT_Values.RA.stdBuilder() - .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) - .eut(24) - .addTo(UniversalChemical); + GT_RecipeBuilder buildChemRecipe = GT_Values.RA.stdBuilder() + .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) { + buildChemRecipe.noFluidOutputs(); + } else { + buildChemRecipe.fluidOutputs(fluidOutputChemReactor); + } + buildChemRecipe.duration(4 * SECONDS + 16 * TICKS) + .eut(24) + .addTo(UniversalChemical); GT_Values.RA.stdBuilder() .itemInputs( |