diff options
author | chochem <40274384+chochem@users.noreply.github.com> | 2023-06-17 18:59:08 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-17 19:59:08 +0200 |
commit | 3cc11ef606c95fc30b01bea66a6ce3b9813a7dad (patch) | |
tree | e042b38b8413e53e7b40f0f46651c35e0fa5dd89 /src/main/java | |
parent | 9c9dba3339fc3b3abbdf7a08078d28b5808dbee6 (diff) | |
download | GT5-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.java | 100 |
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); } } |