aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/preload
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2023-09-22 17:11:54 +0200
committerGitHub <noreply@github.com>2023-09-22 17:11:54 +0200
commit2e429bb4ca5a4c756cf6e6c131e176217a9c4bd3 (patch)
tree84646ceffdb12cb18080b89c64f269e0c8c90ba4 /src/main/java/gregtech/loaders/preload
parent2e17750625e73ed55af9cbd446593cbc3e04c978 (diff)
downloadGT5-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.java63
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,