import mods.gregtech.recipe.RecipeMap; //Removed From Furnace Smelting furnace.remove(); furnace.remove(); furnace.remove(); furnace.remove(); furnace.remove(); furnace.remove(); furnace.remove(); furnace.remove(); furnace.remove(); furnace.remove(); furnace.remove(, ); furnace.remove(, ); furnace.remove(, ); // Tough Alloy [tier 0] alloy_blast_smelter.recipeBuilder() .inputs([ * 1, * 1, * 2]) .circuit(3) .fluidOutputs([ * 576]) .property("temperature", 1000) .duration(300) .EUt(120) .buildAndRegister(); alloy_blast_smelter.recipeBuilder() .inputs([ * 1, * 1, * 2]) .fluidInputs([ * 4000]) .circuit(13) .fluidOutputs([ * 576]) .property("temperature", 1000) .duration(200) .EUt(120) .buildAndRegister(); fluid_solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs().duration(20).EUt(7).buildAndRegister(); //Black Steel [tier 1] // Reduces the Duration from ~76s to ~10s // Black Steel Ingot * 1 .findRecipe(120, [, .withTag({Configuration: 2})], [ * 1000]).remove(); // Black Steel Ingot * 1 .findRecipe(120, [, .withTag({Configuration: 1})], null).remove(); blast_furnace.recipeBuilder() .inputs([]) .circuit(1) .outputs([]) .property("temperature", 1200) .duration(200).EUt(120).buildAndRegister(); blast_furnace.recipeBuilder() .inputs([]) .circuit(2) .fluidInputs([ * 1000]) .outputs([]) .property("temperature", 1200) .duration(135).EUt(120).buildAndRegister(); //Aluminium [tier 2] // Reduces the Duration from ~45s to ~20s // Aluminium Ingot * 1 .findRecipe(120, [, .withTag({Configuration: 2})], [ * 1000]).remove(); // Aluminium Ingot * 1 .findRecipe(120, [, .withTag({Configuration: 1})], null).remove(); blast_furnace.recipeBuilder() .inputs([]) .outputs([]) .circuit(1) .property("temperature", 1700) .duration(400).EUt(120) .buildAndRegister(); blast_furnace.recipeBuilder() .inputs([]) .fluidInputs( * 1000) .circuit(2) .outputs([]) .property("temperature", 1700) .duration(270).EUt(120) .buildAndRegister(); //Energetic Alloy [tier 2] mixer.recipeBuilder() .inputs([ * 2, , ]) .outputs( * 2) .duration(140) .EUt(30) .buildAndRegister(); //Vibrant Alloy [tier 3] mixer.recipeBuilder() .inputs([, ]) .outputs() .duration(260) .EUt(30) .buildAndRegister(); //Microversium [tier 3] // Conficts with Steel EBF Recipe //blast_furnace.recipeBuilder().inputs([ * 2,, ]).fluidInputs([*100]).outputs([.firstItem * 2]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); blast_furnace.recipeBuilder().inputs([ * 2,, ]).fluidInputs([*100]).outputs([.firstItem * 2]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); //Signalum [tier 8] recipes.removeByRecipeName("thermalfoundation:dust_signalum"); mixer.recipeBuilder() .inputs([ * 4, * 2, * 2,]) .fluidInputs( * 1000) .outputs( * 4) .duration(300) .EUt(1920) .buildAndRegister(); // ABS Recipe Changes moved to Groovy. //Lumium [tier 9] recipes.removeByRecipeName("thermalfoundation:dust_lumium"); mixer.recipeBuilder() .inputs([ * 4, * 2, * 2,]) .fluidInputs( * 1000) .outputs( * 4) .duration(300) .EUt(1920) .buildAndRegister(); // ABS Recipe Changes moved to Groovy. //Enderium [tier 13] recipes.removeByRecipeName("thermalfoundation:dust_enderium"); mixer.recipeBuilder() .inputs([ * 4, * 2,,,]) .fluidInputs( * 1000) .outputs( * 4) .duration(300) .EUt(1920) .buildAndRegister(); // ABS Recipe Changes moved to Groovy. //Dark Soularium [tier 18] blast_furnace.recipeBuilder() .inputs([,]) .fluidInputs([*1000]) .outputs([]).property("temperature", 8600).duration(1200).EUt(32000).buildAndRegister(); // Quantum Fluxed Eternium [tier 19] blast_furnace.recipeBuilder() .inputs([ * 10, , * 16 ]) .fluidInputs([ * 1000]) .outputs() .property("temperature", 9000) .duration(200) .EUt(250000) .buildAndRegister(); //Fluxed Electrum (adds mana dust) .findRecipe(30, [ * 8], null).remove(); mixer.recipeBuilder() .inputs([ * 6, , , ]) .outputs([ * 9]) .duration(1000) .EUt(120) .buildAndRegister(); // Fluxed Electrum ABS Recipes (Groovy) /* Custom Alloys in ABS */ // TODO Refactor To Use Binary Alloy Generator // Dark Steel alloy_blast_smelter.recipeBuilder() .inputs([, ]) .fluidOutputs( * 144) .circuit(2) .property("temperature", 1200) .duration(180) .EUt(16) .buildAndRegister(); alloy_blast_smelter.recipeBuilder() .inputs([, ]) .fluidOutputs( * 144) .circuit(2) .property("temperature", 1200) .duration(180) .EUt(16) .buildAndRegister(); // Electrical Steel alloy_blast_smelter.recipeBuilder() .inputs([, ]) .fluidOutputs( * 144) .circuit(2) .property("temperature", 1200) .duration(90) .EUt(16) .buildAndRegister(); // End Steel alloy_blast_smelter.recipeBuilder() .inputs([, ]) .fluidOutputs( * 144) .circuit(2) .property("temperature", 1200) .duration(225) .EUt(120) .buildAndRegister(); // Soularium alloy_blast_smelter.recipeBuilder() .inputs([, ]) .fluidOutputs( * 144) .circuit(2) .property("temperature", 1200) .duration(90) .EUt(16) .buildAndRegister(); // Conductive Iron alloy_blast_smelter.recipeBuilder() .inputs([, ]) .fluidOutputs( * 144) .circuit(2) .property("temperature", 1200) .duration(112) .EUt(16) .buildAndRegister(); // Pulsating Iron alloy_blast_smelter.recipeBuilder() .inputs([, ]) .fluidOutputs( * 144) .circuit(2) .property("temperature", 1200) .duration(112) .EUt(16) .buildAndRegister();