diff options
author | Mary <33456283+FourIsTheNumber@users.noreply.github.com> | 2024-10-04 06:23:57 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-04 10:23:57 +0000 |
commit | 0634659830defc74ca5ce822e95e5c0babc54d91 (patch) | |
tree | 81d1cf7f3a8251023a704c55a0fbb527e9252dbe /src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java | |
parent | bb2f79ff04f86568eba657726fa4dcc828130dd0 (diff) | |
download | GT5-Unofficial-0634659830defc74ca5ce822e95e5c0babc54d91.tar.gz GT5-Unofficial-0634659830defc74ca5ce822e95e5c0babc54d91.tar.bz2 GT5-Unofficial-0634659830defc74ca5ce822e95e5c0babc54d91.zip |
Remove collisions (#3324)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java')
-rw-r--r-- | src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java | 179 |
1 files changed, 95 insertions, 84 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java index 792a77d7c7..60fba5404a 100644 --- a/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java +++ b/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java @@ -953,7 +953,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.HydrochloricAcid.getFluid(3000)) .duration(15 * SECONDS) .eut(30) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // 4HSiCl3 = 3SiCl4 + SiH4 @@ -1028,7 +1028,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DilutedSulfuricAcid.getFluid(750)) .duration(3 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // Ni + 4CO = Ni(CO)4 @@ -1050,7 +1050,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(MaterialsKevlar.NickelTetracarbonyl.getFluid(1000)) .duration(20 * SECONDS) .eut(TierEU.RECIPE_EV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(GTOreDictUnificator.get(OrePrefixes.dust, Materials.Nickel, 1), ItemList.Cell_Empty.get(1)) @@ -1058,7 +1058,7 @@ public class ChemicalRecipes implements Runnable { .fluidInputs(Materials.CarbonMonoxide.getGas(4000)) .duration(20 * SECONDS) .eut(TierEU.RECIPE_EV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // C2H4O + H2O = C2H6O2 @@ -1084,7 +1084,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(MaterialsKevlar.Acetaldehyde.getGas(1000)) .duration(10 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs( @@ -1133,7 +1133,7 @@ public class ChemicalRecipes implements Runnable { .fluidInputs(Materials.Oxygen.getGas(1000)) .duration(5 * SECONDS) .eut(30) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // 2Bi + 3O = Bi2O3 @@ -1156,7 +1156,7 @@ public class ChemicalRecipes implements Runnable { .fluidInputs(Materials.Oxygen.getGas(6000)) .duration(10 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // C4H6O2 + CNH5 = C5H9NO + H2O @@ -1363,7 +1363,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.MethylAcetate.getFluid(1000)) .duration(12 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.AceticAcid.getCells(1), GTUtility.getIntegratedCircuit(2)) @@ -1381,7 +1381,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.MethylAcetate.getFluid(1000)) .duration(12 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.AceticAcid.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -1605,7 +1605,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Methanol.getFluid(1000)) .duration(6 * SECONDS) .eut(96) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.CarbonMonoxide.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -1641,7 +1641,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Methanol.getFluid(1000)) .duration(6 * SECONDS) .eut(96) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.CarbonDioxide.getCells(1), GTUtility.getIntegratedCircuit(2)) @@ -1659,7 +1659,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Methanol.getFluid(1000)) .duration(6 * SECONDS) .eut(96) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.CarbonDioxide.getCells(1), GTUtility.getIntegratedCircuit(12)) @@ -1695,7 +1695,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.AceticAcid.getFluid(1000)) .duration(15 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Methanol.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -1716,7 +1716,7 @@ public class ChemicalRecipes implements Runnable { // CH2CH2 + 2O = CH3COOH GTValues.RA.stdBuilder() - .itemInputs(Materials.Ethylene.getCells(1), GTUtility.getIntegratedCircuit(9)) + .itemInputs(Materials.Ethylene.getCells(1), GTUtility.getIntegratedCircuit(8)) .itemOutputs(Materials.Empty.getCells(1)) .fluidInputs(Materials.Oxygen.getGas(2000)) .fluidOutputs(Materials.AceticAcid.getFluid(1000)) @@ -1725,13 +1725,13 @@ public class ChemicalRecipes implements Runnable { .addTo(UniversalChemical); GTValues.RA.stdBuilder() - .itemInputs(Materials.Oxygen.getCells(2), GTUtility.getIntegratedCircuit(9)) + .itemInputs(Materials.Oxygen.getCells(2), GTUtility.getIntegratedCircuit(8)) .itemOutputs(Materials.Empty.getCells(2)) .fluidInputs(Materials.Ethylene.getGas(1000)) .fluidOutputs(Materials.AceticAcid.getFluid(1000)) .duration(5 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Ethylene.getCells(1), GTUtility.getIntegratedCircuit(19)) @@ -1752,13 +1752,24 @@ public class ChemicalRecipes implements Runnable { // O + C2H4O2 + C2H4 = C4H6O2 + H2O GTValues.RA.stdBuilder() + .itemInputs(GTUtility.getIntegratedCircuit(4)) + .fluidInputs( + Materials.Oxygen.getGas(1000), + Materials.Ethylene.getGas(1000), + Materials.AceticAcid.getFluid(1000)) + .fluidOutputs(Materials.VinylAcetate.getFluid(1000), Materials.Water.getFluid(1000)) + .duration(9 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(multiblockChemicalReactorRecipes); + + GTValues.RA.stdBuilder() .itemInputs(Materials.Ethylene.getCells(1), Materials.AceticAcid.getCells(1)) .itemOutputs(Materials.Water.getCells(1), Materials.Empty.getCells(1)) .fluidInputs(Materials.Oxygen.getGas(1000)) .fluidOutputs(Materials.VinylAcetate.getFluid(1000)) .duration(9 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.AceticAcid.getCells(1), Materials.Oxygen.getCells(1)) @@ -1767,7 +1778,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.VinylAcetate.getFluid(1000)) .duration(9 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Oxygen.getCells(1), Materials.Ethylene.getCells(1)) @@ -1776,7 +1787,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.VinylAcetate.getFluid(1000)) .duration(9 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // Ethanol -> Ethylene (Intended loss for Sulfuric Acid) @@ -1796,7 +1807,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DilutedSulfuricAcid.getFluid(1000)) .duration(60 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Ethanol.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -1845,7 +1856,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.HydrochloricAcid.getFluid(1000)) .duration(3 * SECONDS) .eut(8) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Chlorine.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -1881,7 +1892,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.AllylChloride.getFluid(1000)) .duration(8 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Chlorine.getCells(2), GTUtility.getIntegratedCircuit(11)) @@ -1919,7 +1930,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.HypochlorousAcid.getFluid(1000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Chlorine.getCells(2), GTUtility.getIntegratedCircuit(11)) @@ -1957,7 +1968,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Epichlorohydrin.getFluid(1000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.HydrochloricAcid.getCells(1), Materials.Empty.getCells(1)) @@ -1975,7 +1986,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Epichlorohydrin.getFluid(1000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.HydrochloricAcid.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -2002,7 +2013,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Epichlorohydrin.getFluid(1000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Glycerol.getCells(1), GTUtility.getIntegratedCircuit(2)) @@ -2011,7 +2022,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Epichlorohydrin.getFluid(1000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.HydrochloricAcid.getCells(1), GTUtility.getIntegratedCircuit(12)) @@ -2057,7 +2068,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Acetone.getFluid(1000)) .duration(8 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Cumene.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -2106,7 +2117,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Chloromethane.getGas(1000)) .duration(8 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Methanol.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -2142,7 +2153,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Chloromethane.getGas(1000)) .duration(8 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Methanol.getCells(1), GTUtility.getIntegratedCircuit(12)) @@ -2176,7 +2187,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Chloromethane.getGas(1000)) .duration(4 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Chlorine.getCells(2), GTUtility.getIntegratedCircuit(11)) @@ -2243,7 +2254,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.HydrofluoricAcid.getFluid(1000)) .duration(3 * SECONDS) .eut(8) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Fluorine.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -2269,7 +2280,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Tetrafluoroethylene.getGas(1000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Chloroform.getCells(2), Materials.Empty.getCells(4)) @@ -2278,7 +2289,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Tetrafluoroethylene.getGas(1000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.HydrofluoricAcid.getCells(4), Materials.Empty.getCells(2)) @@ -2287,7 +2298,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Tetrafluoroethylene.getGas(1000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.HydrofluoricAcid.getCells(4), GTUtility.getIntegratedCircuit(11)) @@ -2333,7 +2344,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DilutedHydrochloricAcid.getFluid(1000)) .duration(12 * SECONDS) .eut(96) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Dimethyldichlorosilane.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -2409,7 +2420,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DilutedSulfuricAcid.getFluid(1000)) .duration(5 * SECONDS) .eut(TierEU.RECIPE_HV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.NitrationMixture.getCells(2), GTUtility.getIntegratedCircuit(11)) @@ -2459,7 +2470,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Water.getFluid(2000)) .duration(5 * SECONDS) .eut(TierEU.RECIPE_EV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Dimethylbenzene.getCells(9), Materials.Potassiumdichromate.getDust(1)) @@ -2477,7 +2488,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Water.getFluid(18000)) .duration(45 * SECONDS) .eut(TierEU.RECIPE_EV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // These following recipes are broken in element term. // But they are kept in gamewise, too much existed setup will be broken. @@ -2517,7 +2528,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DilutedSulfuricAcid.getFluid(1000)) .duration(5 * SECONDS) .eut(TierEU.RECIPE_IV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.SulfuricAcid.getCells(1), Materials.Phenol.getCells(2)) @@ -2526,7 +2537,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DilutedSulfuricAcid.getFluid(1000)) .duration(5 * SECONDS) .eut(TierEU.RECIPE_IV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // Diaminobenzidin @@ -2632,7 +2643,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Chloramine.getFluid(1000)) .duration(8 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Ammonia.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -2668,7 +2679,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Chloramine.getFluid(1000)) .duration(8 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Ammonia.getCells(1), GTUtility.getIntegratedCircuit(12)) @@ -2702,7 +2713,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DinitrogenTetroxide.getGas(1000)) .duration(32 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.NitrogenDioxide.getCells(2), GTUtility.getIntegratedCircuit(12)) @@ -2729,7 +2740,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Water.getFluid(6000)) .duration(16 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Oxygen.getCells(10), GTUtility.getIntegratedCircuit(11)) @@ -2754,7 +2765,7 @@ public class ChemicalRecipes implements Runnable { .fluidInputs(Materials.Ammonia.getGas(4000)) .duration(16 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Oxygen.getCells(10), GTUtility.getIntegratedCircuit(12)) @@ -2783,7 +2794,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.NitrogenDioxide.getGas(1000)) .duration(8 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.NitricOxide.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -2819,7 +2830,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.NitricAcid.getFluid(2000)) .duration(12 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.NitrogenDioxide.getCells(3), GTUtility.getIntegratedCircuit(11)) @@ -2868,7 +2879,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.SulfurDioxide.getGas(1000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.HydricSulfide.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -2904,7 +2915,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.SulfurDioxide.getGas(1000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.HydricSulfide.getCells(1), GTUtility.getIntegratedCircuit(12)) @@ -2940,7 +2951,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Water.getFluid(2000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.SulfurDioxide.getCells(1), GTUtility.getIntegratedCircuit(2)) @@ -2956,7 +2967,7 @@ public class ChemicalRecipes implements Runnable { .fluidInputs(Materials.SulfurDioxide.getGas(1000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // SO2 + O = SO3 @@ -2976,7 +2987,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.SulfurTrioxide.getGas(1000)) .duration(10 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Oxygen.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -3012,7 +3023,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.SulfuricAcid.getFluid(1000)) .duration(16 * SECONDS) .eut(8) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Water.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -3048,7 +3059,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.VinylChloride.getGas(1000)) .duration(8 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Chlorine.getCells(2), GTUtility.getIntegratedCircuit(11)) @@ -3086,7 +3097,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DilutedSulfuricAcid.getFluid(1000)) .duration(8 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.AceticAcid.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -3134,7 +3145,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Water.getFluid(9000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.NitricAcid.getCells(8), GTUtility.getIntegratedCircuit(2)) @@ -3142,7 +3153,7 @@ public class ChemicalRecipes implements Runnable { .fluidInputs(Materials.Ethenone.getGas(1000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.NitricAcid.getCells(8), GTUtility.getIntegratedCircuit(12)) @@ -3160,7 +3171,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Tetranitromethane.getFluid(2000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Ethenone.getCells(1), Materials.NitricAcid.getCells(8)) @@ -3168,7 +3179,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Tetranitromethane.getFluid(2000)) .duration(24 * SECONDS) .eut(TierEU.RECIPE_MV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // C3H6 + C2H4 = C5H8 + 2H @@ -3188,7 +3199,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Isoprene.getFluid(1000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Propene.getCells(1), GTUtility.getIntegratedCircuit(1)) @@ -3197,7 +3208,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Hydrogen.getGas(2000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Ethylene.getCells(1), GTUtility.getIntegratedCircuit(1)) @@ -3206,7 +3217,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Hydrogen.getGas(2000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Empty.getCells(1), GTUtility.getIntegratedCircuit(5)) @@ -3223,7 +3234,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Isoprene.getFluid(1000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Empty.getCells(1), GTUtility.getIntegratedCircuit(15)) @@ -3264,7 +3275,7 @@ public class ChemicalRecipes implements Runnable { .fluidInputs(Materials.Air.getGas(14000)) .duration(56 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Isoprene.getCells(2), GTUtility.getIntegratedCircuit(1)) @@ -3272,7 +3283,7 @@ public class ChemicalRecipes implements Runnable { .fluidInputs(Materials.Oxygen.getGas(14000)) .duration(1 * MINUTES + 52 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Benzene.getCells(1), GTUtility.getIntegratedCircuit(1)) @@ -3290,7 +3301,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Hydrogen.getGas(2000)) .duration(6 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.RawStyreneButadieneRubber.getDust(9), Materials.Sulfur.getDust(1)) @@ -3317,7 +3328,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.HydrochloricAcid.getFluid(2000)) .duration(12 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Chlorine.getCells(4), GTUtility.getIntegratedCircuit(12)) @@ -3386,7 +3397,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Glycerol.getFluid(1000)) .duration(30 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.SodiumHydroxide.getDustTiny(1), Materials.Methanol.getCells(1)) @@ -3404,7 +3415,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Glycerol.getFluid(1000)) .duration(30 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.SodiumHydroxide.getDustTiny(1), Materials.Ethanol.getCells(1)) @@ -3422,7 +3433,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Glycerol.getFluid(1000)) .duration(30 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.SodiumHydroxide.getDustTiny(1), Materials.Ethanol.getCells(1)) @@ -3440,7 +3451,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Glycerol.getFluid(1000)) .duration(30 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.SodiumHydroxide.getDust(1), Materials.Methanol.getCells(9)) @@ -3458,7 +3469,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Glycerol.getFluid(9000)) .duration(4 * MINUTES + 30 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.SodiumHydroxide.getDust(1), Materials.Methanol.getCells(9)) @@ -3476,7 +3487,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Glycerol.getFluid(9000)) .duration(4 * MINUTES + 30 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.SodiumHydroxide.getDust(1), Materials.Ethanol.getCells(9)) @@ -3494,7 +3505,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Glycerol.getFluid(9000)) .duration(4 * MINUTES + 30 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.SodiumHydroxide.getDust(1), Materials.Ethanol.getCells(9)) @@ -3512,7 +3523,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Glycerol.getFluid(9000)) .duration(4 * MINUTES + 30 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // C3H8O3 + 3HNO3 =H2SO4= C3H5N3O9 + 3H2O @@ -3532,7 +3543,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DilutedSulfuricAcid.getFluid(3000)) .duration(9 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.NitrationMixture.getCells(6), GTUtility.getIntegratedCircuit(11)) @@ -3597,7 +3608,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.HydrochloricAcid.getFluid(1000)) .duration(12 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Chlorine.getCells(2), GTUtility.getIntegratedCircuit(11)) @@ -3626,7 +3637,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.Phenol.getFluid(1000)) .duration(12 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); GTValues.RA.stdBuilder() .itemInputs(Materials.Water.getCells(1), GTUtility.getIntegratedCircuit(11)) @@ -3644,7 +3655,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.DilutedHydrochloricAcid.getFluid(1000)) .duration(12 * SECONDS) .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // C6H5Cl + NaOH = C6H6O + NaCl @@ -3768,7 +3779,7 @@ public class ChemicalRecipes implements Runnable { .fluidOutputs(Materials.CarbonMonoxide.getGas(1000)) .duration(30 * SECONDS) .eut(TierEU.RECIPE_HV) - .addTo(UniversalChemical); + .addTo(chemicalReactorRecipes); // CaC2 + 2H2O = Ca(OH)2 + C2H2 @@ -3816,7 +3827,7 @@ public class ChemicalRecipes implements Runnable { .addTo(UniversalChemical); GTValues.RA.stdBuilder() - .itemInputs(aBasicMaterialCell, GTUtility.getIntegratedCircuit(1)) + .itemInputs(aBasicMaterialCell, GTUtility.getIntegratedCircuit(9)) .itemOutputs(Materials.Empty.getCells(1)) .fluidInputs(Materials.Air.getGas(14000)) .fluidOutputs(new FluidStack(aPolymer, 1000)) @@ -3825,7 +3836,7 @@ public class ChemicalRecipes implements Runnable { .addTo(UniversalChemical); GTValues.RA.stdBuilder() - .itemInputs(aBasicMaterialCell, GTUtility.getIntegratedCircuit(1)) + .itemInputs(aBasicMaterialCell, GTUtility.getIntegratedCircuit(9)) .itemOutputs(Materials.Empty.getCells(1)) .fluidInputs(Materials.Oxygen.getGas(7000)) .fluidOutputs(new FluidStack(aPolymer, 1500)) @@ -5243,7 +5254,7 @@ public class ChemicalRecipes implements Runnable { .addTo(multiblockChemicalReactorRecipes); GTValues.RA.stdBuilder() - .itemInputs(GTUtility.getIntegratedCircuit(24)) + .itemInputs(GTUtility.getIntegratedCircuit(21)) .fluidInputs( Materials.Hydrogen.getGas(3000), Materials.Nitrogen.getGas(1000), |