"use strict"; function registerTFGInsulationRecipes(event) { //#region Rock-wool stuff event.recipes.gtceu.mixer('tfg:aes_mix') .itemInputs('5x gtceu:silicon_dioxide_dust', '4x gtceu:quicklime_dust', 'gtceu:magnesia_dust') .itemOutputs('10x tfg:aes_mix_dust') .duration(160) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.electric_blast_furnace('tfg:molten_aes') .itemInputs('2x tfg:aes_mix_dust') .outputFluids(Fluid.of('tfg:molten_aes', 1000)) .chancedOutput('gtceu:ash_dust', 3000, 0) .circuit(1) .duration(400) .blastFurnaceTemp(3000) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.electric_blast_furnace('tfg:molten_aes_he') .itemInputs('2x tfg:aes_mix_dust') .inputFluids(Fluid.of('gtceu:helium', 200)) .outputFluids(Fluid.of('tfg:molten_aes', 1000)) .circuit(2) .duration(140) .blastFurnaceTemp(3000) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.centrifuge('tfg:aes_wool') .inputFluids(Fluid.of('tfg:molten_aes', 200)) .itemOutputs('tfg:aes_wool') .duration(30) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.forming_press('tfg:aes_compressed_wool') .itemInputs('4x tfg:aes_wool') .notConsumable('gtceu:ingot_casting_mold') .itemOutputs('tfg:aes_compressed_wool') .duration(40) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.chemical_bath('tfg:aes_insulation_sheet') .itemInputs('tfg:aes_compressed_wool') .inputFluids(Fluid.of('gtceu:epoxy', 72)) .circuit(1) .itemOutputs('tfg:aes_insulation_sheet') .duration(80) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.chemical_bath('tfg:aes_insulation_roll') .itemInputs('9x tfg:aes_compressed_wool') .inputFluids(Fluid.of('gtceu:epoxy', 648)) .itemOutputs('tfg:aes_insulation_roll') .circuit(9) .duration(400) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.assembler('tfg:aes_insulation_roll') .itemInputs('9x tfg:aes_insulation_sheet') .itemOutputs('tfg:aes_insulation_roll') .circuit(0) .duration(20) .EUt(GTValues.VA[GTValues.LV]) event.shaped('tfg:aes_insulation_roll', [ 'AAA', 'AAA', 'AAA' ], { A: 'tfg:aes_insulation_sheet' }).id('tfg:shaped/aes_insulation_roll') event.recipes.gtceu.assembler('tfg:aes_insulation_sheet') .itemInputs('9x tfg:aes_insulation_sheet') .itemOutputs('tfg:aes_insulation_roll') .circuit(0) .duration(20) .EUt(GTValues.VA[GTValues.LV]) event.shapeless('9x tfg:aes_insulation_sheet', [ 'tfg:aes_insulation_roll' ]).id('tfg:shapeless/aes_insulation_sheet') event.recipes.gtceu.electric_blast_furnace('tfg:smelt_aes_sheet') .itemInputs('tfg:aes_insulation_sheet') .inputFluids(Fluid.of('gtceu:helium', 200)) .outputFluids(Fluid.of('tfg:molten_aes', 800)) .chancedOutput('gtceu:ash_dust', 2500, 0) .circuit(1) .duration(140) .blastFurnaceTemp(3000) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.electric_blast_furnace('tfg:smelt_aes_roll') .itemInputs('tfg:aes_insulation_roll') .inputFluids(Fluid.of('gtceu:helium', 1000)) .itemOutputs('2x gtceu:ash_dust') .outputFluids(Fluid.of('tfg:molten_aes', 7200)) .circuit(9) .duration(1000) .blastFurnaceTemp(3000) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.electric_blast_furnace('tfg:smelt_sniffer_wool') .itemInputs('tfg:sniffer_wool') .chancedOutput('gtceu:ash_dust', 7500, 0) .outputFluids(Fluid.of('tfg:molten_aes', 200)) .circuit(4) .duration(80) .blastFurnaceTemp(3000) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.electric_blast_furnace('tfg:smelt_wraptor_wool') .itemInputs('tfg:wraptor_wool') .chancedOutput('gtceu:ash_dust', 5000, 0) .outputFluids(Fluid.of('tfg:molten_aes', 100)) .circuit(8) .duration(60) .blastFurnaceTemp(3000) .EUt(GTValues.VA[GTValues.EV]) // #endregion //#region ammonia borane event.recipes.gtceu.chemical_reactor('tfg:sodium_hydride_synthesis') .itemInputs('#forge:dusts/sodium') .inputFluids(Fluid.of('gtceu:hydrogen', 1000)) .itemOutputs('2x #forge:dusts/sodium_hydride') .duration(400) .EUt(GTValues.VA[GTValues.HV]) event.recipes.gtceu.chemical_reactor('tfg:boric_acid_synthesis') .itemInputs('23x #forge:dusts/borax') .inputFluids(Fluid.of('gtceu:hydrochloric_acid', 2000)) .itemOutputs('28x #forge:dusts/boric_acid', '2x #forge:dusts/salt') .outputFluids(Fluid.of('minecraft:water', 5000)) .duration(400) .EUt(GTValues.VA[GTValues.HV]) event.recipes.gtceu.chemical_reactor('tfg:trimethyl_borate_synthesis') .itemInputs('7x #forge:dusts/boric_acid') .inputFluids(Fluid.of('gtceu:methanol', 3000), Fluid.of('gtceu:sulfuric_acid', 100)) .outputFluids(Fluid.of('tfg:trimethyl_borate', 1000), Fluid.of('minecraft:water', 3000)) .duration(300) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.chemical_reactor('tfg:sodium_borohydride_synthesis') .itemInputs('4x #forge:dusts/sodium_hydride') .inputFluids(Fluid.of('tfg:trimethyl_borate', 1000)) .itemOutputs('6x #forge:dusts/sodium_borohydride', '18x #forge:dusts/sodium_methoxide') .duration(160) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.chemical_reactor('tfg:ammonia_borane_synthesis') .itemInputs('6x #forge:dusts/sodium_borohydride', '6x #forge:dusts/ammonium_chloride') .itemOutputs('8x #forge:dusts/ammonia_borane', '2x #forge:dusts/salt') .outputFluids(Fluid.of('gtceu:hydrogen', 2000)) .duration(100) .EUt(GTValues.VA[GTValues.IV]) //#endregion //#region polyurethane event.recipes.gtceu.chemical_reactor('tfg:aniline_synthesis') .inputFluids(Fluid.of('gtceu:nitrobenzene', 1000), Fluid.of('gtceu:hydrogen', 6000)) .notConsumable('#forge:dusts/iron') .outputFluids(Fluid.of('tfg:aniline', 1000), Fluid.of('minecraft:water', 2000)) .duration(140) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.chemical_reactor('tfg:dimethyl_carbonate_synthesis') .inputFluids(Fluid.of('gtceu:carbon_monoxide', 1000), Fluid.of('gtceu:oxygen', 1000), Fluid.of('gtceu:methanol', 2000)) .outputFluids(Fluid.of('tfg:dimethyl_carbonate', 1000), Fluid.of('minecraft:water', 1000)) .duration(120) .circuit(2) .EUt(GTValues.VA[GTValues.HV]) event.recipes.gtceu.chemical_reactor('tfg:methyl_phenylcarbamate_synthesis') .inputFluids(Fluid.of('tfg:aniline', 1000), Fluid.of('tfg:dimethyl_carbonate', 1000)) .outputFluids(Fluid.of('tfg:methyl_phenylcarbamate', 1000), Fluid.of('gtceu:methanol', 1000)) .duration(200) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.chemical_reactor('tfg:mpc_synthesis') .inputFluids(Fluid.of('tfg:methyl_phenylcarbamate', 2000), Fluid.of('gtceu:formaldehyde', 1000)) .outputFluids(Fluid.of('tfg:methylene_diphenyl_dicarbamate', 1000), Fluid.of('minecraft:water', 1000)) .duration(200) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.chemical_reactor('tfg:mpi_synthesis') .inputFluids(Fluid.of('tfg:methylene_diphenyl_dicarbamate', 1000)) .itemOutputs('27x #forge:dusts/methylene_diphenyl_diisocyanate') .outputFluids(Fluid.of('gtceu:methanol', 2000)) .duration(80) .EUt(GTValues.VA[GTValues.IV]) event.recipes.gtceu.mixer('tfg:aes_polyurethane_electric_only') .itemInputs('2x #tfg:mineral_rich_wool', 'tfg:aes_compressed_wool', '27x #forge:dusts/methylene_diphenyl_diisocyanate') .inputFluids(Fluid.of('gtceu:diethylenetriamine', 250), Fluid.of('gtceu:acetone', 1000)) .itemOutputs('tfg:aes_polyurethane') .duration(80) .EUt(GTValues.VA[GTValues.IV]) //#endregion //#region Aerogel event.recipes.gtceu.chemical_reactor('tfg:tmos_synthesis') .inputFluids(Fluid.of('tfg:dimethyl_carbonate', 2000)) .itemInputs('3x #forge:dusts/silicon_dioxide') .notConsumable('#forge:small_dusts/potassium_hydroxide') .outputFluids(Fluid.of('tfg:tmos', 1000), Fluid.of('gtceu:carbon_dioxide', 2000)) .duration(100) .EUt(GTValues.VA[GTValues.IV]) event.recipes.gtceu.chemical_reactor('tfg:tmos_hydrolysis') .inputFluids(Fluid.of('tfg:tmos', 1000), Fluid.of('gtceu:distilled_water', 2000)) .outputFluids(Fluid.of('gtceu:methanol', 4000)) .itemOutputs('3x #forge:dusts/silicon_dioxide') .duration(100) .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.large_chemical_reactor('tfg:silica_gel_synthesis') .inputFluids(Fluid.of('tfg:tmos', 1000), Fluid.of('gtceu:ethanol', 2000), Fluid.of('gtceu:distilled_water', 500), Fluid.of('gtceu:hydrochloric_acid', 100)) .outputFluids(Fluid.of('tfg:silica_gel', 1000)) .duration(300) .EUt(GTValues.VA[GTValues.IV]) event.recipes.gtceu.chemical_reactor('tfg:silica_gel_soaking') .inputFluids(Fluid.of('tfg:silica_gel', 1000), Fluid.of('gtceu:acetone', 2000)) .outputFluids(Fluid.of('tfg:soaked_silica_gel', 1000)) .duration(400) .EUt(GTValues.VA[GTValues.EV]) event.recipes.gtceu.large_chemical_reactor('tfg:silica_aerogel') .inputFluids(Fluid.of('tfg:soaked_silica_gel', 1000), Fluid.of('gtceu:liquid_carbon_dioxide', 3000)) .outputFluids(Fluid.of('gtceu:carbon_dioxide', 3000), Fluid.of('gtceu:acetone', 1000)) .itemOutputs('tfg:silica_aerogel') .duration(400) .EUt(GTValues.VA[GTValues.IV]) //#endregion //#region Tier 3 insulation event.recipes.gtceu.forming_press('tfg:mli_shielding') .itemInputs('4x #forge:plates/ammonia_borane', '2x tfg:aes_polyurethane', '4x gtceu:carbon_fiber_plate') .itemOutputs('tfg:mli_shielding') .duration(100) .EUt(GTValues.VA[GTValues.IV]) //#endregion }