aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/goodgenerator/items/MyMaterial.java23
-rw-r--r--src/main/java/goodgenerator/loader/NaquadahReworkRecipeLoader.java108
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader.java74
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader_02.java5
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