"use strict"; function registerTFGMultiblockRecipes(event) { // Multi-Smelter event.shaped('gtceu:multi_smelter', [ 'AAA', 'BCB', 'DBD' ], { A: 'gtceu:hp_steam_furnace', B: '#gtceu:circuits/hv', C: 'gtceu:heatproof_machine_casing', D: 'gtceu:copper_single_cable' }).id('gtceu:shaped/multi_furnace') event.shaped('gtceu:multi_smelter', [ 'AAA', 'BCB', 'DBD' ], { A: 'gtceu:lv_electric_furnace', B: '#gtceu:circuits/hv', C: 'gtceu:heatproof_machine_casing', D: 'gtceu:copper_single_cable' }).id('gtceu:shaped/multi_furnace2') // Electric Blast Furnace event.shaped('gtceu:electric_blast_furnace', [ 'AAA', 'BCB', 'DBD' ], { A: 'gtceu:hp_steam_furnace', B: '#gtceu:circuits/lv', C: 'gtceu:heatproof_machine_casing', D: 'gtceu:tin_single_cable' }).id('gtceu:shaped/electric_blast_furnace') event.shaped('gtceu:electric_blast_furnace', [ 'AAA', 'BCB', 'DBD' ], { A: 'gtceu:lv_electric_furnace', B: '#gtceu:circuits/lv', C: 'gtceu:heatproof_machine_casing', D: 'gtceu:tin_single_cable' }).id('gtceu:shaped/electric_blast_furnace2') // TFG customs event.recipes.gtceu.shaped('tfg:electric_greenhouse', [ 'ABA', 'CDC', 'BCB' ], { A: '#gtceu:circuits/mv', B: '#forge:single_cables/copper', C: 'tfc:compost', D: 'gtceu:steel_machine_casing' }).addMaterialInfo().id('tfg:shaped/electric_greenhouse') event.recipes.gtceu.shaped('tfg:steam_bloomery', [ 'CEC', 'DAD', 'CBC' ], { A: 'tfc:bloomery', B: '#forge:frames/bronze', C: '#forge:rods/black_steel', D: '#forge:screws/wrought_iron', E: '#forge:tools/wrenches' }).addMaterialInfo().id('tfg:shaped/steam_bloomery') event.recipes.gtceu.shaped('tfg:steam_thermal_centrifuge', [ 'ACA', 'DBD', 'ACA' ], { A: '#forge:plates/brass', B: 'create:steam_engine', C: ChemicalHelper.get(TagPrefix.gear, GTMaterials.Invar, 1), D: '#gtceu:circuits/lv' }).addMaterialInfo().id('tfg:shaped/steam_thermal_centrifuge') event.recipes.gtceu.shaped('tfg:steam_fuser', [ 'ABA', 'ACA', 'ABA' ], { A: '#forge:plates/bronze', B: 'gtceu:potin_large_fluid_pipe', C: 'gtceu:hp_steam_alloy_smelter' }).addMaterialInfo().id('gtceu:shaped/steam_fuser') event.recipes.gtceu.shaped('tfg:steam_squasher', [ 'ABA', 'ACA', 'ABA' ], { A: '#forge:plates/bronze', B: 'gtceu:potin_large_fluid_pipe', C: 'gtceu:hp_steam_compressor' }).addMaterialInfo().id('gtceu:shaped/steam_squasher') event.recipes.gtceu.shaped('tfg:steam_presser', [ 'ADA', 'ACA', 'ABA' ], { A: '#forge:plates/bronze', B: 'tfc:metal/anvil/steel', C: 'gtceu:hp_steam_forge_hammer', D: 'gtceu:potin_large_fluid_pipe' }).addMaterialInfo().id('gtceu:shaped/steam_presser') event.recipes.gtceu.shaped('tfg:ostrum_linear_accelerator', [ 'USU', 'WZW', 'PTP' ], { S: 'tfg:casings/machine_casing_vacuum_engine_intake', Z: 'gtceu:ev_machine_hull', W: '#gtceu:circuits/ev', U: '#forge:double_plates/stellite_100', T: '#forge:single_cables/aluminium', P: 'gtceu:ev_electric_pump' }).addMaterialInfo().id('tfg:shaped/ostrum_linear_accelerator') event.recipes.gtceu.shaped('tfg:heat_battery_mk1', [ 'USU', 'WZW', 'PTP' ], { S: 'tfg:casings/heat_pipe_casing', Z: 'gtceu:ev_machine_hull', W: '#gtceu:circuits/ev', U: '#forge:dense_plates/silicon', T: '#forge:single_cables/aluminium', P: 'gtceu:hv_field_generator' }).addMaterialInfo().id('tfg:shaped/heat_battery_mk1') event.recipes.gtceu.assembler('tfg:ostrum_harvester') .itemInputs( '1x gtceu:ev_machine_hull', '4x #gtceu:circuits/ev', '4x gtceu:ev_electric_motor', '4x #forge:rotors/black_steel', '4x gtceu:ev_electric_pump', '4x #forge:gears/desh') .itemOutputs('gtceu:ostrum_harvester') .duration(400) .EUt(GTValues.VA[GTValues.EV]) .circuit(2) event.recipes.gtceu.assembler('tfg:moon_dust_harvester') .itemInputs( '1x gtceu:hv_machine_hull', '4x #gtceu:circuits/hv', '4x gtceu:hv_electric_motor', '4x #forge:rotors/titanium', '4x gtceu:hv_electric_pump', '4x #forge:gears/rocket_alloy_t1') .itemOutputs('gtceu:moon_dust_harvester') .duration(400) .EUt(GTValues.VA[GTValues.HV]) .circuit(2) event.recipes.gtceu.shaped('tfg:evaporation_tower', [ 'TUT', 'WZW', 'TUT' ], { T: '#gtceu:circuits/iv', W: 'gtceu:ev_electric_pump', U: '#forge:double_wires/nichrome', Z: 'gtceu:ev_machine_hull' }).addMaterialInfo().id('tfg:shaped/evaporation_tower') event.recipes.gtceu.shaped('deafission:fission_reactor_mk1', [ 'TUT', 'WZW', 'TUT' ], { T: 'gtceu:atomic_casing', W: '#gtceu:circuits/ev', U: 'gtceu:hv_field_generator', Z: 'gtceu:ev_machine_hull' }).addMaterialInfo().id('tfg:shaped/fission_reactor_mk1') event.recipes.gtceu.shaped('deafission:fission_reactor_smr1', [ 'TUT', 'WZW', 'TUT' ], { T: 'gtceu:atomic_casing', W: '#gtceu:circuits/iv', U: 'gtceu:ev_field_generator', Z: 'gtceu:iv_machine_hull' }).addMaterialInfo().id('tfg:shaped/fission_reactor_smr1') event.recipes.gtceu.shaped('tfg:smr_generator', [ 'TUT', 'WZW', 'TUT' ], { T: 'tfg:casings/machine_casing_desh_ptfe', W: '#gtceu:circuits/iv', U: 'gtceu:ev_field_generator', Z: 'gtceu:iv_machine_hull' }).addMaterialInfo().id('tfg:shaped/smr_generator') event.recipes.gtceu.shaped('gtceu:nuclear_fuel_factory', [ 'TUT', 'WZW', 'TBT' ], { T: 'gtceu:atomic_casing', W: '#gtceu:circuits/ev', U: 'gtceu:ev_emitter', Z: 'gtceu:ev_machine_hull', B: 'gtceu:ev_robot_arm' }).addMaterialInfo().id('tfg:shaped/nuclear_fuel_factory') event.recipes.gtceu.shaped('gtceu:heat_exchanger', [ 'TUT', 'WZW', 'GBG' ], { T: 'gtceu:high_temperature_smelting_casing', W: '#gtceu:circuits/ev', U: 'gtceu:ev_sensor', Z: 'gtceu:ev_machine_hull', B: 'gtceu:ev_fluid_regulator', G: '#forge:gears/ostrum_iodide' }).addMaterialInfo().id('tfg:shaped/heat_exchanger') event.recipes.gtceu.shaped('tfg:nuclear_turbine', [ 'CTC', 'TZT', 'BTB' ], { T: '#forge:gears/magnalium', Z: 'gtceu:ev_machine_hull', B: 'gtceu:ultimet_large_item_pipe', C: '#gtceu:circuits/ev' }).addMaterialInfo().id('tfg:shaped/nuclear_turbine') event.recipes.gtceu.shaped('gtceu:coal_liquefaction_tower', [ 'ABA', 'CDC', 'EFE' ], { A: '#forge:double_wires/cupronickel', B: 'gtceu:aluminium_drum', C: '#gtceu:circuits/mv', D: 'gtceu:mv_machine_hull', E: 'gtceu:solid_machine_casing', F: 'gtceu:mv_electric_piston' }).addMaterialInfo().id('gtceu:shaped/coal_liquefaction_tower') event.remove({output: 'gtceu:active_transformer'}) event.recipes.gtceu.assembler('tfg:active_power_transformer') .itemInputs('1x gtceu:ev_transformer_1a', '1x #gtceu:circuits/ev', '8x gtceu:uranium_triplatinum_single_wire', '2x gtceu:mpic_chip') .inputFluids(Fluid.of('gtceu:ostrum_iodide', 288)) .itemOutputs('tfg:active_power_transformer') .duration(300) .EUt(GTValues.VA[GTValues.EV]) .circuit(2) }