diff options
author | Pxx500 <81298696+Pxx500@users.noreply.github.com> | 2024-08-17 17:15:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-17 15:15:59 +0000 |
commit | c43778eb5b8f58287cdabc4c0a3417e429942eed (patch) | |
tree | 5eaa4bfedc6edaed9d812e2af22e5bd20c1542b9 | |
parent | 18a04c9b247da83b5b69aead40bfda056dd7a327 (diff) | |
download | GT5-Unofficial-c43778eb5b8f58287cdabc4c0a3417e429942eed.tar.gz GT5-Unofficial-c43778eb5b8f58287cdabc4c0a3417e429942eed.tar.bz2 GT5-Unofficial-c43778eb5b8f58287cdabc4c0a3417e429942eed.zip |
Add new hydrogen sulfide electrolysis recipe without cells (#2914)
* hydrogensulfiderecipe
* fix typo
---------
Co-authored-by: Martin Robertz <dream-master@gmx.net>
-rw-r--r-- | src/main/java/gregtech/api/enums/Materials.java | 2 | ||||
-rw-r--r-- | src/main/java/gregtech/loaders/postload/recipes/ElectrolyzerRecipes.java | 17 |
2 files changed, 18 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java index a8bc0df3f2..2006c191e6 100644 --- a/src/main/java/gregtech/api/enums/Materials.java +++ b/src/main/java/gregtech/api/enums/Materials.java @@ -567,7 +567,7 @@ public class Materials implements IColorModulationContainer, ISubTagContainer { public static Materials Sodalite = new Materials( 525, TextureSet.SET_LAPIS , 1.0F, 0, 1, 1 |4|8 , 20, 20, 255, 0, "Sodalite" , "Sodalite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlue , 1, Arrays.asList(new MaterialStack(Aluminium, 3), new MaterialStack(Silicon, 3), new MaterialStack(Sodium, 4), new MaterialStack(Chlorine, 1))); public static Materials SodiumPersulfate = new Materials( 718, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 255, 255, 255, 0, "SodiumPersulfate" , "Sodium Persulfate" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Sulfur, 2), new MaterialStack(Oxygen, 8))); public static Materials SodiumSulfide = new Materials( 719, TextureSet.SET_FLUID , 1.0F, 0, 2, 1 , 255, 230, 128, 0, "SodiumSulfide" , "Sodium Sulfide" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Sulfur, 1))); - public static Materials HydricSulfide = new Materials( 460, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 255, 255, 255, 0, "HydricSulfide" , "Hydrogen Sulfide" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Sulfur, 1))); + public static Materials HydricSulfide = new Materials( 460, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 255, 255, 255, 0, "HydricSulfide" , "Hydrogen Sulfide" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 0, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Sulfur, 1))); public static Materials OilHeavy = new Materials( 730, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 10, 10, 10, 0, "OilHeavy" , "Heavy Oil" , 3, 40, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack ); public static Materials OilMedium = new Materials( 731, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 10, 10, 10, 0, "OilMedium" , "Raw Oil" , 3, 30, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack ); diff --git a/src/main/java/gregtech/loaders/postload/recipes/ElectrolyzerRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ElectrolyzerRecipes.java index bc4db6ef36..363f279de5 100644 --- a/src/main/java/gregtech/loaders/postload/recipes/ElectrolyzerRecipes.java +++ b/src/main/java/gregtech/loaders/postload/recipes/ElectrolyzerRecipes.java @@ -188,6 +188,23 @@ public class ElectrolyzerRecipes implements Runnable { .eut(TierEU.RECIPE_MV) .addTo(electrolyzerRecipes); + // H2S = S + 2H + + GT_Values.RA.stdBuilder() + .itemOutputs(Materials.Sulfur.getDust(1)) + .fluidInputs(Materials.HydricSulfide.getGas(1000)) + .fluidOutputs(Materials.Hydrogen.getGas(2000)) + .duration(3 * SECONDS + 12 * TICKS) + .eut(TierEU.RECIPE_MV) + .addTo(electrolyzerRecipes); + + GT_Values.RA.stdBuilder() + .itemOutputs(Materials.Sulfur.getDust(1), Materials.Hydrogen.getCells(2)) + .itemInputs(Materials.HydricSulfide.getCells(1), Materials.Empty.getCells(1)) + .duration(3 * SECONDS + 12 * TICKS) + .eut(TierEU.RECIPE_MV) + .addTo(electrolyzerRecipes); + // SO2 = S + 2O GT_Values.RA.stdBuilder() |