diff options
author | Yang Xizhi <60341015+GlodBlock@users.noreply.github.com> | 2022-07-04 20:55:39 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-04 19:55:39 +0700 |
commit | 8ff582a8b874b9acf26adb250ebfc70f392796db (patch) | |
tree | 1d315abe7a7eca982a417a01c98a59567514ede8 /src/main | |
parent | a41871af4ab006dd00b8611873894a43e914ec38 (diff) | |
download | GT5-Unofficial-8ff582a8b874b9acf26adb250ebfc70f392796db.tar.gz GT5-Unofficial-8ff582a8b874b9acf26adb250ebfc70f392796db.tar.bz2 GT5-Unofficial-8ff582a8b874b9acf26adb250ebfc70f392796db.zip |
Standardization of GG Chemical Recipes (#49)
* recipes
* some fix
* fix
* more fox
Diffstat (limited to 'src/main')
4 files changed, 125 insertions, 85 deletions
diff --git a/src/main/java/goodgenerator/items/MyMaterial.java b/src/main/java/goodgenerator/items/MyMaterial.java index 0da646cc55..87b4dce439 100644 --- a/src/main/java/goodgenerator/items/MyMaterial.java +++ b/src/main/java/goodgenerator/items/MyMaterial.java @@ -3,6 +3,7 @@ package goodgenerator.items; import goodgenerator.util.CharExchanger; import com.github.bartimaeusnek.bartworks.system.material.Werkstoff; import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; +import gregtech.api.enums.Materials; import gregtech.api.enums.TextureSet; import com.github.bartimaeusnek.bartworks.util.Pair; @@ -343,7 +344,7 @@ public class MyMaterial implements Runnable { new short[]{0xeb,0xbc,0x2f}, "Ether", subscriptNumbers("CH3CH2OCH2CH3"), - new Werkstoff.Stats(), + new Werkstoff.Stats().setElektrolysis(true), Werkstoff.Types.COMPOUND, new Werkstoff.GenerationFeatures().disable().addCells(), OffsetID + 28, @@ -596,7 +597,9 @@ public class MyMaterial implements Runnable { Werkstoff.Types.COMPOUND, new Werkstoff.GenerationFeatures().disable().onlyDust(), OffsetID + 51, - TextureSet.SET_SHINY + TextureSet.SET_SHINY, + new Pair<>(Zinc, 1), + new Pair<>(Chlorine, 2) ); public static final Werkstoff zincThoriumAlloy = new Werkstoff( @@ -728,7 +731,7 @@ public class MyMaterial implements Runnable { new short[]{0x33,0x33,0x33}, "Naquadahine", subscriptNumbers("NqO2"), - new Werkstoff.Stats().setElektrolysis(true), + new Werkstoff.Stats().setElektrolysis(false), Werkstoff.Types.COMPOUND, new Werkstoff.GenerationFeatures().disable().onlyDust(), OffsetID + 62, @@ -1279,6 +1282,20 @@ public class MyMaterial implements Runnable { TextureSet.SET_FLUID ); + public static final Werkstoff magnesiumSulphate = new Werkstoff( + new short[]{0x87,0x74,0x91}, + "Magnesium Sulphate", + subscriptNumbers("MgSO4"), + new Werkstoff.Stats().setElektrolysis(true), + Werkstoff.Types.COMPOUND, + new Werkstoff.GenerationFeatures().disable().onlyDust(), + OffsetID + 107, + TextureSet.SET_DULL, + new Pair<>(Magnesium, 1), + new Pair<>(Sulfur, 1), + new Pair<>(Oxygen, 4) + ); + @Override public void run() { } } diff --git a/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java b/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java index d3070e8f2b..f69d662f59 100644 --- a/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java +++ b/src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java @@ -55,15 +55,16 @@ public class NaquadahReworkRecipeLoader { GT_Utility.getIntegratedCircuit(1), fluoroantimonicAcid.getFluidOrGas(3000), lowQualityNaquadahEmulsion.getFluidOrGas(2000), - titaniumTrifluoride.get(OrePrefixes.dust, 1), + titaniumTrifluoride.get(OrePrefixes.dust, 4), null, 100, 480, 3000 ); + //TiF3 + 3H = Ti + 3HF GT_Values.RA.addBlastRecipe( - titaniumTrifluoride.get(OrePrefixes.dust, 1), + titaniumTrifluoride.get(OrePrefixes.dust, 4), GT_Utility.getIntegratedCircuit(1), Materials.Hydrogen.getGas(3000), Materials.HydrofluoricAcid.getFluid(3000), @@ -84,14 +85,15 @@ public class NaquadahReworkRecipeLoader { 480 ); + //2C8H18O + H3PO4 =Na,C2H6O= C16H35O3P + 2H2O GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 16) + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 2) }, new FluidStack[]{ towEthyl1Hexanol.getFluidOrGas(2000), Materials.PhosphoricAcid.getFluid(1000), - Materials.Ethanol.getFluid(4000) + Materials.Ethanol.getFluid(2000) }, new FluidStack[]{ P507.getFluidOrGas(1000) @@ -172,15 +174,16 @@ public class NaquadahReworkRecipeLoader { null, naquadahRichSolution.getFluidOrGas(5000), P507.getFluidOrGas(1000), - naquadahine.get(OrePrefixes.dust, 10), + naquadahine.get(OrePrefixes.dust, 30), 10000, 1000, 120, false ); + //NqO2 + C = CO2 + Nq GT_Values.RA.addBlastRecipe( - naquadahine.get(OrePrefixes.dust, 1), + naquadahine.get(OrePrefixes.dust, 3), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Carbon, 1), null, Materials.CarbonDioxide.getGas(1000), @@ -196,10 +199,11 @@ public class NaquadahReworkRecipeLoader { GT_Utility.getIntegratedCircuit(1), lowQualityNaquadahEmulsion.getFluidOrGas(10000), lowQualityNaquadahSolution.getFluidOrGas(9000), - galliumHydroxide.get(OrePrefixes.dust, 16), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.AntimonyTrioxide, 10), - null,null,null, null, - new int[]{6250, 10000}, + galliumHydroxide.get(OrePrefixes.dust, 64), + galliumHydroxide.get(OrePrefixes.dust, 48), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Antimony, 15), + null,null, null, + new int[]{6250, 6250, 10000}, 1000, 1920 ); @@ -224,6 +228,7 @@ public class NaquadahReworkRecipeLoader { 1920 ); + //ZnSO4 + 2H = H2SO4 + Zn GT_Values.RA.addChemicalRecipe( WerkstoffLoader.ZincSulfate.get(OrePrefixes.dust, 6), null, @@ -235,7 +240,7 @@ public class NaquadahReworkRecipeLoader { ); GT_Values.RA.addAutoclaveRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SodiumHydroxide, 27), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SodiumHydroxide, 60), null, enrichedNaquadahRichSolution.getFluidOrGas(10000), P507.getFluidOrGas(2500), @@ -246,20 +251,6 @@ public class NaquadahReworkRecipeLoader { false ); - if (LoadedList.GTNH_CORE) { - GT_Values.RA.addAutoclaveRecipe( - GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 5), - null, - enrichedNaquadahRichSolution.getFluidOrGas(5000), - P507.getFluidOrGas(1250), - concentratedEnrichedNaquadahSludge.get(OrePrefixes.dust, 4), - 10000, - 500, - 480, - false - ); - } - MyRecipeAdder.instance.addNeutronActivatorRecipe( null, new ItemStack[]{ @@ -267,17 +258,21 @@ public class NaquadahReworkRecipeLoader { }, null, new ItemStack[]{ - enrichedNaquadahSulphate.get(OrePrefixes.dust, 15), - WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 20), - lowQualityNaquadriaSulphate.get(OrePrefixes.dust, 2) + enrichedNaquadahSulphate.get(OrePrefixes.dust, 64), + enrichedNaquadahSulphate.get(OrePrefixes.dust, 64), + enrichedNaquadahSulphate.get(OrePrefixes.dust, 37), + WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 64), + WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 64), + WerkstoffLoader.Sodiumsulfate.get(OrePrefixes.dust, 12), }, 120, 480, 460 ); + //Nq+(SO4)2 + 2Zn = Nq+ + 2ZnSO4 GT_Values.RA.addBlastRecipe( - enrichedNaquadahSulphate.get(OrePrefixes.dust, 1), + enrichedNaquadahSulphate.get(OrePrefixes.dust, 11), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 2), null, null, @@ -288,15 +283,16 @@ public class NaquadahReworkRecipeLoader { 7500 ); + //KeSO4 + 2H = Ke + H2SO4 GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ - triniumSulphate.get(OrePrefixes.dust, 4), + triniumSulphate.get(OrePrefixes.dust, 6), }, new FluidStack[]{ - Materials.Hydrogen.getGas(4000) + Materials.Hydrogen.getGas(2000) }, new FluidStack[]{ - Materials.SulfuricAcid.getFluid(4000) + Materials.SulfuricAcid.getFluid(1000) }, new ItemStack[]{ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Trinium, 1), @@ -310,7 +306,7 @@ public class NaquadahReworkRecipeLoader { null, Materials.PhosphoricAcid.getFluid(4000), null, - indiumPhosphate.get(OrePrefixes.dust, 1), + indiumPhosphate.get(OrePrefixes.dust, 6), lowQualityNaquadriaPhosphate.get(OrePrefixes.dust, 4), null, null, null, null, new int[]{2000, 10000}, @@ -318,20 +314,25 @@ public class NaquadahReworkRecipeLoader { 122880 ); + //Ga(OH)3 + 3Na = Ga + 3NaOH GT_Values.RA.addChemicalRecipe( - galliumHydroxide.get(OrePrefixes.dust, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 1), + galliumHydroxide.get(OrePrefixes.dust, 7), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Sodium, 2), + null, + null, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gallium, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SodiumHydroxide, 9), 40, 30 ); + //2InPO4 + 3Ca = 2In + Ca3(PO4)2 GT_Values.RA.addChemicalRecipe( - indiumPhosphate.get(OrePrefixes.dust, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Calcium, 1), + indiumPhosphate.get(OrePrefixes.dust, 12), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Calcium, 3), null, null, - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Indium, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TricalciumPhosphate, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Indium, 2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TricalciumPhosphate, 5), 20, 30 ); @@ -354,7 +355,7 @@ public class NaquadahReworkRecipeLoader { null, null, new ItemStack[]{ - naquadriaSulphate.get(OrePrefixes.dust, 4), + naquadriaSulphate.get(OrePrefixes.dust, 44), lowQualityNaquadriaSulphate.get(OrePrefixes.dust, 6) }, 100, @@ -384,26 +385,28 @@ public class NaquadahReworkRecipeLoader { 7680 ); + //Nq*(SO4)2 + 2Mg = Nq* + 2MgSO4 GT_Values.RA.addBlastRecipe( - naquadriaSulphate.get(OrePrefixes.dust, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesium, 1), + naquadriaSulphate.get(OrePrefixes.dust, 11), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesium, 2), null, - Materials.HydricSulfide.getGas(1000), - GT_OreDictUnificator.get(OrePrefixes.ingotHot, Materials.Naquadria, 1), null, + GT_OreDictUnificator.get(OrePrefixes.ingotHot, Materials.Naquadria, 1), + magnesiumSulphate.get(OrePrefixes.dust, 12), 100, 122880, 9100 ); + //InPO4 + Ga(OH)3 = InGaP GT_Values.RA.addMixerRecipe( - indiumPhosphate.get(OrePrefixes.dust, 1), - galliumHydroxide.get(OrePrefixes.dust, 1), + indiumPhosphate.get(OrePrefixes.dust, 6), + galliumHydroxide.get(OrePrefixes.dust, 7), GT_Utility.getIntegratedCircuit(2), null, null, null, - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.IndiumGalliumPhosphide, 2), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.IndiumGalliumPhosphide, 3), 15, 7 ); @@ -467,7 +470,7 @@ public class NaquadahReworkRecipeLoader { GT_Values.RA.addBlastRecipe( GT_OreDictUnificator.get(OrePrefixes.block, Materials.Silicon, 16), - naquadahine.get(OrePrefixes.dust, 1), + naquadahine.get(OrePrefixes.dust, 3), Materials.Argon.getGas(8000), null, ItemList.Circuit_Silicon_Ingot3.get(1), @@ -477,10 +480,14 @@ public class NaquadahReworkRecipeLoader { 4484 ); + //NqO2 + 4Na = 2Na2O + Nq GT_Values.RA.addChemicalRecipe( - naquadahine.get(OrePrefixes.dust, 1), - Materials.Sodium.getDust(1), + naquadahine.get(OrePrefixes.dust, 3), + Materials.Sodium.getDust(4), + null, + null, Materials.Naquadah.getDust(1), + Materials.SodiumOxide.getDust(6), 100, 1920 ); @@ -497,6 +504,7 @@ public class NaquadahReworkRecipeLoader { 5000 ); + //C2H4 + H2O(g) = C2H6O GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ GT_Utility.getIntegratedCircuit(24) diff --git a/src/main/java/goodgenerator/loader/RecipeLoader.java b/src/main/java/goodgenerator/loader/RecipeLoader.java index 1ef7b340b0..bdf710b689 100644 --- a/src/main/java/goodgenerator/loader/RecipeLoader.java +++ b/src/main/java/goodgenerator/loader/RecipeLoader.java @@ -236,7 +236,7 @@ public class RecipeLoader { //Th-232 GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sugar,16), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sugar,24), MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust,0), GT_Utility.getIntegratedCircuit(1) }, @@ -252,18 +252,20 @@ public class RecipeLoader { 120 ); + //Th + 2O = ThO2 GT_Values.RA.addBlastRecipe( GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Thorium,1), null, Materials.Oxygen.getGas(2000), null, - WerkstoffLoader.Thorianit.get(OrePrefixes.dust,1), + WerkstoffLoader.Thorianit.get(OrePrefixes.dust,3), null, 100, 480, 1200 ); + //Th + 8HNO3 =HF= Th(NO3)4 + 4NO2 + 4H2O GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ Materials.Thorium.getDust(1), @@ -281,19 +283,21 @@ public class RecipeLoader { 120 ); + //4NaOH + Th(NO3)4 = Th(OH)4 + 4NaNO3 GT_Values.RA.addChemicalRecipe( GT_Utility.getIntegratedCircuit(1), - Materials.SodiumHydroxide.getDust(4), + Materials.SodiumHydroxide.getDust(12), MyMaterial.thoriumNitrate.getFluidOrGas(1000), null, - MyMaterial.thoriumHydroxide.get(OrePrefixes.dust, 1), - WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 4), + MyMaterial.thoriumHydroxide.get(OrePrefixes.dust, 9), + WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 20), 200, 120 ); + //Th(OH)4 + 4HF = ThF4 + 4H2O GT_Values.RA.addChemicalRecipe( - MyMaterial.thoriumHydroxide.get(OrePrefixes.dust,1), + MyMaterial.thoriumHydroxide.get(OrePrefixes.dust,9), GT_Utility.getIntegratedCircuit(1), Materials.HydrofluoricAcid.getFluid(4000), MyMaterial.thoriumTetrafluoride.getFluidOrGas(1000), @@ -303,6 +307,7 @@ public class RecipeLoader { 30 ); + //Zn + 2Cl = ZnCl2 GT_Values.RA.addChemicalRecipe( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 1), GT_Utility.getIntegratedCircuit(1), @@ -314,18 +319,6 @@ public class RecipeLoader { 30 ); - GT_Values.RA.addElectrolyzerRecipe( - MyMaterial.zincChloride.get(OrePrefixes.dust, 3), - null, - null, - Materials.Chlorine.getGas(2000), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 1), - null, null, null, null, null, - new int[]{10000}, - 150, - 120 - ); - GT_Values.RA.addBlastRecipe( MyMaterial.zincChloride.get(OrePrefixes.dust, 1), Materials.Calcium.getDust(3), @@ -342,7 +335,7 @@ public class RecipeLoader { MyMaterial.zincThoriumAlloy.get(OrePrefixes.ingot, 1), GT_Utility.getIntegratedCircuit(11), Materials.Argon.getGas(250), - Materials.Zinc.getMolten(36), + Materials.Zinc.getMolten(48), WerkstoffLoader.Thorium232.get(OrePrefixes.dust, 1), null, 150, @@ -350,12 +343,13 @@ public class RecipeLoader { 1900 ); + //2V + 5O = V2O5 GT_Values.RA.addBlastRecipe( GT_Utility.getIntegratedCircuit(24), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Vanadium,2), Materials.Oxygen.getGas(5000), null, - MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust,1), + MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust,7), null, 200, 120, @@ -487,6 +481,7 @@ public class RecipeLoader { 800 ); + //2C2H6O =H2SO4= C4H10O + H2O GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ GT_Utility.getIntegratedCircuit(2) @@ -519,6 +514,7 @@ public class RecipeLoader { GT_Values.RA.addFuel(MyMaterial.ironedFuel.get(OrePrefixes.cell), null, 2248, 0); GT_Values.RA.addFuel(MyMaterial.ironedKerosene.get(OrePrefixes.cell), null, 1824, 0); + //Sb + 3Cl = SbCl3 GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ GT_Utility.getIntegratedCircuit(1), @@ -536,6 +532,7 @@ public class RecipeLoader { 30 ); + //SbCl3 + 2Cl = SbCl5 GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ GT_Utility.getIntegratedCircuit(1), @@ -563,6 +560,7 @@ public class RecipeLoader { 120 ); + //SbCl5 + 5HF = SbF5 + 5HCl GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ GT_Utility.getIntegratedCircuit(1), @@ -580,6 +578,7 @@ public class RecipeLoader { 30 ); + //SbH5 + HF = HSbF6 GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ GT_Utility.getIntegratedCircuit(1), @@ -627,8 +626,6 @@ public class RecipeLoader { 30 ); - - GT_Values.RA.addUniversalDistillationRecipe( MyMaterial.naquadahSolution.getFluidOrGas(20), new FluidStack[]{ @@ -936,6 +933,7 @@ public class RecipeLoader { 120000 ); + //Ca + O = CaO GT_Values.RA.addChemicalRecipe( GT_Utility.getIntegratedCircuit(1), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Calcium,1), @@ -946,6 +944,7 @@ public class RecipeLoader { 30 ); + //AlN = Al + N GT_Values.RA.addElectrolyzerRecipe( ItemRefer.Aluminum_Nitride_Dust.get(2), null, @@ -1048,7 +1047,7 @@ public class RecipeLoader { 120 ); - if (LoadedList.GTPP) { + if (FluidRegistry.getFluidStack("fluid.hydrogenperoxide", 1000) != null) { GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ GT_Utility.getIntegratedCircuit(16), @@ -1084,7 +1083,7 @@ public class RecipeLoader { ); } - if (LoadedList.BOTDUSTRIES) { + if (FluidRegistry.getFluidStack("hydrogen peroxide", 1000) != null) { GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ GT_Utility.getIntegratedCircuit(16), @@ -1101,7 +1100,7 @@ public class RecipeLoader { 200, 120 ); - + GT_Values.RA.addMultiblockChemicalRecipe( new ItemStack[]{ GT_Utility.getIntegratedCircuit(16), @@ -1476,11 +1475,12 @@ public class RecipeLoader { 7680 ); + //Al2O3 + 2N + 3C = 2AlN + 3CO GT_Values.RA.addBlastRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sapphire,1), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sapphire,5), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Coal,3), - FluidRegistry.getFluidStack("liquidnitrogen",1000), - null, + FluidRegistry.getFluidStack("liquidnitrogen",2000), + Materials.CarbonMonoxide.getGas(3000), ItemRefer.Aluminum_Nitride_Dust.get(2), null, 200, @@ -1489,10 +1489,10 @@ public class RecipeLoader { ); GT_Values.RA.addBlastRecipe( - GT_OreDictUnificator.get(OrePrefixes.dust,Materials.GreenSapphire,1), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.GreenSapphire,5), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Coal,3), - FluidRegistry.getFluidStack("liquidnitrogen",1000), - null, + FluidRegistry.getFluidStack("liquidnitrogen",2000), + Materials.CarbonMonoxide.getGas(3000), ItemRefer.Aluminum_Nitride_Dust.get(2), null, 200, @@ -1501,6 +1501,18 @@ public class RecipeLoader { ); GT_Values.RA.addBlastRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Aluminiumoxide,5), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Coal,3), + FluidRegistry.getFluidStack("liquidnitrogen",2000), + Materials.CarbonMonoxide.getGas(3000), + ItemRefer.Aluminum_Nitride_Dust.get(2), + null, + 200, + 1920, + 4600 + ); + + GT_Values.RA.addBlastRecipe( MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,1), GT_Utility.getIntegratedCircuit(1), null,null, diff --git a/src/main/java/goodgenerator/loader/RecipeLoader_02.java b/src/main/java/goodgenerator/loader/RecipeLoader_02.java index 46dcb24d6c..2a313b3ab6 100644 --- a/src/main/java/goodgenerator/loader/RecipeLoader_02.java +++ b/src/main/java/goodgenerator/loader/RecipeLoader_02.java @@ -697,6 +697,7 @@ public class RecipeLoader_02 { false ); + //FeCl2 + Cl = FeCl3 GT_Values.RA.addChemicalRecipe( MyMaterial.ferrousChloride.get(OrePrefixes.cell, 1), GT_Utility.getIntegratedCircuit(1), @@ -706,6 +707,7 @@ public class RecipeLoader_02 { 40 ); + //FeCl3 + H = FeCl2 + HCl GT_Values.RA.addChemicalRecipe( Materials.IronIIIChloride.getCells(1), GT_Utility.getIntegratedCircuit(7), @@ -716,11 +718,12 @@ public class RecipeLoader_02 { 120 ); + //NH3 + 2C2H6O = C4H11N + 2H2O GT_Values.RA.addChemicalRecipe( Materials.Ammonia.getCells(1), GT_Utility.getIntegratedCircuit(1), Materials.Ethanol.getFluid(2000), - null, + Materials.Water.getFluid(2000), MyMaterial.diethylamine.get(OrePrefixes.cell, 1), 200, 120 |