diff options
| -rw-r--r-- | src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java | 443 |
1 files changed, 233 insertions, 210 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java index 97dc25a45d..83c99c8976 100644 --- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java +++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java @@ -1,6 +1,7 @@ package com.elisis.gtnhlanth.loader; import static com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool.*; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.common.items.GT_MetaGenerated_Item_01.registerCauldronCleaningFor; import java.lang.reflect.Constructor; @@ -36,6 +37,7 @@ import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; import gregtech.api.util.GTPP_Recipe; import gregtech.api.util.GT_Log; import gregtech.api.util.GT_ModHandler; @@ -987,12 +989,12 @@ public class RecipeLoader { // 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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(LanthanumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(LanthanumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1002,18 +1004,18 @@ public class RecipeLoader { .fluidOutputs( FilledLanthanumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(PraseodymiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(PraseodymiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1023,18 +1025,18 @@ public class RecipeLoader { .fluidOutputs( FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(CeriumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(CeriumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1044,18 +1046,18 @@ public class RecipeLoader { .fluidOutputs( FilledCeriumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1065,18 +1067,18 @@ public class RecipeLoader { .fluidOutputs( FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1086,18 +1088,18 @@ public class RecipeLoader { .fluidOutputs( FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1107,18 +1109,18 @@ public class RecipeLoader { .fluidOutputs( FilledPromethiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1128,18 +1130,18 @@ public class RecipeLoader { .fluidOutputs( FilledPromethiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(SamariumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(SamariumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1149,18 +1151,18 @@ public class RecipeLoader { .fluidOutputs( FilledSamariumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(EuropiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(EuropiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1170,18 +1172,18 @@ public class RecipeLoader { .fluidOutputs( FilledEuropiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(GadoliniumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(GadoliniumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1191,18 +1193,18 @@ public class RecipeLoader { .fluidOutputs( FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(TerbiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(TerbiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1212,18 +1214,18 @@ public class RecipeLoader { .fluidOutputs( FilledTerbiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(DysprosiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(DysprosiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800) + .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1233,18 +1235,18 @@ public class RecipeLoader { .fluidOutputs( FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(HolmiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(HolmiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1254,18 +1256,18 @@ public class RecipeLoader { .fluidOutputs( FilledHolmiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(ErbiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(ErbiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1275,18 +1277,18 @@ public class RecipeLoader { .fluidOutputs( FilledErbiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(ThuliumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880).duration(40) - .addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(ThuliumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1296,18 +1298,18 @@ public class RecipeLoader { .fluidOutputs( FilledThuliumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(YtterbiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(YtterbiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1317,18 +1319,18 @@ public class RecipeLoader { .fluidOutputs( FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(LutetiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).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(122880) - .duration(40).addTo(RecipeAdder.instance.DigesterRecipes); + .fluidOutputs(LutetiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM) + .duration(2 * SECONDS).addTo(RecipeAdder.instance.DigesterRecipes); // 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal GT_Values.RA.stdBuilder().noItemInputs() .fluidInputs( @@ -1338,7 +1340,7 @@ public class RecipeLoader { .fluidOutputs( FilledLutetiumExtractingNanoResin.getFluidOrGas(1000), ChlorinatedRareEarthConcentrate.getFluidOrGas(1000)) - .eut(491520).duration(20).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); + .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sMultiblockChemicalRecipes); // Ion Extracting Process to produce Rare Earth Element (example Samarium) by Nano Resin // Get Extracting Nano Resin @@ -1350,8 +1352,8 @@ public class RecipeLoader { 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); + .fluidOutputs(LanthanumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Praseodymium GT_Values.RA.stdBuilder() @@ -1360,8 +1362,8 @@ public class RecipeLoader { 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); + .fluidOutputs(PraseodymiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Cerium GT_Values.RA.stdBuilder() @@ -1370,8 +1372,8 @@ public class RecipeLoader { 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); + .fluidOutputs(CeriumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Neodymium GT_Values.RA.stdBuilder() @@ -1380,8 +1382,8 @@ public class RecipeLoader { 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); + .fluidOutputs(NeodymiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Promethium GT_Values.RA.stdBuilder() @@ -1390,8 +1392,8 @@ public class RecipeLoader { 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); + .fluidOutputs(PromethiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Sm GT_Values.RA.stdBuilder() @@ -1400,8 +1402,8 @@ public class RecipeLoader { 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); + .fluidOutputs(SamariumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Europium GT_Values.RA.stdBuilder() @@ -1410,8 +1412,8 @@ public class RecipeLoader { 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); + .fluidOutputs(EuropiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Gadolinium GT_Values.RA.stdBuilder() @@ -1420,8 +1422,8 @@ public class RecipeLoader { 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); + .fluidOutputs(GadoliniumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Terbium GT_Values.RA.stdBuilder() @@ -1430,8 +1432,8 @@ public class RecipeLoader { 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); + .fluidOutputs(TerbiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Dysprosium GT_Values.RA.stdBuilder() @@ -1440,8 +1442,8 @@ public class RecipeLoader { 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); + .fluidOutputs(DysprosiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Holmium GT_Values.RA.stdBuilder() @@ -1450,8 +1452,8 @@ public class RecipeLoader { 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); + .fluidOutputs(HolmiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Erbium GT_Values.RA.stdBuilder() @@ -1460,8 +1462,8 @@ public class RecipeLoader { 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); + .fluidOutputs(ErbiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Thulium GT_Values.RA.stdBuilder() @@ -1470,8 +1472,8 @@ public class RecipeLoader { 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); + .fluidOutputs(ThuliumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Ytterbium GT_Values.RA.stdBuilder() @@ -1480,8 +1482,8 @@ public class RecipeLoader { 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); + .fluidOutputs(YtterbiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // Lutetium GT_Values.RA.stdBuilder() @@ -1490,8 +1492,8 @@ public class RecipeLoader { 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); + .fluidOutputs(LutetiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV) + .duration(10 * SECONDS).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes); // TODO Electrolyzer recycle Nano Resin and produce molten rare earth metal, @@ -1502,7 +1504,8 @@ public class RecipeLoader { LanthanumExtractingNanoResin.getFluidOrGas(1000), Materials.Lanthanum.getMolten(144), Materials.Chlorine.getGas(3000)) - .eut(122880).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); + .eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize() + .addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); // Pr GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000)) @@ -1511,7 +1514,8 @@ public class RecipeLoader { PraseodymiumExtractingNanoResin.getFluidOrGas(1000), Materials.Praseodymium.getMolten(144), Materials.Chlorine.getGas(3000)) - .eut(122880).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); + .eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize() + .addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); // Ce GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledCeriumExtractingNanoResin.getFluidOrGas(1000)) @@ -1520,7 +1524,8 @@ public class RecipeLoader { CeriumExtractingNanoResin.getFluidOrGas(1000), Materials.Cerium.getMolten(144), Materials.Chlorine.getGas(3000)) - .eut(122880).duration(100).noOptimize().addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); + .eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize() + .addTo(GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes); // Nd GT_Values.RA.stdBuilder().noItemInputs().fluidInputs(FilledNeodymiumExtractingNanoResi |
