diff options
author | Pxx500 <pbartulik@gmail.com> | 2023-09-06 01:32:57 +0200 |
---|---|---|
committer | Pxx500 <pbartulik@gmail.com> | 2023-09-06 01:32:57 +0200 |
commit | 002777c30b35507cee7622b1da7bdf572b9c9bf4 (patch) | |
tree | d4d4f01348a750243a0a0dbe4a29fd95f3afbaa3 /src/main | |
parent | f2b5bdfa6ef010dd5b72718718e7893af24ef8b7 (diff) | |
download | GT5-Unofficial-002777c30b35507cee7622b1da7bdf572b9c9bf4.tar.gz GT5-Unofficial-002777c30b35507cee7622b1da7bdf572b9c9bf4.tar.bz2 GT5-Unofficial-002777c30b35507cee7622b1da7bdf572b9c9bf4.zip |
revert chlorate and permanganate deletion
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java | 30 | ||||
-rw-r--r-- | src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java | 27 |
2 files changed, 57 insertions, 0 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java index 6faf53b27c..4d08666266 100644 --- a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java +++ b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java @@ -445,6 +445,26 @@ public class WerkstoffMaterialPool implements Runnable { offsetID + 42, TextureSet.SET_FLUID); + public static final Werkstoff PotassiumPermanganate = new Werkstoff( + new short[] { 165, 50, 138 }, + "Potassium Permanganate", + subscriptNumbers("KMnO4"), + new Werkstoff.Stats(), + Werkstoff.Types.COMPOUND, + new Werkstoff.GenerationFeatures().disable().onlyDust(), + offsetID + 43, + TextureSet.SET_DULL); + + public static final Werkstoff PotassiumPermanganateSolution = new Werkstoff( + new short[] { 165, 50, 138 }, + "Potassium Permanganate Solution", + subscriptNumbers("KMnO4"), + new Werkstoff.Stats(), + Werkstoff.Types.COMPOUND, + new Werkstoff.GenerationFeatures().disable().addCells(), + offsetID + 44, + TextureSet.SET_FLUID); + public static final Werkstoff SeaweedByproducts = new Werkstoff( new short[] { 125, 50, 138 }, "Seaweed Byproducts", @@ -908,6 +928,16 @@ public class WerkstoffMaterialPool implements Runnable { offsetID3 + 12, TextureSet.SET_DULL); + public static final Werkstoff PotassiumChlorate = new Werkstoff( + new short[] { 240, 255, 255 }, + "Potassium Chlorate", + subscriptNumbers("KClO3"), + new Werkstoff.Stats(), + Werkstoff.Types.COMPOUND, + new Werkstoff.GenerationFeatures().disable().onlyDust().addMolten(), + offsetID3 + 14, + TextureSet.SET_DULL); + public static final Werkstoff DilutedAcetone = new Werkstoff( new short[] { 254, 254, 250 }, "Diluted Acetone", diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java index 98d45719b6..89502f25f9 100644 --- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java +++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java @@ -240,6 +240,22 @@ public class RecipeLoader { // IODINE-END + // 2MnO2 + 2KOH + KClO3 = 2KMnO4 + H2O + KCl + GT_Values.RA.addBlastRecipe( + Materials.Pyrolusite.getDust(6), + GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 6), + WerkstoffMaterialPool.PotassiumChlorate.get(OrePrefixes.dust, 5), + null, + null, + Materials.Water.getFluid(1000), + WerkstoffMaterialPool.PotassiumPermanganate.get(OrePrefixes.dust, 12), + Materials.RockSalt.getDust(2), + null, + null, + 150, + 480, + 1200); + // Mn + 2O = MnO2 GT_Values.RA.addChemicalRecipe( Materials.Manganese.getDust(1), @@ -250,6 +266,17 @@ public class RecipeLoader { 40, 30); + // 6KOH + 6Cl = KClO3 + 5KCl + 3H2O + GT_Values.RA.addChemicalRecipe( + GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 18), + GT_Utility.getIntegratedCircuit(3), + Materials.Chlorine.getGas(6000), + Materials.Water.getFluid(3000), + Materials.RockSalt.getDust(10), + WerkstoffMaterialPool.PotassiumChlorate.get(OrePrefixes.dust, 5), + 40, + 30); + /* * //Fluorosilicic Acid GT_Values.RA.addChemicalRecipe( GT_Utility.getIntegratedCircuit(1), * Materials.SiliconDioxide.getDust(1), Materials.HydrofluoricAcid.getFluid(6000), |