diff options
| author | boubou19 <miisterunknown@gmail.com> | 2023-09-22 17:11:54 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-22 17:11:54 +0200 |
| commit | 2e429bb4ca5a4c756cf6e6c131e176217a9c4bd3 (patch) | |
| tree | 84646ceffdb12cb18080b89c64f269e0c8c90ba4 /src/main/java/gregtech/loaders/preload | |
| parent | 2e17750625e73ed55af9cbd446593cbc3e04c978 (diff) | |
| download | GT5-Unofficial-2e429bb4ca5a4c756cf6e6c131e176217a9c4bd3.tar.gz GT5-Unofficial-2e429bb4ca5a4c756cf6e6c131e176217a9c4bd3.tar.bz2 GT5-Unofficial-2e429bb4ca5a4c756cf6e6c131e176217a9c4bd3.zip | |
obliterate RA1 (#2206)
* obliterate RA1 (1/2)
* fix wrong recipe map
* guard clauses
* null check
* spotless apply
* redo null check properly
* update BS
---------
Co-authored-by: chochem <40274384+chochem@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gregtech/loaders/preload')
| -rw-r--r-- | src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java | 63 |
1 files changed, 39 insertions, 24 deletions
diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java b/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java index 056ebadca9..9f35cf94d5 100644 --- a/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java +++ b/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java @@ -11,9 +11,11 @@ import static gregtech.api.enums.Mods.Thaumcraft; import static gregtech.api.enums.Mods.TwilightForest; import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes; import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sMaceratorRecipes; import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.api.util.GT_RecipeBuilder.TICKS; +import static gregtech.api.util.GT_RecipeBuilder.WILDCARD; import java.util.Locale; @@ -2070,30 +2072,43 @@ public class GT_Loader_Item_Block_And_Fluid implements Runnable { } } } - GT_ModHandler.addPulverisationRecipe( - new ItemStack(Blocks.cobblestone, 1, 32767), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1L), - null, - 0, - false); - GT_ModHandler.addPulverisationRecipe( - new ItemStack(Blocks.gravel, 1, 32767), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1L), - new ItemStack(Items.flint, 1), - 10, - false); - GT_ModHandler.addPulverisationRecipe( - new ItemStack(Blocks.furnace, 1, 32767), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 8L), - null, - 0, - false); - GT_ModHandler.addPulverisationRecipe( - new ItemStack(Blocks.lit_furnace, 1, 32767), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 8L), - null, - 0, - false); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.cobblestone, 1, WILDCARD)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1L)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(2) + .addTo(sMaceratorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.gravel, 1, WILDCARD)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1L), new ItemStack(Items.flint, 1)) + .outputChances(10000, 1000) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(2) + .addTo(sMaceratorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.furnace, 1, WILDCARD)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 8L)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(2) + .addTo(sMaceratorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lit_furnace, 1, WILDCARD)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 8L)) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(2) + .addTo(sMaceratorRecipes); GT_OreDictUnificator.set( OrePrefixes.ingot, |
