aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java')
-rw-r--r--src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java480
1 files changed, 462 insertions, 18 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
index 4db956eb0f..77138f7a89 100644
--- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
+++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
@@ -5,7 +5,9 @@ import static goodgenerator.items.MyMaterial.naquadahEarth;
import java.util.HashSet;
import com.elisis.gtnhlanth.Tags;
+import com.elisis.gtnhlanth.common.register.BotWerkstoffMaterialPool;
import com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool;
+import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import goodgenerator.crossmod.LoadedList;
@@ -15,6 +17,7 @@ import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GTPP_Recipe;
import gregtech.api.util.GT_Log;
+import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
@@ -22,6 +25,7 @@ import gregtech.common.items.CombType;
import gregtech.loaders.misc.GT_Bees;
import gtPlusPlus.xmod.gregtech.loaders.RecipeGen_MultisUsingFluidInsteadOfCells;
import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.oredict.OreDictionary;
@@ -106,13 +110,21 @@ public class RecipeLoader {
WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 1),
300
);
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.LowPurityHafnium.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.Iodine.get(OrePrefixes.dust, 4),
+ null,
+ null,
+ WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 1),
+ 300
+ );
//Hf
GT_Values.RA.addBlastRecipe(
GT_Utility.getIntegratedCircuit(12),
WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 1),
null,
- WerkstoffMaterialPool.Iodine.getFluidOrGas(4000),
+ WerkstoffMaterialPool.Iodine.getFluidOrGas(2000),
WerkstoffMaterialPool.Hafnium.get(OrePrefixes.ingotHot, 1),
WerkstoffMaterialPool.HafniumRunoff.get(OrePrefixes.dustTiny, 1),
600, 1920, 3400
@@ -146,6 +158,65 @@ public class RecipeLoader {
400
);
+ //IODINE-START
+ //SeaweedAsh
+ GT_ModHandler.addSmeltingRecipe(
+ GT_ModHandler.getModItem("harvestcraft", "seaweedItem", 1),
+ WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dustSmall, 1)
+ );
+
+ //SeaweedConcentrate
+ GT_Values.RA.addMixerRecipe(
+ WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ Materials.DilutedSulfuricAcid.getFluid(600),
+ WerkstoffMaterialPool.SeaweedConcentrate.getFluidOrGas(600),
+ Materials.Calcite.getDustSmall(2),
+ 300,
+ 240
+ );
+
+ //Iodine
+ GT_Values.RA.addCentrifugeRecipe(
+ Materials.Benzene.getCells(1),
+ null,
+ WerkstoffMaterialPool.SeaweedConcentrate.getFluidOrGas(2000),
+ WerkstoffMaterialPool.SeaweedByproducts.getFluidOrGas(200),
+ WerkstoffMaterialPool.Iodine.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ null,
+ null,
+ new int[] {10000},
+ 760,
+ 480
+ );
+
+ //Fluorosilicic Acid
+ GT_Values.RA.addChemicalRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ Materials.SiliconDioxide.getDust(1),
+ Materials.HydrofluoricAcid.getFluid(6000),
+ WerkstoffMaterialPool.FluorosilicicAcid.getFluidOrGas(1000),
+ null,
+ 300,
+ 600
+ );
+
+ //Sodium Fluorosilicate
+ GT_Values.RA.addChemicalRecipe(
+ Materials.Empty.getCells(2),
+ Materials.Salt.getDust(2),
+ WerkstoffMaterialPool.FluorosilicicAcid.getFluidOrGas(1000),
+ WerkstoffMaterialPool.SodiumFluorosilicate.getFluidOrGas(1000),
+ Materials.HydrochloricAcid.getCells(2),
+ 600,
+ 450
+ );
+
}
@@ -161,8 +232,8 @@ public class RecipeLoader {
},
new FluidStack[] {
Materials.Methanol.getFluid(1000),
- Materials.CarbonMonoxide.getFluid(2000),
- Materials.Oxygen.getFluid(3000)
+ Materials.CarbonMonoxide.getGas(2000),
+ Materials.Oxygen.getGas(3000)
},
new FluidStack[] {
MyMaterial.oxalate.getFluidOrGas(1000)
@@ -180,8 +251,8 @@ public class RecipeLoader {
},
new FluidStack[] {
Materials.Ethanol.getFluid(1000),
- Materials.CarbonMonoxide.getFluid(3000),
- Materials.Oxygen.getFluid(3000)
+ Materials.CarbonMonoxide.getGas(3000),
+ Materials.Oxygen.getGas(3000)
},
new FluidStack[] {
MyMaterial.oxalate.getFluidOrGas(1000)
@@ -196,7 +267,7 @@ public class RecipeLoader {
GT_Utility.getIntegratedCircuit(1),
WerkstoffMaterialPool.CeriumDioxide.get(OrePrefixes.dust, 1),
WerkstoffLoader.AmmoniumChloride.getFluidOrGas(3000),
- Materials.Ammonia.getFluid(3000),
+ Materials.Ammonia.getGas(3000),
WerkstoffMaterialPool.CeriumChloride.get(OrePrefixes.dust, 1),
300,
450
@@ -252,11 +323,11 @@ public class RecipeLoader {
//CHAIN BEGIN
-
+ // MONAZITE
RecipeAdder.instance.DigesterRecipes.addDigesterRecipe(
new FluidStack[] {Materials.NitricAcid.getFluid(350)},
new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Monazite, 1)},
- WerkstoffMaterialPool.MuddyRareEarthSolution.getFluidOrGas(200),
+ WerkstoffMaterialPool.MuddyRareEarthMonaziteSolution.getFluidOrGas(200),
new ItemStack[] {
Materials.SiliconDioxide.getDustSmall(2)
},
@@ -268,10 +339,10 @@ public class RecipeLoader {
RecipeAdder.instance.DissolutionTankRecipes.addDissolutionTankRecipe(
new FluidStack[] {
Materials.Water.getFluid(10000),
- WerkstoffMaterialPool.MuddyRareEarthSolution.getFluidOrGas(1000)
+ WerkstoffMaterialPool.MuddyRareEarthMonaziteSolution.getFluidOrGas(1000)
},
null,
- WerkstoffMaterialPool.DilutedRareEarthMud.getFluidOrGas(11000),
+ WerkstoffMaterialPool.DilutedRareEarthMonaziteMud.getFluidOrGas(11000),
new ItemStack[] {
WerkstoffMaterialPool.HafniaZirconiaBlend.get(OrePrefixes.dustTiny, 4),
WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 1),
@@ -279,7 +350,7 @@ public class RecipeLoader {
},
480,
900,
- 0
+ 10
);
GT_Recipe.GT_Recipe_Map.sSifterRecipes.addRecipe(
@@ -297,7 +368,7 @@ public class RecipeLoader {
8000, 7500, 1000, 500, 2000
},
new FluidStack[] {
- WerkstoffMaterialPool.DilutedRareEarthMud.getFluidOrGas(1000)
+ WerkstoffMaterialPool.DilutedRareEarthMonaziteMud.getFluidOrGas(1000)
},
null,
400,
@@ -334,7 +405,7 @@ public class RecipeLoader {
GT_Values.RA.addSifterRecipe(
WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dust, 1),
new ItemStack[] {
- WerkstoffMaterialPool.RareEarthFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.MonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
WerkstoffMaterialPool.ThoriumPhosphateCake.get(OrePrefixes.dust, 1)
},
new int[] {9000, 7000},
@@ -355,9 +426,9 @@ public class RecipeLoader {
);
GT_Values.RA.addChemicalBathRecipe(
- WerkstoffMaterialPool.RareEarthFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.MonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(320),
- WerkstoffMaterialPool.NeutralizedRareEarthFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.NeutralizedMonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
null,
null,
new int[] {10000},
@@ -366,9 +437,9 @@ public class RecipeLoader {
);
GT_Values.RA.addSifterRecipe(
- WerkstoffMaterialPool.NeutralizedRareEarthFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.NeutralizedMonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
new ItemStack[] {
- WerkstoffMaterialPool.RareEarthHydroxideConcentrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.MonaziteRareEarthHydroxideConcentrate.get(OrePrefixes.dust, 1),
WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1),
WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1)
},
@@ -378,6 +449,244 @@ public class RecipeLoader {
);
+ GT_Values.RA.addChemicalBathRecipe(
+ WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1),
+ Materials.HydrofluoricAcid.getFluid(100),
+ WerkstoffMaterialPool.NeutralizedUraniumFiltrate.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ new int[] {10000},
+ 360,
+ 120
+ );
+
+ GT_Values.RA.addSifterRecipe(
+ WerkstoffMaterialPool.NeutralizedUraniumFiltrate.get(OrePrefixes.dust, 1),
+ new ItemStack[] {
+ Materials.Fluorite.getDust(1),
+ Materials.Uranium.getDust(1),
+ Materials.Uranium.getDust(1),
+ Materials.Uranium.getDust(1),
+ Materials.Uranium235.getDust(1),
+ Materials.Uranium235.getDust(1),
+ },
+ new int[] {9500, 4500, 4000, 3000, 3000, 2000},
+ 1000,
+ 30
+ );
+
+ GT_Values.RA.addBlastRecipe(
+ WerkstoffMaterialPool.MonaziteRareEarthHydroxideConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.DriedMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ 300,
+ 120,
+ 1200
+ );
+
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.DriedMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ Materials.NitricAcid.getFluid(500),
+ WerkstoffMaterialPool.NitratedRareEarthMonaziteConcentrate.getFluidOrGas(1000),
+ null,
+ 500,
+ 480
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ Materials.Water.getCells(1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.NitratedRareEarthMonaziteConcentrate.getFluidOrGas(1000),
+ WerkstoffMaterialPool.NitricLeachedMonaziteMixture.getFluidOrGas(1000),
+ Materials.Empty.getCells(1),
+ 200,
+ 120
+ );
+
+ GT_Recipe.GT_Recipe_Map.sSifterRecipes.addRecipe(
+ false,
+ null,
+ new ItemStack[] {
+ WerkstoffMaterialPool.CeriumDioxide.get(OrePrefixes.dust)
+ },
+ null,
+ new int[] {
+ 11
+ },
+ new FluidStack[] {
+ WerkstoffMaterialPool.NitricLeachedMonaziteMixture.getFluidOrGas(1000)
+ },
+ new FluidStack[] {
+ WerkstoffMaterialPool.NitricMonaziteLeachedConcentrate.getFluidOrGas(1000)
+ },
+ 400,
+ 240,
+ 0
+ );
+
+ //Begin Cerium
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.CeriumDioxide.get(OrePrefixes.dust, 1),
+ Materials.Empty.getCells(1),
+ WerkstoffLoader.AmmoniumChloride.getFluidOrGas(3000),
+ Materials.Ammonia.getFluid(3000),
+ WerkstoffMaterialPool.CeriumChloride.get(OrePrefixes.dust, 1),
+ Materials.Water.getCells(1),
+ 500,
+ 1920
+ );
+
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.CeriumChloride.get(OrePrefixes.dust, 2),
+ null,
+ MyMaterial.oxalate.getFluidOrGas(3000),
+ Materials.HydrochloricAcid.getFluid(6000),
+ WerkstoffMaterialPool.CeriumOxalate.get(OrePrefixes.dust, 2),
+ 600,
+ 1920
+ );
+
+
+ //TODO
+
+
+
+ // BASTNASITE (god help me)
+ RecipeAdder.instance.DigesterRecipes.addDigesterRecipe(
+ new FluidStack[] {Materials.NitricAcid.getFluid(350)},
+ new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Bastnasite, 1)},
+ WerkstoffMaterialPool.MuddyRareEarthBastnasiteSolution.getFluidOrGas(200),
+ new ItemStack[] {
+ Materials.SiliconDioxide.getDustSmall(2)
+ },
+ 1920,
+ 200,
+ 2700
+ );
+
+ GT_Values.RA.addCrackingRecipe(
+ 1,
+ WerkstoffMaterialPool.MuddyRareEarthBastnasiteSolution.getFluidOrGas(1000),
+ GT_ModHandler.getSteam(1000),
+ WerkstoffMaterialPool.SteamCrackedBasnasiteSolution.getFluidOrGas(2000),
+ 600,
+ 480
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ GT_Utility.getIntegratedCircuit(6),
+ WerkstoffMaterialPool.SteamCrackedBasnasiteSolution.get(OrePrefixes.cell, 1),
+ null,
+ null,
+ WerkstoffMaterialPool.SodiumFluorosilicate.getFluidOrGas(320),
+ WerkstoffMaterialPool.ConditionedBastnasiteMud.getFluidOrGas(1320),
+ null,
+ 800,
+ 120
+ );
+
+ RecipeAdder.instance.DissolutionTankRecipes.addDissolutionTankRecipe(
+ new FluidStack[] {
+ Materials.Water.getFluid(10000),
+ WerkstoffMaterialPool.ConditionedBastnasiteMud.getFluidOrGas(1000)
+ },
+ null,
+ WerkstoffMaterialPool.DiltedRareEarthBastnasiteMud.getFluidOrGas(11000),
+ new ItemStack[] {
+ WerkstoffMaterialPool.Gangue.get(OrePrefixes.dust, 1)
+ },
+ 1920,
+ 1000,
+ 10
+ );
+
+ GT_Recipe.GT_Recipe_Map.sSifterRecipes.addRecipe(
+ false,
+ null,
+ new ItemStack[] {
+ Materials.SiliconDioxide.getDust(1),
+ Materials.Rutile.getDust(1),
+ WerkstoffLoader.RedZircon.get(OrePrefixes.dust, 1), //TODO:Change outputs to complement Monazite
+ Materials.Ilmenite.getDust(1)
+ },
+ null,
+ new int[] {
+ 8000, 7500, 1000, 500, 2000
+ },
+ new FluidStack[] {
+ WerkstoffMaterialPool.DiltedRareEarthBastnasiteMud.getFluidOrGas(1000)
+ },
+ new FluidStack[] {
+ WerkstoffMaterialPool.FilteredBastnasiteMud.getFluidOrGas(400)
+ },
+ 400,
+ 240,
+ 0
+ );
+
+ GT_Values.RA.addBlastRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ WerkstoffMaterialPool.FilteredBastnasiteMud.getFluidOrGas(1000),
+ null, //TODO: Maybe add some useful shit?
+ WerkstoffMaterialPool.BastnasiteRareEarthOxidePowder.get(OrePrefixes.dust, 1),
+ null, //See above
+ 500,
+ 600,
+ 1400
+ );
+
+ GT_Values.RA.addChemicalBathRecipe(
+ WerkstoffMaterialPool.BastnasiteRareEarthOxidePowder.get(OrePrefixes.dust, 1),
+ Materials.HydrochloricAcid.getFluid(500),
+ WerkstoffMaterialPool.LeachedBastnasiteRareEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ new int[] {10000},
+ 200,
+ 30
+ );
+
+ GT_Values.RA.addBlastRecipe(
+ GT_Utility.getIntegratedCircuit(1),
+ WerkstoffMaterialPool.LeachedBastnasiteRareEarthOxides.get(OrePrefixes.dust, 1),
+ Materials.Oxygen.getGas(1000),
+ Materials.Fluorine.getGas(13),
+ WerkstoffMaterialPool.RoastedRareEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ 600,
+ 120,
+ 1200
+ );
+
+ GT_Values.RA.addMixerRecipe(
+ GT_Utility.getIntegratedCircuit(7),
+ WerkstoffMaterialPool.RoastedRareEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ Materials.Water.getFluid(200),
+ null,
+ WerkstoffMaterialPool.WetRareEarthOxides.get(OrePrefixes.dust, 1),
+ 100,
+ 30
+ );
+
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.WetRareEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ Materials.Fluorine.getGas(4000),
+ Materials.HydrofluoricAcid.getFluid(4000),
+ WerkstoffMaterialPool.CeriumOxidisedRareEarthOxides.get(OrePrefixes.dust, 1),
+ 300,
+ 480
+ );
+
@@ -395,7 +704,142 @@ public class RecipeLoader {
}
- @SuppressWarnings({ "rawtypes", "unchecked" })
+ public static void addRandomChemCrafting() {
+
+ //PTMEG Elastomer
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.Butanediol.get(OrePrefixes.cell, 1),
+ null,
+ WerkstoffMaterialPool.TolueneTetramethylDiisocyanate.getFluidOrGas(4000),
+ WerkstoffMaterialPool.PTMEGElastomer.getFluidOrGas(4000),
+ Materials.Empty.getCells(1),
+ 1500,
+ 480
+ );
+
+ //Toluene Tetramethyl Diisocyanate
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.TolueneDiisocyanate.get(OrePrefixes.cell, 3),
+ Materials.Hydrogen.getCells(2),
+ WerkstoffMaterialPool.Polytetrahydrofuran.getFluidOrGas(1000),
+ WerkstoffMaterialPool.TolueneTetramethylDiisocyanate.getFluidOrGas(2000),
+ Materials.Empty.getCells(5),
+ 1200,
+ 480
+ );
+
+ //PTHF
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.TungstophosphoricAcid.get(OrePrefixes.cell, 1),
+ Materials.Oxygen.getCells(1),
+ WerkstoffMaterialPool.Tetrahydrofuran.getFluidOrGas(144),
+ WerkstoffMaterialPool.Polytetrahydrofuran.getFluidOrGas(432),
+ Materials.Empty.getCells(2),
+ 1000,
+ 120
+ );
+
+ //THF
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.AcidicButanediol.get(OrePrefixes.cell, 1),
+ null,
+ Materials.Ethanol.getFluid(1000),
+ WerkstoffMaterialPool.Tetrahydrofuran.getFluidOrGas(1000),
+ Materials.Empty.getCells(1),
+ 800,
+ 480
+ );
+
+ //Acidicised Butanediol
+ GT_Values.RA.addMixerRecipe(
+ Materials.SulfuricAcid.getCells(1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.Butanediol.getFluidOrGas(1000),
+ WerkstoffMaterialPool.AcidicButanediol.getFluidOrGas(1000),
+ Materials.Water.getCells(1),
+ 600,
+ 2000
+ );
+
+ //Butanediol
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.MoTeOCatalyst.get(OrePrefixes.dustTiny, 1),
+ null,
+ Materials.Butane.getGas(1000),
+ WerkstoffMaterialPool.Butanediol.getFluidOrGas(1000),
+ null,
+ 900,
+ 1920
+ );
+
+ //Moly-Te-Oxide Catalyst
+ GT_Values.RA.addMixerRecipe(
+ WerkstoffMaterialPool.MolybdenumIVOxide.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.TelluriumIVOxide.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.MoTeOCatalyst.get(OrePrefixes.dust, 2),
+ 300,
+ 120
+ );
+
+ //Tungstophosphoric Acid
+ GT_Values.RA.addChemicalRecipe(
+ Materials.PhosphoricAcid.getCells(1),
+ Materials.HydrochloricAcid.getCells(24),
+ BotWerkstoffMaterialPool.SodiumTungstate.getFluidOrGas(12000),
+ WerkstoffMaterialPool.TungstophosphoricAcid.getFluidOrGas(1000),
+ Materials.Salt.getDust(24),
+ Materials.Empty.getCells(25),
+ 500,
+ 1024
+ );
+
+
+
+ //Toluene Diisocyanate
+ GT_Values.RA.addChemicalRecipe(
+ WerkstoffMaterialPool.Diaminotoluene.get(OrePrefixes.cell, 1),
+ null,
+ BotWerkstoffMaterialPool.Phosgene.getFluidOrGas(1000),
+ WerkstoffMaterialPool.TolueneDiisocyanate.getFluidOrGas(1000),
+ Materials.HydrochloricAcid.getCells(1),
+ 900,
+ 480
+ );
+
+ //Diaminotoluene
+ GT_Values.RA.addChemicalRecipe(
+ Materials.Hydrogen.getCells(2),
+ null,
+ WerkstoffMaterialPool.Dinitrotoluene.getFluidOrGas(1000),
+ WerkstoffMaterialPool.Diaminotoluene.getFluidOrGas(1000),
+ Materials.Empty.getCells(2),
+ 300,
+ 480
+ );
+
+ //Dinitrotoluene
+ GT_Values.RA.addChemicalRecipe(
+ Materials.NitricAcid.getCells(2),
+ null,
+ Materials.Toluene.getFluid(1000),
+ WerkstoffMaterialPool.Dinitrotoluene.getFluidOrGas(1000),
+ Materials.Empty.getCells(2),
+ 900,
+ 480
+ );
+
+
+
+ }
+
+ //public static void loadZylon
+
private static void removeCeriumSources() {
GT_Log.out.print(Tags.MODID + ": AAAAAA");