From d5ea6855f8620c0ba81336d3c38579176703af16 Mon Sep 17 00:00:00 2001 From: Ruling-0 <47913168+Ruling-0@users.noreply.github.com> Date: Wed, 15 Jan 2025 17:24:47 -0600 Subject: [PATCH 1/2] Sulfuric Digestion of Apatite Chembalance --- .../postload/recipes/ChemicalRecipes.java | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java index bb4b5bb653e..6eef287c1f3 100644 --- a/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java +++ b/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java @@ -3947,17 +3947,6 @@ public void singleBlockOnly() { .eut(96) .addTo(chemicalReactorRecipes); - // Ca5(PO4)3Cl + 5H2SO4 + 10H2O = 5CaSO4(H2O)2 + HCl + 3H3PO4 - - GTValues.RA.stdBuilder() - .itemInputs(Materials.Apatite.getDust(9), Materials.SulfuricAcid.getCells(5)) - .itemOutputs(Materials.HydrochloricAcid.getCells(1), Materials.Empty.getCells(4)) - .fluidInputs(Materials.Water.getFluid(10000)) - .fluidOutputs(Materials.PhosphoricAcid.getFluid(3000)) - .duration(16 * SECONDS) - .eut(30) - .addTo(chemicalReactorRecipes); - // 10O + 4P = P4O10 GTValues.RA.stdBuilder() @@ -5047,12 +5036,17 @@ public void multiblockOnly() { .eut(30) .addTo(multiblockChemicalReactorRecipes); + // 9Ca5(PO4)3Cl + 5H2SO4 + 10H2O = 40CaSO4(H2O)2 + .6H3PO4 + HCl + 7.2H + // 5PO4 = P + O4, 3/5 = 0.6, hence the 0.6 H3PO4 + GTValues.RA.stdBuilder() .itemInputs(Materials.Apatite.getDust(9)) .itemOutputs(Materials.Gypsum.getDust(40)) .fluidInputs(Materials.SulfuricAcid.getFluid(5000), Materials.Water.getFluid(10000)) - .fluidOutputs(Materials.PhosphoricAcid.getFluid(3000), Materials.HydrochloricAcid.getFluid(1000)) - .duration(16 * SECONDS) + .fluidOutputs(Materials.PhosphoricAcid.getFluid(600), + Materials.HydrochloricAcid.getFluid(1000), + Materials.Hydrogen.getGas(7200)) + .duration(3 * SECONDS) .eut(30) .addTo(multiblockChemicalReactorRecipes); From 0698435fc5d324c120524a5f2796e8f38afdb6e0 Mon Sep 17 00:00:00 2001 From: Ruling-0 <47913168+Ruling-0@users.noreply.github.com> Date: Wed, 15 Jan 2025 17:36:56 -0600 Subject: [PATCH 2/2] Spotless --- .../gregtech/loaders/postload/recipes/ChemicalRecipes.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java index 6eef287c1f3..451ffd39340 100644 --- a/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java +++ b/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java @@ -5043,7 +5043,8 @@ public void multiblockOnly() { .itemInputs(Materials.Apatite.getDust(9)) .itemOutputs(Materials.Gypsum.getDust(40)) .fluidInputs(Materials.SulfuricAcid.getFluid(5000), Materials.Water.getFluid(10000)) - .fluidOutputs(Materials.PhosphoricAcid.getFluid(600), + .fluidOutputs( + Materials.PhosphoricAcid.getFluid(600), Materials.HydrochloricAcid.getFluid(1000), Materials.Hydrogen.getGas(7200)) .duration(3 * SECONDS)