aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorchochem <40274384+chochem@users.noreply.github.com>2023-06-17 18:59:08 +0100
committerGitHub <noreply@github.com>2023-06-17 19:59:08 +0200
commit3cc11ef606c95fc30b01bea66a6ce3b9813a7dad (patch)
treee042b38b8413e53e7b40f0f46651c35e0fa5dd89 /src/main/java
parent9c9dba3339fc3b3abbdf7a08078d28b5808dbee6 (diff)
downloadGT5-Unofficial-3cc11ef606c95fc30b01bea66a6ce3b9813a7dad.tar.gz
GT5-Unofficial-3cc11ef606c95fc30b01bea66a6ce3b9813a7dad.tar.bz2
GT5-Unofficial-3cc11ef606c95fc30b01bea66a6ce3b9813a7dad.zip
restore sodium persulfate chem bath recipes (#2087)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java100
1 files changed, 84 insertions, 16 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
index 43dd2b567d..8db46f3f9a 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
@@ -354,22 +354,90 @@ public class ChemicalBathRecipes implements Runnable {
.addTo(sChemicalBathRecipes);
// Custom Sodium Persulfate Ore Processing Recipes
- Materials[] materialList = new Materials[] { Materials.Tantalite, Materials.Pyrolusite, Materials.Quartzite,
- Materials.CertusQuartz, Materials.Bauxite, Materials.Thorium, Materials.Stibnite };
- for (Materials material : materialList) {
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, material, 1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.crushedPurified, material, 1),
- Materials.Tantalum.getDust(1),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
- .outputChances(10000, 3000, 4000)
- .fluidInputs(Materials.SodiumPersulfate.getFluid(100))
- .noFluidOutputs()
- .duration(40 * SECONDS)
- .eut(8)
- .addTo(sChemicalBathRecipes);
- }
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Tantalite, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Tantalite, 1),
+ Materials.Tantalum.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
+ .outputChances(10000, 3000, 4000)
+ .fluidInputs(Materials.SodiumPersulfate.getFluid(100))
+ .noFluidOutputs()
+ .duration(40 * SECONDS)
+ .eut(8)
+ .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Pyrolusite, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Pyrolusite, 1),
+ Materials.Manganese.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
+ .outputChances(10000, 7000, 4000)
+ .fluidInputs(Materials.SodiumPersulfate.getFluid(100))
+ .noFluidOutputs()
+ .duration(40 * SECONDS)
+ .eut(8)
+ .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Quartzite, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Quartzite, 1),
+ Materials.CertusQuartz.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
+ .outputChances(10000, 3000, 4000)
+ .fluidInputs(Materials.SodiumPersulfate.getFluid(100))
+ .noFluidOutputs()
+ .duration(40 * SECONDS)
+ .eut(8)
+ .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.CertusQuartz, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.CertusQuartz, 1),
+ Materials.Barium.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
+ .outputChances(10000, 7000, 4000)
+ .fluidInputs(Materials.SodiumPersulfate.getFluid(100))
+ .noFluidOutputs()
+ .duration(40 * SECONDS)
+ .eut(8)
+ .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Bauxite, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Bauxite, 1),
+ Materials.Rutile.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
+ .outputChances(10000, 5000, 4000)
+ .fluidInputs(Materials.SodiumPersulfate.getFluid(100))
+ .noFluidOutputs()
+ .duration(40 * SECONDS)
+ .eut(8)
+ .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Thorium, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Thorium, 1),
+ Materials.Uranium.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
+ .outputChances(10000, 3000, 4000)
+ .fluidInputs(Materials.SodiumPersulfate.getFluid(100))
+ .noFluidOutputs()
+ .duration(40 * SECONDS)
+ .eut(8)
+ .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Stibnite, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Stibnite, 1),
+ Materials.Antimony.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
+ .outputChances(10000, 5000, 4000)
+ .fluidInputs(Materials.SodiumPersulfate.getFluid(100))
+ .noFluidOutputs()
+ .duration(40 * SECONDS)
+ .eut(8)
+ .addTo(sChemicalBathRecipes);
}
}