diff options
author | boubou19 <miisterunknown@gmail.com> | 2023-09-29 08:56:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-29 08:56:02 +0200 |
commit | 6625eb854a7b94032a5b5af7bc6a162063c2134d (patch) | |
tree | 7b860e6cccd9d83ce0a08ba6c0a34c574951c379 /src/main | |
parent | fcb59542016eb05c2665dc01abb57513d4ce9c79 (diff) | |
download | GT5-Unofficial-6625eb854a7b94032a5b5af7bc6a162063c2134d.tar.gz GT5-Unofficial-6625eb854a7b94032a5b5af7bc6a162063c2134d.tar.bz2 GT5-Unofficial-6625eb854a7b94032a5b5af7bc6a162063c2134d.zip |
Revert "Make Lanth Line Better (mainly Samarium)"
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java | 774 | ||||
-rw-r--r-- | src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java | 1392 |
2 files changed, 3 insertions, 2163 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java index 6fc5f2f81e..3b9f63b020 100644 --- a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java +++ b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java @@ -16,8 +16,6 @@ public class WerkstoffMaterialPool implements Runnable { private static final int offsetID = 11_000; private static final int offsetID2 = 11_100; private static final int offsetID3 = 11_300; - private static final int offsetID4 = 11_400; - private static final int offsetID5 = 11_460; /* * public static final Werkstoff __ = new Werkstoff( new short[] {_, _, _}, "__", new Werkstoff.Stats(), @@ -949,778 +947,6 @@ public class WerkstoffMaterialPool implements Runnable { offsetID3 + 16, TextureSet.SET_FLUID); - // TODO Samarium Processing Line Material regist - - public static final Werkstoff MuddySamariumRareEarthSolution = new Werkstoff( - new short[] { 226, 180, 108 }, - "Muddy Samarium Rare Earth Solution", - subscriptNumbers("???Sm???"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID5 + 1, - TextureSet.SET_FLUID); - - public static final Werkstoff SamariumRareEarthMud = new Werkstoff( - new short[] { 226, 180, 128 }, - "Samarium Rare Earth Mud", - subscriptNumbers("??Sm??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID5 + 2, - TextureSet.SET_FLUID); - - public static final Werkstoff DilutedSamariumRareEarthSolution = new Werkstoff( - new short[] { 226, 180, 148 }, - "Diluted Samarium Rare Earth Solution", - subscriptNumbers("?Sm?"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID5 + 3, - TextureSet.SET_FLUID); - - public static final Werkstoff ImpureSamariumOxalate = new Werkstoff( - new short[] { 248, 248, 180 }, - "Samarium Oxalate Enriched", - subscriptNumbers("?Sm2(C2O4)3"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID5 + 4, - TextureSet.SET_DULL); - - public static final Werkstoff ImpureSamariumChloride = new Werkstoff( - new short[] { 248, 248, 120 }, - "Impure Samarium Chloride", - subscriptNumbers("?SmCl3"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust().addMolten(), - offsetID5 + 5, - TextureSet.SET_DULL); - - public static final Werkstoff SamariumChlorideSodiumChlorideBlend = new Werkstoff( - new short[] { 255, 200, 230 }, - "Samarium Chloride-Sodium Chloride Blend", - subscriptNumbers("?SmCl3NaCl"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID5 + 6, - TextureSet.SET_DULL); - - public static final Werkstoff ImpureLanthanumChloride = new Werkstoff( - new short[] { 90, 100, 30 }, - "Impure Lanthanum Chloride", - subscriptNumbers("?LaCl3"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID5 + 7, - TextureSet.SET_DULL); - - public static final Werkstoff SamariumOxide = new Werkstoff( - new short[] { 223, 182, 193 }, - "Samarium Oxide", - subscriptNumbers("Sm2O3"), - new Werkstoff.Stats().setElektrolysis(true), - Werkstoff.Types.COMPOUND, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID5 + 8, - TextureSet.SET_DULL, - Arrays.asList(Materials.Samarium, Materials.Oxygen), - new Pair<>(Materials.Samarium, 2), - new Pair<>(Materials.Oxygen, 3)); - - public static final Werkstoff ChlorinatedRareEarthConcentrate = new Werkstoff( - new short[] { 130, 80, 60 }, - "Chlorinated Rare Earth Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID5 + 9, - TextureSet.SET_FLUID); - - public static final Werkstoff ChlorinatedRareEarthEnrichedSolution = new Werkstoff( - new short[] { 130, 90, 60 }, - "Chlorinated Rare Earth Enriched Solution", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID5 + 10, - TextureSet.SET_FLUID); - - public static final Werkstoff ChlorinatedRareEarthDilutedSolution = new Werkstoff( - new short[] { 216, 180, 100 }, - "Chlorinated Rare Earth Diluted Solution", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID5 + 11, - TextureSet.SET_FLUID); - - public static final Werkstoff RarestEarthResidue = new Werkstoff( - new short[] { 224, 211, 211 }, - "Rarest Earth Residue", - subscriptNumbers("???"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID5 + 12, - TextureSet.SET_DULL); - - // TODO reg Lanth Ore Concentrate - /** - * Extracted Nano Resin Lanthanum1.2 Praseodymium3.4 Cerium5.6 Neodymium7.8 Promethium9.10 Samarium11.12 √ - * Europium13.14 Gadolinium15.16 Terbium17.18 Dysprosium19.20 Holmium21.22 Erbium23.24 Thulium25.26 Ytterbium27.28 - * Lutetium29.30 - */ - - public static final Werkstoff LanthanumExtractingNanoResin = new Werkstoff( - new short[] { 50, 80, 40 }, - "Lanthanum Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 1, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledLanthanumExtractingNanoResin = new Werkstoff( - new short[] { 128, 128, 80 }, - "Filled Lanthanum Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 2, - TextureSet.SET_FLUID); - - public static final Werkstoff PraseodymiumExtractingNanoResin = new Werkstoff( - new short[] { 80, 192, 130 }, - "Praseodymium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 3, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledPraseodymiumExtractingNanoResin = new Werkstoff( - new short[] { 140, 192, 130 }, - "Filled Praseodymium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 4, - TextureSet.SET_FLUID); - - public static final Werkstoff CeriumExtractingNanoResin = new Werkstoff( - new short[] { 80, 240, 160 }, - "Cerium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 5, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledCeriumExtractingNanoResin = new Werkstoff( - new short[] { 160, 240, 180 }, - "Filled Cerium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 6, - TextureSet.SET_FLUID); - - public static final Werkstoff NeodymiumExtractingNanoResin = new Werkstoff( - new short[] { 128, 140, 128 }, - "Neodymium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 7, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledNeodymiumExtractingNanoResin = new Werkstoff( - new short[] { 150, 150, 150 }, - "Filled Neodymium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 8, - TextureSet.SET_FLUID); - - public static final Werkstoff PromethiumExtractingNanoResin = new Werkstoff( - new short[] { 110, 255, 60 }, - "Promethium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 9, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledPromethiumExtractingNanoResin = new Werkstoff( - new short[] { 150, 255, 140 }, - "Filled Promethium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 10, - TextureSet.SET_FLUID); - - public static final Werkstoff SamariumExtractingNanoResin = new Werkstoff( - new short[] { 255, 240, 100 }, - "Samarium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 11, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledSamariumExtractingNanoResin = new Werkstoff( - new short[] { 255, 240, 196 }, - "Filled Samarium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 12, - TextureSet.SET_FLUID); - - public static final Werkstoff EuropiumExtractingNanoResin = new Werkstoff( - new short[] { 240, 160, 240 }, - "Europium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 13, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledEuropiumExtractingNanoResin = new Werkstoff( - new short[] { 240, 200, 240 }, - "Filled Europium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 14, - TextureSet.SET_FLUID); - - public static final Werkstoff GadoliniumExtractingNanoResin = new Werkstoff( - new short[] { 120, 255, 80 }, - "Gadolinium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 15, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledGadoliniumExtractingNanoResin = new Werkstoff( - new short[] { 160, 255, 140 }, - "Filled Gadolinium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 16, - TextureSet.SET_FLUID); - - public static final Werkstoff TerbiumExtractingNanoResin = new Werkstoff( - new short[] { 200, 200, 200 }, - "Terbium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 17, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledTerbiumExtractingNanoResin = new Werkstoff( - new short[] { 255, 255, 255 }, - "Filled Terbium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 18, - TextureSet.SET_FLUID); - - public static final Werkstoff DysprosiumExtractingNanoResin = new Werkstoff( - new short[] { 110, 240, 180 }, - "Dysprosium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 19, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledDysprosiumExtractingNanoResin = new Werkstoff( - new short[] { 150, 240, 180 }, - "Filled Dysprosium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 20, - TextureSet.SET_FLUID); - - public static final Werkstoff HolmiumExtractingNanoResin = new Werkstoff( - new short[] { 16, 16, 216 }, - "Holmium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 21, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledHolmiumExtractingNanoResin = new Werkstoff( - new short[] { 60, 90, 255 }, - "Filled Holmium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 22, - TextureSet.SET_FLUID); - - public static final Werkstoff ErbiumExtractingNanoResin = new Werkstoff( - new short[] { 200, 160, 80 }, - "Erbium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 23, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledErbiumExtractingNanoResin = new Werkstoff( - new short[] { 233, 170, 100 }, - "Filled Erbium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 24, - TextureSet.SET_FLUID); - - public static final Werkstoff ThuliumExtractingNanoResin = new Werkstoff( - new short[] { 128, 178, 255 }, - "Thulium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 25, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledThuliumExtractingNanoResin = new Werkstoff( - new short[] { 160, 200, 255 }, - "Filled Thulium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 26, - TextureSet.SET_FLUID); - - public static final Werkstoff YtterbiumExtractingNanoResin = new Werkstoff( - new short[] { 0, 255, 0 }, - "Ytterbium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 27, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledYtterbiumExtractingNanoResin = new Werkstoff( - new short[] { 100, 255, 100 }, - "Filled Ytterbium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 28, - TextureSet.SET_FLUID); - - public static final Werkstoff LutetiumExtractingNanoResin = new Werkstoff( - new short[] { 230, 16, 230 }, - "Lutetium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 29, - TextureSet.SET_FLUID); - - public static final Werkstoff FilledLutetiumExtractingNanoResin = new Werkstoff( - new short[] { 240, 100, 240 }, - "Filled Lutetium Extracting Nano Resin", - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 30, - TextureSet.SET_FLUID); - - // enum Lanthanides { - // Lanthanum, - // Praseodymium, - // Cerium, - // Neodymium, - // Promethium, - // Samarium, - // Europium, - // Gadolinium, - // Terbium, - // Dysprosium, - // Holmium, - // Erbium, - // Thulium, - // Ytterbium, - // Lutetium - // } - - // Lanthanides Chloride Concentrate - // Lanthanum - public static final Werkstoff LanthanumChlorideConcentrate = new Werkstoff( - new short[] { 128, 128, 80 }, - "Lanthanum Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 31, - TextureSet.SET_FLUID); - - // Praseodymium - public static final Werkstoff PraseodymiumChlorideConcentrate = new Werkstoff( - new short[] { 140, 192, 130 }, - "Praseodymium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 32, - TextureSet.SET_FLUID); - - // Cerium - public static final Werkstoff CeriumChlorideConcentrate = new Werkstoff( - new short[] { 160, 240, 180 }, - "Cerium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 33, - TextureSet.SET_FLUID); - - // Neodymium - public static final Werkstoff NeodymiumChlorideConcentrate = new Werkstoff( - new short[] { 150, 150, 150 }, - "Neodymium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 34, - TextureSet.SET_FLUID); - - // - public static final Werkstoff PromethiumChlorideConcentrate = new Werkstoff( - new short[] { 150, 255, 140 }, - "Promethium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 35, - TextureSet.SET_FLUID); - - // - public static final Werkstoff SamariumChlorideConcentrate = new Werkstoff( - new short[] { 255, 240, 196 }, - "Samarium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 36, - TextureSet.SET_FLUID); - - // - public static final Werkstoff EuropiumChlorideConcentrate = new Werkstoff( - new short[] { 240, 200, 240 }, - "Europium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 37, - TextureSet.SET_FLUID); - - // - public static final Werkstoff GadoliniumChlorideConcentrate = new Werkstoff( - new short[] { 160, 255, 140 }, - "Gadolinium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 38, - TextureSet.SET_FLUID); - - // - public static final Werkstoff TerbiumChlorideConcentrate = new Werkstoff( - new short[] { 255, 255, 255 }, - "Terbium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 39, - TextureSet.SET_FLUID); - - // - public static final Werkstoff DysprosiumChlorideConcentrate = new Werkstoff( - new short[] { 150, 240, 180 }, - "Dysprosium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 40, - TextureSet.SET_FLUID); - - // - public static final Werkstoff HolmiumChlorideConcentrate = new Werkstoff( - new short[] { 60, 90, 255 }, - "Holmium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 41, - TextureSet.SET_FLUID); - - // - public static final Werkstoff ErbiumChlorideConcentrate = new Werkstoff( - new short[] { 233, 170, 100 }, - "Erbium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 42, - TextureSet.SET_FLUID); - - // - public static final Werkstoff ThuliumChlorideConcentrate = new Werkstoff( - new short[] { 160, 200, 255 }, - "Thulium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 43, - TextureSet.SET_FLUID); - - // - public static final Werkstoff YtterbiumChlorideConcentrate = new Werkstoff( - new short[] { 100, 255, 100 }, - "Ytterbium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 44, - TextureSet.SET_FLUID); - - // - public static final Werkstoff LutetiumChlorideConcentrate = new Werkstoff( - new short[] { 240, 100, 240 }, - "Lutetium Chloride Concentrate", - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().addCells(), - offsetID4 + 45, - TextureSet.SET_FLUID); - - // Lanthanides Ore Concentrate - - // Lanthanum - public static final Werkstoff LanthanumOreConcentrate = new Werkstoff( - new short[] { 128, 128, 96 }, - "Lanthanum Ore Concentrate", - subscriptNumbers("??La??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 46, - TextureSet.SET_DULL); - - // Praseodymium - public static final Werkstoff PraseodymiumOreConcentrate = new Werkstoff( - new short[] { 140, 192, 130 }, - "Praseodymium Ore Concentrate", - subscriptNumbers("??Pr??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 47, - TextureSet.SET_DULL); - - // Cerium - public static final Werkstoff CeriumOreConcentrate = CeriumRichMixture; - - // Neodymium - public static final Werkstoff NeodymiumOreConcentrate = new Werkstoff( - new short[] { 128, 128, 128 }, - "Neodymium Ore Concentrate", - subscriptNumbers("??Nd??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 49, - TextureSet.SET_DULL); - - // Promethium - public static final Werkstoff PromethiumOreConcentrate = new Werkstoff( - new short[] { 150, 255, 140 }, - "Promethium Ore Concentrate", - subscriptNumbers("??Po??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 50, - TextureSet.SET_DULL); - - // Samarium - // public static final Werkstoff SamariumOreConcentrate = new Werkstoff( - // new short[] { 255, 200, 230 }, - // "Samarium Ore Concentrate", - // subscriptNumbers("??Sm??"), - // new Werkstoff.Stats(), - // Werkstoff.Types.MIXTURE, - // new Werkstoff.GenerationFeatures().disable().onlyDust(), - // offsetID2 + 28, - // TextureSet.SET_DULL); - - // Europium - public static final Werkstoff EuropiumOreConcentrate = new Werkstoff( - new short[] { 240, 200, 240 }, - "Europium Ore Concentrate", - subscriptNumbers("??Eu??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 51, - TextureSet.SET_DULL); - - // Gadolinium - public static final Werkstoff GadoliniumOreConcentrate = new Werkstoff( - new short[] { 160, 255, 140 }, - "Gadolinium Ore Concentrate", - subscriptNumbers("??Gd??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 52, - TextureSet.SET_DULL); - - // Terbium - public static final Werkstoff TerbiumOreConcentrate = new Werkstoff( - new short[] { 255, 255, 255 }, - "Terbium Ore Concentrate", - subscriptNumbers("??Tb??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 53, - TextureSet.SET_DULL); - - // Dysprosium - public static final Werkstoff DysprosiumOreConcentrate = new Werkstoff( - new short[] { 150, 240, 180 }, - "Dysprosium Ore Concentrate", - subscriptNumbers("??Dy??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 54, - TextureSet.SET_DULL); - - // Holmium - public static final Werkstoff HolmiumOreConcentrate = new Werkstoff( - new short[] { 60, 90, 255 }, - "Holmium Ore Concentrate", - subscriptNumbers("??Ho??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 55, - TextureSet.SET_DULL); - - // Erbium - public static final Werkstoff ErbiumOreConcentrate = new Werkstoff( - new short[] { 233, 170, 100 }, - "Erbium Ore Concentrate", - subscriptNumbers("??Eb??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 56, - TextureSet.SET_DULL); - - // Thulium - public static final Werkstoff ThuliumOreConcentrate = new Werkstoff( - new short[] { 160, 200, 255 }, - "Thulium Ore Concentrate", - subscriptNumbers("??Tm??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 57, - TextureSet.SET_DULL); - - // Ytterbium - public static final Werkstoff YtterbiumOreConcentrate = new Werkstoff( - new short[] { 100, 255, 100 }, - "Ytterbium Ore Concentrate", - subscriptNumbers("??Yb??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 58, - TextureSet.SET_DULL); - - // Lutetium - public static final Werkstoff LutetiumOreConcentrate = new Werkstoff( - new short[] { 240, 100, 240 }, - "Lutetium Ore Concentrate", - subscriptNumbers("??Lu??"), - new Werkstoff.Stats(), - Werkstoff.Types.MIXTURE, - new Werkstoff.GenerationFeatures().disable().onlyDust(), - offsetID4 + 59, - TextureSet.SET_DULL); - - // LuAG - public static final Werkstoff CeriumDopedLutetiumAluminiumOxygenBlend = new Werkstoff( - new short[] { 128, 192, 80 }, - "Cerium-doped Lutetium Aluminium Oxygen Blend", - subscriptNumbers("(Ce)Lu3Al5O12"), - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().onlyDust().addMolten(), - offsetID5 + 38, - TextureSet.SET_DULL); - - public static final Werkstoff CeriumDopedLutetiumAluminiumGarnet = new Werkstoff( - new short[] { 144, 255, 63 }, - "Cerium-doped Lutetium Aluminium Garnet (Ce:LuAG)", - subscriptNumbers("(Ce)Lu3Al5O12"), - new Werkstoff.Stats(), - Werkstoff.Types.MATERIAL, - new Werkstoff.GenerationFeatures().disable().addGems(), - offsetID5 + 39, - TextureSet.SET_GEM_VERTICAL); - - // public static final Werkstoff RawCeriumDopedLutetiumAluminiumGarnetPart = new Werkstoff( - // new short[] { 63, 255, 63 }, - // "Raw Cerium Doped Lutetium Aluminium Garnet Part", - // subscriptNumbers("(Ce)Lu3Al5O12"), - // new Werkstoff.Stats(), - // Werkstoff.Types.MATERIAL, - // new Werkstoff.GenerationFeatures().disable().addGems(), - // offsetID4 + 33, - // TextureSet.SET_GEM_VERTICAL); - - // public static final Werkstoff C272 = new Werkstoff( - // new short[] { 0x29, 0xc2, 0x2a }, - // "C-272", - // subscriptNumbers("(C8H17)2PO2H"), - // new Werkstoff.Stats().setElektrolysis(true), - // Werkstoff.Types.COMPOUND, - // new Werkstoff.GenerationFeatures().disable().addCells(), - // offsetID4 + 59, - // TextureSet.SET_FLUID, - // new Pair<>(Carbon, 16), - // new Pair<>(Phosphorus, 1), - // new Pair<>(Oxygen, 3), - // new Pair<>(Hydrogen, 35)); - public static void runInit() { addSubTags(); diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java index 5c6e1bb621..102a16e6c7 100644 --- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java +++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java @@ -1,6 +1,5 @@ package com.elisis.gtnhlanth.loader; -import static com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool.*; import static gregtech.common.items.GT_MetaGenerated_Item_01.registerCauldronCleaningFor; import java.lang.reflect.Constructor; @@ -30,7 +29,6 @@ import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.Platinu import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import cpw.mods.fml.common.Loader; -import cpw.mods.fml.common.registry.GameRegistry; import goodgenerator.items.MyMaterial; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; @@ -627,19 +625,19 @@ public class RecipeLoader { GT_Values.RA.addElectromagneticSeparatorRecipe( WerkstoffMaterialPool.CooledMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1), WerkstoffMaterialPool.MonaziteRarerEarthSediment.get(OrePrefixes.dust, 1), - WerkstoffMaterialPool.EuropiumIIIOxide.get(OrePrefixes.dust, 4), // Maybe also holmium + WerkstoffMaterialPool.EuropiumIIIOxide.get(OrePrefixes.dust, 5), // Maybe also holmium null, new int[] { 9000, 500 }, 600, 1920); - // 5Eu2O3 + Eu = 4EuO // -> 6EuO + // 5Eu2O3 + Eu = 4EuO GT_Values.RA.addChemicalRecipe( WerkstoffMaterialPool.EuropiumIIIOxide.get(OrePrefixes.dust, 5), Materials.Europium.getDust(1), null, null, - WerkstoffMaterialPool.EuropiumOxide.get(OrePrefixes.dust, 6), + WerkstoffMaterialPool.EuropiumOxide.get(OrePrefixes.dust, 4), 300, 8400); @@ -980,1254 +978,6 @@ public class RecipeLoader { new int[] { 9000, 8000, 10000 }, 200, 1920); - - // TODO UV Tier Ion Extracting Method - - // Lanthanum Part - // Digester to produce Lanthanum Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Lanthanum, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(LanthanumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(LanthanumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(LanthanumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - LanthanumExtractingNanoResin.getFluidOrGas(1000), - LanthanumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledLanthanumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Praseodymium Part - // Digester to produce Praseodymium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Praseodymium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(PraseodymiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(PraseodymiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(PraseodymiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - PraseodymiumExtractingNanoResin.getFluidOrGas(1000), - PraseodymiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Cerium Part - // Digester to produce Cerium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Cerium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(CeriumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(CeriumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(CeriumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - CeriumExtractingNanoResin.getFluidOrGas(1000), - CeriumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledCeriumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Neodymium Part - // Digester to produce Neodymium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Neodymium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(NeodymiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - NeodymiumExtractingNanoResin.getFluidOrGas(1000), - NeodymiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Neodymium Part - // Digester to produce Neodymium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Neodymium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(NeodymiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - NeodymiumExtractingNanoResin.getFluidOrGas(1000), - NeodymiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Promethium Part - // Digester to produce Neodymium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Promethium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(PromethiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - PromethiumExtractingNanoResin.getFluidOrGas(1000), - PromethiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledPromethiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Promethium Part - // Digester to produce Promethium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Promethium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(PromethiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - PromethiumExtractingNanoResin.getFluidOrGas(1000), - PromethiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledPromethiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Samarium Part - // Digester to produce Samarium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Samarium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(SamariumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(SamariumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(SamariumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - SamariumExtractingNanoResin.getFluidOrGas(1000), - SamariumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledSamariumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Europium Part - // Digester to produce Europium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Europium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(EuropiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(EuropiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(EuropiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - EuropiumExtractingNanoResin.getFluidOrGas(1000), - EuropiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledEuropiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Gadolinium Part - // Digester to produce Gadolinium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Gadolinium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(GadoliniumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(GadoliniumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(GadoliniumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - GadoliniumExtractingNanoResin.getFluidOrGas(1000), - GadoliniumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Terbium Part - // Digester to produce Terbium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Terbium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(TerbiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(TerbiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(TerbiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - TerbiumExtractingNanoResin.getFluidOrGas(1000), - TerbiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledTerbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Dysprosium Part - // Digester to produce Dysprosium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Dysprosium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(DysprosiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(DysprosiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(DysprosiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - DysprosiumExtractingNanoResin.getFluidOrGas(1000), - DysprosiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Holmium Part - // Digester to produce Holmium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Holmium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(HolmiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(HolmiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(HolmiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - HolmiumExtractingNanoResin.getFluidOrGas(1000), - HolmiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledHolmiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Erbium Part - // Digester to produce Erbium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Erbium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(ErbiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(ErbiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(ErbiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - ErbiumExtractingNanoResin.getFluidOrGas(1000), - ErbiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledErbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Thulium Part - // Digester to produce Thulium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Thulium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(ThuliumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(ThuliumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(ThuliumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - ThuliumExtractingNanoResin.getFluidOrGas(1000), - ThuliumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledThuliumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Ytterbium Part - // Digester to produce Ytterbium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Ytterbium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(YtterbiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(YtterbiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(YtterbiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - YtterbiumExtractingNanoResin.getFluidOrGas(1000), - YtterbiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Lutetium Part - // Digester to produce Lutetium Chloride Concentrate - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Lutetium, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000)) - .fluidOutputs(LutetiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - GT_Values.RA.stdBuilder().itemInputs(LutetiumOreConcentrate.get(OrePrefixes.dust, 1)) - .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000)) - .fluidOutputs(LutetiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(114514) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); - // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - LutetiumExtractingNanoResin.getFluidOrGas(1000), - LutetiumChlorideConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledLutetiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Ion Extracting Process to produce Rare Earth Element (example Samarium) by Nano Resin - // Get Extracting Nano Resin - - // Lanthanum - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Lanthanum.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(LanthanumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Praseodymium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Praseodymium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(PraseodymiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Cerium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Cerium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(CeriumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Neodymium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Neodymium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(NeodymiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Promethium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Promethium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(PromethiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Sm - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Samarium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(SamariumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Europium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Europium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(EuropiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Gadolinium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Gadolinium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(GadoliniumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Terbium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Terbium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(TerbiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Dysprosium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Dysprosium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(DysprosiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Holmium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Holmium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(HolmiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Erbium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Erbium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(ErbiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Thulium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Thulium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(ThuliumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Ytterbium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Ytterbium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(YtterbiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // Lutetium - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0), - Materials.Lutetium.getDust(1), - Materials.Carbon.getNanite(1)) - .fluidInputs(MyMaterial.P507.getFluidOrGas(4000)).noItemOutputs() - .fluidOutputs(LutetiumExtractingNanoResin.getFluidOrGas(1000)).eut(491520).duration(228) - .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - - // TODO Electrolyzer recycle Nano Resin and produce molten rare earth metal, - - // La - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledLanthanumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - LanthanumExtractingNanoResin.getFluidOrGas(1000), - Materials.Lanthanum.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Pr - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - PraseodymiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Praseodymium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Ce - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledCeriumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - CeriumExtractingNanoResin.getFluidOrGas(1000), - Materials.Cerium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Nd - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - NeodymiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Neodymium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Po - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledPromethiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - PromethiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Promethium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Sm - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledSamariumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - SamariumExtractingNanoResin.getFluidOrGas(1000), - Materials.Samarium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Eu - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledEuropiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - EuropiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Europium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Ga - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - GadoliniumExtractingNanoResin.getFluidOrGas(1000), - Materials.Gadolinium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Tb - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledTerbiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - TerbiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Terbium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Dy - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - DysprosiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Dysprosium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Ho - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledHolmiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - HolmiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Holmium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Er - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledErbiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - ErbiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Erbium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Tm - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledThuliumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - ThuliumExtractingNanoResin.getFluidOrGas(1000), - Materials.Thulium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Yb - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - YtterbiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Yttrium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // Lu - GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledLutetiumExtractingNanoResin.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - LutetiumExtractingNanoResin.getFluidOrGas(1000), - Materials.Lutetium.getMolten(144), - Materials.Chlorine.getGas(3000)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // TODO ChlorinitedRareEarthConcentrate process with every 15 Rare Earth Extracting Nano Resin - - // La - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - LanthanumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledLanthanumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - LanthanumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledLanthanumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - LanthanumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledLanthanumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Pr - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - PraseodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - PraseodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - PraseodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Ce - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - CeriumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledCeriumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - CeriumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledCeriumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - CeriumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledCeriumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Nd - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - NeodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - NeodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - NeodymiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Pm - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - PromethiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledPromethiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - PromethiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledPromethiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - PromethiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledPromethiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Sm - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - SamariumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledSamariumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - SamariumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledSamariumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - SamariumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledSamariumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Eu - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - EuropiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledEuropiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - EuropiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledEuropiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - EuropiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledEuropiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Ga - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - GadoliniumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - GadoliniumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - GadoliniumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Tb - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - TerbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledTerbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - TerbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledTerbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - TerbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledTerbiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Dy - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - DysprosiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - DysprosiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - DysprosiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Ho - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - HolmiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledHolmiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - HolmiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledHolmiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - HolmiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledHolmiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Er - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - ErbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledErbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - ErbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledErbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - ErbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledErbiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Tm - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - ThuliumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledThuliumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - ThuliumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledThuliumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - ThuliumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledThuliumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Yb - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - YtterbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - YtterbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - YtterbiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // Lu - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - LutetiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledLutetiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - LutetiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledLutetiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - GT_Values.RA.stdBuilder().noItemInputs() - .fluidInputs( - LutetiumExtractingNanoResin.getFluidOrGas(1000), - ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000)) - .noItemOutputs() - .fluidOutputs( - FilledLutetiumExtractingNanoResin.getFluidOrGas(1000), - MyMaterial.wasteLiquid.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // TODO Samarium Ore Concentrate Dust Processing Line Start - - // 16 SmOreDust + 200L NitricAcid =EV@10s= 800L MuddySamariumRareEarthSolution + 1 ?ThP?ConcentrateDust - GT_Values.RA.stdBuilder().itemInputs(SamariumOreConcentrate.get(OrePrefixes.dust, 16)) - .fluidInputs(Materials.NitricAcid.getFluid(200)) - .itemOutputs(ThoriumPhosphateConcentrate.get(OrePrefixes.dust, 1)) - .fluidOutputs(MuddySamariumRareEarthSolution.getFluidOrGas(800)).specialValue(800).eut(1920) - .duration(200).addTo(RecipeAdder.instance.DigesterRecipes); - - // 1 CrushedSamariumOre = 3 SamariumOreConcentrate in process - GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Samarium, 8)) - .fluidInputs(Materials.NitricAcid.getFluid(300)) - .itemOutputs(ThoriumPhosphateConcentrate.get(OrePrefixes.dust, 3)) - .fluidOutputs(MuddySamariumRareEarthSolution.getFluidOrGas(1200)).specialValue(800).eut(1920) - .duration(200).addTo(RecipeAdder.instance.DigesterRecipes); - - // 1B MuddySmSolution + 1B NitricAcid =EV@10s= 2B SamariumRareEarthMud + 0.8 CeriumDioxide + 0.6 - // CeriumRichMixture(CeriumOreConcentrate) - GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(1)) - .fluidInputs(Materials.NitricAcid.getFluid(1000), MuddySamariumRareEarthSolution.getFluidOrGas(1000)) - .itemOutputs(CeriumDioxide.get(OrePrefixes.dust, 1), CeriumOreConcentrate.get(OrePrefixes.dust, 1)) - .fluidOutputs(SamariumRareEarthMud.getFluidOrGas(2000)).specialValue(1).outputChances(8000, 6000) - .noOptimize().eut(1920).duration(200).addTo(RecipeAdder.instance.DissolutionTankRecipes); - GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(9)) - .fluidInputs(Materials.NitricAcid.getFluid(9000), MuddySamariumRareEarthSolution.getFluidOrGas(9000)) - .itemOutputs(CeriumDioxide.get(OrePrefixes.dust, 9), CeriumOreConcentrate.get(OrePrefixes.dust, 9)) - .fluidOutputs(SamariumRareEarthMud.getFluidOrGas(18000)).specialValue(1).outputChances(8000, 6000) - .noOptimize().eut(7680).duration(300).addTo(RecipeAdder.instance.DissolutionTankRecipes); - // Low Efficiency method in LCR - GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(1)) - .fluidInputs(Materials.NitricAcid.getFluid(1000), MuddySamariumRareEarthSolution.getFluidOrGas(1000)) - .itemOutputs(CeriumDioxide.get(OrePrefixes.dust, 1)) - .fluidOutputs(SamariumRareEarthMud.getFluidOrGas(1000)).outputChances(5000).eut(1920).duration(300) - .addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // 1B SamariumRareEarthMud + 9B water =EV@30s= 10B DilutedSamariumRareEarthSolution - // + (90% + 60%) NeodymiumREConcentrate - GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(1)) - .fluidInputs(Materials.Water.getFluid(9000), SamariumRareEarthMud.getFluidOrGas(1000)) - .itemOutputs( - NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 1), - NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 1)) - .fluidOutputs(DilutedSamariumRareEarthSolution.getFluidOrGas(10000)).specialValue(9) - .outputChances(9000, 6000).noOptimize().eut(1920).duration(600) - .addTo(RecipeAdder.instance.DissolutionTankRecipes); - GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(9)) - .fluidInputs(Materials.Water.getFluid(81000), SamariumRareEarthMud.getFluidOrGas(9000)) - .itemOutputs( - NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 9), - NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 9)) - .fluidOutputs(DilutedSamariumRareEarthSolution.getFluidOrGas(90000)).specialValue(9) - .outputChances(9000, 6000).noOptimize().eut(7680).duration(900) - .addTo(RecipeAdder.instance.DissolutionTankRecipes); - // Low Efficiency method in LCR - GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(1)).noItemOutputs() - .fluidInputs(SamariumRareEarthMud.getFluidOrGas(1000), Materials.Water.getFluid(16000)) - .fluidOutputs(DilutedSamariumRareEarthSolution.getFluidOrGas(8000)).eut(1920).duration(1200) - .addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // 2B DilutedSamariumRareEarthSolution + 3B Oxalate - // =EV@10s= - // 5 ImpureSamariumOxalate + 50L MuddySamariumRareEarthSolution + 0.1*2 LepersonniteDust - // LepersonniteDust -> DephosphatedSamariumConcentrate - GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(13)) - .fluidInputs( - DilutedSamariumRareEarthSolution.getFluidOrGas(2000), - MyMaterial.oxalate.getFluidOrGas(3000)) - .itemOutputs( - ImpureSamariumOxalate.get(OrePrefixes.dust, 5), - DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 3)) - .fluidOutputs(MuddySamariumRareEarthSolution.getFluidOrGas(50)).outputChances(10000, 1000).eut(1920) - .duration(200).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - // 5 ImpureSamariumOxalate + 6B HCL = 8 ImpureSamariumChloride + 6B CO - GT_Values.RA.stdBuilder().itemInputs(ImpureSamariumOxalate.get(OrePrefixes.dust, 5)) - .fluidInputs(Materials.HydrochloricAcid.getFluid(6000)) - .itemOutputs(ImpureSamariumChloride.get(OrePrefixes.dust, 8)) - .fluidOutputs(Materials.CarbonMonoxide.getGas(6000)).eut(960).duration(200) - .addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); - - /** - * ImpureSamariumChloride has 2 method to process 1. In IV-LuV, fix with NcCL then use electrolyzer to process - * the mixture, get Samarium dust & Chlorine & Sodium. 2. In ZPM, put molten ImpureSamariumChloride and - * LanthanumDust in Distillation Tower to get molten Samarium and impure Lanthanum Chloride. - */ - - // 2 ImpureSamariumChloride + 1 NaCl =LV@5s= 3 SamariumChlorideSodiumChlorideBlend - GT_Values.RA.stdBuilder().itemInputs(ImpureSamariumChloride.get(OrePrefixes.dust, 2), Materials.Salt.getDust(1)) - .itemOutputs(SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 3)).noFluidInputs() - .noFluidOutputs().eut(30).duration(100).addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(ImpureSamariumChloride.get(OrePrefixes.dust, 2), Materials.Sodium.getDust(1)) - .itemOutputs(SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 3)).noFluidInputs() - .noFluidOutputs().eut(30).duration(100).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockMixerRecipes); - - // 6 SamariumChlorideSodiumChlorideBlend =IV@1s= 1 SamariumDust + 1 SodiumDust + 2/9 RarestEarthResidue + 4B - // Chlorine - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(1), - SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 6)) - .noFluidInputs() - .itemOutputs( - Materials.Samarium.getDust(1), - Materials.Sodium.getDust(1), - RarestEarthResidue.get(OrePrefixes.dustTiny, 2)) - .fluidOutputs(Materials.Chlorine.getGas(4000)).eut(7680).duration(20) - .addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(9), - SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 54)) - .noFluidInputs() - .itemOutputs( - Materials.Samarium.getDust(9), - Materials.Sodium.getDust(9), - RarestEarthResidue.get(OrePrefixes.dust, 1)) - .fluidOutputs(Materials.Chlorine.getGas(36000)).eut(30720).duration(40) - .addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); - - // ZPM molten distilling method - - // melt ImpureSamariumChloride - GT_Values.RA.stdBuilder().itemInputs(ImpureSamariumChloride.get(OrePrefixes.dust, 1)).noItemOutputs() - .noFluidInputs().fluidOutputs(ImpureSamariumChloride.getMolten(144)).eut(1920).duration(24) - .addTo(GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes); - - // distill with LanthanumDust 36*144L moltenSmCl3 = 16*144L moltenSm + 27B Cl - GT_Values.RA.stdBuilder().itemInputs(Materials.Lanthanum.getDust(9)) - .itemOutputs(ImpureLanthanumChloride.get(OrePrefixes.dust, 36)) - .fluidInputs(ImpureSamariumChloride.getMolten(5184)).fluidOutputs(Materials.Samarium.getMolten(2304)) - .eut(114514).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sDistillationRecipes); - - // Centrifuge ImpureLanthanumChlorideDust - GT_Values.RA.stdBuilder().itemInputs(ImpureLanthanumChloride.get(OrePrefixes.dust, 36)) - .itemOutputs(LanthaniumChloride.get(OrePrefixes.dust, 36), RarestEarthResidue.get(OrePrefixes.dust, 5)) - .noFluidInputs().noFluidOutputs().eut(1920).duration(100) - .addTo(GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes); - - /** - * DephosphatedSamariumConcentrate has a simple and not shit process. Just burn in furnace, then use - * electolyzer. - */ - GameRegistry.addSmelting( - DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1), - SamariumOxide.get(OrePrefixes.dustTiny, 2), - 114); - GT_Values.RA.stdBuilder().itemInputs(DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1)).noFluidInputs() - .itemOutputs(SamariumOxide.get(OrePrefixes.dust, 1), Gangue.get(OrePrefixes.dust, 1)).noFluidOutputs() - .specialValue(1200).eut(514).duration(40).addTo(GT_Recipe.GT_Recipe_Map.sBlastRecipes); - // GT_Values.RA.addBlastRecipe( - // DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1), - // null, - // null, - // null, - // SamariumOxide.get(OrePrefixes.dust, 1), - // Gangue.get(OrePrefixes.dust, 1), - // 40, - // 514, - // 1200); - } public static void addRandomChemCrafting() { @@ -2401,142 +1151,6 @@ public class RecipeLoader { WerkstoffMaterialPool.PTMEGElastomer.get(OrePrefixes.plate, 1), 40, 64); - - // TODO Cerium-doped Lutetium Aluminium Garnet (Ce:LuAG) - /** - * 1/9 Ce + 3 Lu + 5 Sapphire = 8 LuAG Blend 1/9 Ce + 3 Lu + 10 Green Sapphire = 8 LuAG Blend 2/9 Ce + 6 Lu + 25 - * Alumina + 9 Oxygen = 12 LuAG Blend - * - * 1 Ce + 60 Lu + 100 Sapphire = 160 LuAG Blend 1 Ce + 60 Lu +200 Green Sapphire = 160 LuAG Blend - * - */ - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(4), - Materials.Cerium.getDustTiny(1), - Materials.Lutetium.getDust(3), - Materials.Sapphire.getDust(5)) - .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8)).noFluidInputs() - .noFluidOutputs().eut(491520).duration(100).addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(4), - Materials.Cerium.getDustTiny(1), - Materials.Lutetium.getDust(3), - Materials.GreenSapphire.getDust(10)) - .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8)).noFluidInputs() - .noFluidOutputs().eut(491520).duration(100).addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(4), - Materials.Cerium.getDustTiny(2), - Materials.Lutetium.getDust(6), - Materials.Aluminiumoxide.getDust(25)) - .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 12)) - .fluidInputs(Materials.Oxygen.getGas(9000)).noFluidOutputs().eut(491520).duration(400) - .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(5), - Materials.Cerium.getDust(1), - Materials.Lutetium.getDust(60), - Materials.Sapphire.getDust(64), - Materials.Sapphire.getDust(36)) - .itemOutputs( - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64), - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64), - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32)) - .noFluidInputs().noFluidOutputs().eut(491520).duration(1800) - .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(5), - Materials.Cerium.getDust(1), - Materials.Lutetium.getDust(60), - Materials.GreenSapphire.getDust(64), - Materials.GreenSapphire.getDust(64), - Materials.GreenSapphire.getDust(64), - Materials.GreenSapphire.getDust(8)) - .itemOutputs( - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64), - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64), - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32)) - .noFluidInputs().noFluidOutputs().eut(491520).duration(1800) - .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes); - - // Get LuAG Crystal seed - GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1)) - .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1)) - .fluidInputs(Materials.Lutetium.getMolten(144 * 8)).noFluidOutputs().outputChances(514).eut(500000) - .duration(500).addTo(GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes); - - // 1 LuAG Blend = 1.1(Og) 1.0(Xe) 0.99(Kr) LuAG in Autoclave - GT_Values.RA.stdBuilder() - .itemInputs( - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1), - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1)) - .itemOutputs( - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1), - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1)) - .fluidInputs(WerkstoffLoader.Krypton.getFluidOrGas(40)).noFluidOutputs().outputChances(8000, 1900) - .eut(1919810).duration(512).addTo(GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1), - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1)) - .itemOutputs( - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1), - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1)) - .fluidInputs(WerkstoffLoader.Xenon.getFluidOrGas(25)).noFluidOutputs().outputChances(9000, 1000) - .eut(1919810).duration(256).addTo(GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(1), - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1)) - .itemOutputs( - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1), - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1)) - .fluidInputs(WerkstoffLoader.Oganesson.getFluidOrGas(10)).noFluidOutputs().outputChances(10000, 100) - .eut(1919810).duration(128).addTo(GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1), - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1)) - .itemOutputs( - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1), - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 2)) - .fluidInputs(WerkstoffLoader.Oganesson.getFluidOrGas(10)).noFluidOutputs().outputChances(10000, 2000) - .eut(1919810).duration(128).addTo(GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes); - - // 1 LuAG Blend = 1 LuAG in Vacuum Furnace - GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.dust, 1)) - .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1)) - .fluidInputs(CeriumDopedLutetiumAluminiumOxygenBlend.getMolten(108)).noFluidOutputs().specialValue(9100) - .eut(1919810).duration(100).addTo(GTPP_Recipe.GTPP_Recipe_Map.sVacuumFurnaceRecipes); - GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1)) - .noItemOutputs().noFluidInputs().fluidOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.getMolten(144)) - .eut(30000).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes); - - // 16 Adv Crystal SoC - for (ItemStack itemStack : OreDictionary.getOres("craftingLensBlue")) { - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(0, itemStack), - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1)) - .itemOutputs(ItemList.Circuit_Chip_CrystalSoC2.get(16)).noFluidInputs().noFluidOutputs() - .requiresCleanRoom().eut(160000).duration(800).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - } - - // 16 Crystal SoC - for (ItemStack itemStack : OreDictionary.getOres("craftingLensGreen")) { - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(0, itemStack), - CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1)) - .itemOutputs(ItemList.Circuit_Chip_CrystalSoC.get(16)).noFluidInputs().noFluidOutputs() - .requiresCleanRoom().eut(160000).duration(800).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); - } - } // public static void loadZylon |