800 строчек дубликата(по нос кода)

This commit is contained in:
FriendlyCube 2023-12-09 14:43:16 +02:00
parent f006984ce0
commit 820f4bf6f7

View file

@ -3,7 +3,7 @@
const registerAE2Recipes = (event) => {
// Удаление рецептов мода
event.remove({ mod: 'ae2' });
event.remove({ not: { id: 'ae2:transform/entangled_singularity_from_pearl' }, mod: 'ae2' });
// crafting Table
// network tool
@ -1546,68 +1546,6 @@ const registerAE2Recipes = (event) => {
.duration(200)
.EUt(122880)
.cleanroom(CleanroomType.CLEANROOM)
//fluid portable cell
// 1k
event.recipes.gtceu.assembler('ae2:portable_fluid_cell_1k')
.itemInputs(
'ae2:chest',
'ae2:cell_component_1k',
'ae2:energy_cell',
'ae2:fluid_cell_housing')
.inputFluids(Fluid.of('gtceu:polyethylene', 144))
.itemOutputs('ae2:portable_fluid_cell_1k')
.duration(200)
.EUt(480)
// 4k
event.recipes.gtceu.assembler('ae2:portable_fluid_cell_4k')
.itemInputs(
'ae2:chest',
'ae2:cell_component_4k',
'ae2:energy_cell',
'ae2:fluid_cell_housing')
.inputFluids(Fluid.of('gtceu:polyethylene', 144))
.itemOutputs('ae2:portable_fluid_cell_4k')
.duration(200)
.EUt(1920)
.cleanroom(CleanroomType.CLEANROOM)
// 16k
event.recipes.gtceu.assembler('ae2:portable_fluid_cell_16k')
.itemInputs(
'ae2:chest',
'ae2:cell_component_16k',
'ae2:energy_cell',
'ae2:fluid_cell_housing')
.inputFluids(Fluid.of('gtceu:polyethylene', 144))
.itemOutputs('ae2:portable_fluid_cell_16k')
.duration(200)
.EUt(7680)
.cleanroom(CleanroomType.CLEANROOM)
// 64k
event.recipes.gtceu.assembler('ae2:portable_fluid_cell_64k')
.itemInputs(
'ae2:chest',
'ae2:cell_component_64k',
'ae2:energy_cell',
'ae2:fluid_cell_housing')
.inputFluids(Fluid.of('gtceu:polyethylene', 144))
.itemOutputs('ae2:portable_fluid_cell_64k')
.duration(200)
.EUt(30720)
.cleanroom(CleanroomType.CLEANROOM)
// 256k
event.recipes.gtceu.assembler('ae2:portable_fluid_cell_256k')
.itemInputs(
'ae2:chest',
'ae2:cell_component_256k',
'ae2:energy_cell',
'ae2:fluid_cell_housing')
.inputFluids(Fluid.of('gtceu:polyethylene', 144))
.itemOutputs('ae2:portable_fluid_cell_256k')
.duration(200)
.EUt(122880)
.cleanroom(CleanroomType.CLEANROOM)
//circuit_assembler
//logic_processor
event.recipes.gtceu.circuit_assembler('ae2:logic_processor')
@ -2480,731 +2418,5 @@ const registerAE2Recipes = (event) => {
.duration(40)
.EUt(16)
//chemical_bath
//glass cable
event.recipes.gtceu.chemical_bath('ae2:fluix_glass_cable')
.itemInputs(
'#ae2:glass_cable')
.inputFluids(Fluid.of('gtceu:chlorine', 100))
.itemOutputs(
'ae2:fluix_glass_cable')
.duration(8)
.EUt(480)
//greg dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_GLASS_CABLE[i]+'gtceudye')
.itemInputs('ae2:fluix_glass_cable')
.inputFluids(Fluid.of(global.GTCEU_LIQUID_DYE[i], 72))
.itemOutputs(global.AE2_GLASS_CABLE[i])
.duration(20)
.EUt(7)
};
//tfc dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_GLASS_CABLE[i]+'tfcdye')
.itemInputs('ae2:fluix_glass_cable')
.inputFluids(Fluid.of(global.TFC_LIQUID_DYE[i], 250))
.itemOutputs(global.AE2_GLASS_CABLE[i])
.duration(20)
.EUt(7)
};
//covered cable
event.recipes.gtceu.chemical_bath('ae2:fluix_covered_cable')
.itemInputs(
'#ae2:covered_cable')
.inputFluids(Fluid.of('gtceu:chlorine', 100))
.itemOutputs(
'ae2:fluix_covered_cable')
.duration(8)
.EUt(480)
//greg dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_COVERED_CABLE[i]+'gtceudye')
.itemInputs('ae2:fluix_covered_cable')
.inputFluids(Fluid.of(global.GTCEU_LIQUID_DYE[i], 72))
.itemOutputs(global.AE2_COVERED_CABLE[i])
.duration(20)
.EUt(7)
};
//tfc dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_COVERED_CABLE[i]+'tfcdye')
.itemInputs('ae2:fluix_covered_cable')
.inputFluids(Fluid.of(global.TFC_LIQUID_DYE[i], 250))
.itemOutputs(global.AE2_COVERED_CABLE[i])
.duration(20)
.EUt(7)
};
// Dense Covered Cable
event.recipes.gtceu.chemical_bath('ae2:fluix_covered_dense_cable')
.itemInputs(
'#ae2:covered_dense_cable')
.inputFluids(Fluid.of('gtceu:chlorine', 100))
.itemOutputs(
'ae2:fluix_covered_dense_cable')
.duration(8)
.EUt(480)
//greg dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_COVERED_DENSE_CABLE[i]+'gtceudye')
.itemInputs('ae2:fluix_covered_dense_cable')
.inputFluids(Fluid.of(global.GTCEU_LIQUID_DYE[i], 72))
.itemOutputs(global.AE2_COVERED_DENSE_CABLE[i])
.duration(20)
.EUt(7)
};
//tfc dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_COVERED_DENSE_CABLE[i]+'tfcdye')
.itemInputs('ae2:fluix_covered_dense_cable')
.inputFluids(Fluid.of(global.TFC_LIQUID_DYE[i], 250))
.itemOutputs(global.AE2_COVERED_DENSE_CABLE[i])
.duration(20)
.EUt(7)
};
// Smart Cable
event.recipes.gtceu.chemical_bath('ae2:fluix_smart_cable')
.itemInputs(
'#ae2:smart_cable')
.inputFluids(Fluid.of('gtceu:chlorine', 100))
.itemOutputs(
'ae2:fluix_smart_cable')
.duration(8)
.EUt(480)
//greg dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_SMART_CABLE[i]+'gtceudye')
.itemInputs('ae2:fluix_smart_cable')
.inputFluids(Fluid.of(global.GTCEU_LIQUID_DYE[i], 72))
.itemOutputs(global.AE2_SMART_CABLE[i])
.duration(20)
.EUt(7)
};
//tfc dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_SMART_CABLE[i]+'tfcdye')
.itemInputs('ae2:fluix_smart_cable')
.inputFluids(Fluid.of(global.TFC_LIQUID_DYE[i], 250))
.itemOutputs(global.AE2_SMART_CABLE[i])
.duration(20)
.EUt(7)
};
// Dense Smart Cable
event.recipes.gtceu.chemical_bath('ae2:fluix_smart_dense_cable')
.itemInputs(
'#ae2:smart_dense_cable')
.inputFluids(Fluid.of('gtceu:chlorine', 100))
.itemOutputs(
'ae2:fluix_smart_dense_cable')
.duration(8)
.EUt(480)
//greg dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_SMART_DENSE_CABLE[i]+'gtceudye')
.itemInputs('ae2:fluix_smart_dense_cable')
.inputFluids(Fluid.of(global.GTCEU_LIQUID_DYE[i], 72))
.itemOutputs(global.AE2_SMART_DENSE_CABLE[i])
.duration(20)
.EUt(7)
};
//tfc dye
for (var i = 0; i < 16; i++) {
event.recipes.gtceu.chemical_bath(global.AE2_SMART_DENSE_CABLE[i]+'tfcdye')
.itemInputs('ae2:fluix_smart_dense_cable')
.inputFluids(Fluid.of(global.TFC_LIQUID_DYE[i], 250))
.itemOutputs(global.AE2_SMART_DENSE_CABLE[i])
.duration(20)
.EUt(7)
};
// laser_engraver
// Inscriber Silicon Press
event.recipes.gtceu.laser_engraver('ae2:silicon_press_iron')
.itemInputs(
'#forge:plates/iron')
.notConsumable('#forge:lenses/white')
.itemOutputs('ae2:silicon_press')
.duration(12000)
.EUt(116)
event.recipes.gtceu.laser_engraver('ae2:silicon_press_wrought_iron')
.itemInputs(
'#forge:plates/wrought_iron')
.notConsumable('#forge:lenses/white')
.itemOutputs('ae2:silicon_press')
.duration(8000)
.EUt(116)
// Inscriber logic Press
event.recipes.gtceu.laser_engraver('ae2:logic_processor_press_iron')
.itemInputs(
'#forge:plates/iron')
.notConsumable('#forge:lenses/green')
.itemOutputs('ae2:logic_processor_press')
.duration(12000)
.EUt(116)
event.recipes.gtceu.laser_engraver('ae2:logic_processor_press_wrought_iron')
.itemInputs(
'#forge:plates/wrought_iron')
.notConsumable('#forge:lenses/green')
.itemOutputs('ae2:logic_processor_press')
.duration(8000)
.EUt(116)
//
//
// НЕ ЗАБЫТЬ СДЕЛАТЬ FLUIX LENS ДЛЯ КРАФТА НИЖЕ
// (В 1 12 в крафте используется fluix lens)
// так же надеюсь ты не забыл сделать жидкости
//для истин кварц и fluix, для крафта fluix pearl, fluix glass cable, fluix plate
// сделать роды для quartz fiber
// mixer.autoclave.
// Inscriber engineering Press
event.recipes.gtceu.laser_engraver('ae2:engineering_press_iron')
.itemInputs(
'#forge:plates/iron')
.notConsumable('#forge:lenses/light_blue')
.itemOutputs('ae2:engineering_processor_press')
.duration(12000)
.EUt(116)
event.recipes.gtceu.laser_engraver('ae2:engineering_press_wrought_iron')
.itemInputs(
'#forge:plates/wrought_iron')
.notConsumable('#forge:lenses/light_blue')
.itemOutputs('ae2:engineering_processor_press')
.duration(8000)
.EUt(116)
// Inscriber calculation Press
event.recipes.gtceu.laser_engraver('ae2:calculation_press_iron')
.itemInputs(
'#forge:plates/iron')
.notConsumable('#forge:lenses/blue')
.itemOutputs('ae2:calculation_processor_press')
.duration(12000)
.EUt(116)
event.recipes.gtceu.laser_engraver('ae2:calculation_press_wrought_iron')
.itemInputs(
'#forge:plates/wrought_iron')
.notConsumable('#forge:lenses/blue')
.itemOutputs('ae2:calculation_processor_press')
.duration(8000)
.EUt(116)
//wiremill
// Quartz Fiber
event.recipes.gtceu.wiremill('ae2:quartz_fiber')
.itemInputs(
'#forge:rods/certus_quartz')
.itemOutputs('ae2:quartz_fiber')
.duration(200)
.EUt(7)
event.recipes.gtceu.wiremill('ae2:quartz_fiber_nether')
.itemInputs(
'#forge:rods/nether_quartz')
.itemOutputs('ae2:quartz_fiber')
.duration(200)
.EUt(7)
//alloy smelter
// Quartz Glass
event.recipes.gtceu.alloy_smelter('ae2:quartz_glass')
.itemInputs(
'5x #forge:dusts/certus_quartz',
'4x #forge:glass')
.itemOutputs('4x ae2:quartz_glass')
.duration(20)
.EUt(480)
// Vibrant Quartz Glass
event.recipes.gtceu.alloy_smelter('ae2:quartz_vibrant_glass')
.itemInputs(
'ae2:quartz_glass',
'8x #forge:dusts/glowstone')
.itemOutputs('ae2:quartz_vibrant_glass')
.duration(20)
.EUt(480)
//electrolyzer
// Charged Certus Quartz
event.recipes.gtceu.electrolyzer('ae2:charged_certus_quartz_crystal')
.itemInputs(
'gtceu:certus_quartz_gem')
.itemOutputs('ae2:charged_certus_quartz_crystal')
.duration(20)
.EUt(160)
//compressor
//quartz block
event.recipes.gtceu.compressor('ae2:quartz_block')
.itemInputs(
'4x gtceu:certus_quartz_gem')
.itemOutputs(
'ae2:quartz_block')
.duration(300)
.EUt(2)
//fluix block
event.recipes.gtceu.compressor('ae2:fluix_block')
.itemInputs(
'9x #forge:gems/fluix')
.itemOutputs(
'ae2:fluix_block')
.duration(300)
.EUt(2)
//packer
//cells
event.recipes.gtceu.packer('ae2:view_cell')
.itemInputs(
'ae2:item_cell_housing',
'#forge:gems/certus_quartz')
.itemOutputs(
'ae2:view_cell')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:item_storage_cell_1k')
.itemInputs(
'ae2:item_cell_housing',
'ae2:cell_component_1k')
.itemOutputs(
'ae2:item_storage_cell_1k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:item_storage_cell_4k')
.itemInputs(
'ae2:item_cell_housing',
'ae2:cell_component_4k')
.itemOutputs(
'ae2:item_storage_cell_4k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:item_storage_cell_16k')
.itemInputs(
'ae2:item_cell_housing',
'ae2:cell_component_16k')
.itemOutputs(
'ae2:item_storage_cell_16k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:item_storage_cell_64k')
.itemInputs(
'ae2:item_cell_housing',
'ae2:cell_component_64k')
.itemOutputs(
'ae2:item_storage_cell_64k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:item_storage_cell_256k')
.itemInputs(
'ae2:item_cell_housing',
'ae2:cell_component_256k')
.itemOutputs(
'ae2:item_storage_cell_256k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_1k')
.itemInputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_1k')
.itemOutputs(
'ae2:fluid_storage_cell_1k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_4k')
.itemInputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_4k')
.itemOutputs(
'ae2:fluid_storage_cell_4k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_16k')
.itemInputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_16k')
.itemOutputs(
'ae2:fluid_storage_cell_16k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_64k')
.itemInputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_64k')
.itemOutputs(
'ae2:fluid_storage_cell_64k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_256k')
.itemInputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_256k')
.itemOutputs(
'ae2:fluid_storage_cell_256k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:spatial_storage_cell_2')
.itemInputs(
'ae2:item_cell_housing',
'ae2:spatial_cell_component_2')
.itemOutputs(
'ae2:spatial_storage_cell_2')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:spatial_storage_cell_16')
.itemInputs(
'ae2:item_cell_housing',
'ae2:spatial_cell_component_16')
.itemOutputs(
'ae2:spatial_storage_cell_16')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:spatial_storage_cell_128')
.itemInputs(
'ae2:item_cell_housing',
'ae2:spatial_cell_component_128')
.itemOutputs(
'ae2:spatial_storage_cell_128')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:view_cell_back')
.itemInputs(
'ae2:view_cell'
)
.itemOutputs(
'ae2:item_cell_housing',
'#forge:gems/certus_quartz')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:item_storage_cell_1k_back')
.itemInputs(
'ae2:item_storage_cell_1k')
.itemOutputs(
'ae2:item_cell_housing',
'ae2:cell_component_1k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:item_storage_cell_4k_back')
.itemInputs(
'ae2:item_storage_cell_4k')
.itemOutputs(
'ae2:item_cell_housing',
'ae2:cell_component_4k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:item_storage_cell_16k_back')
.itemInputs(
'ae2:item_storage_cell_16k')
.itemOutputs(
'ae2:item_cell_housing',
'ae2:cell_component_16k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:item_storage_cell_64k_back')
.itemInputs(
'ae2:item_storage_cell_64k')
.itemOutputs(
'ae2:item_cell_housing',
'ae2:cell_component_64k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:item_storage_cell_256k_back')
.itemInputs(
'ae2:item_storage_cell_256k')
.itemOutputs(
'ae2:item_cell_housing',
'ae2:cell_component_256k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_1k_back')
.itemInputs(
'ae2:fluid_storage_cell_1k')
.itemOutputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_1k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_4k_back')
.itemInputs(
'ae2:fluid_storage_cell_4k')
.itemOutputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_4k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_16k_back')
.itemInputs(
'ae2:fluid_storage_cell_16k')
.itemOutputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_16k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_64k_back')
.itemInputs(
'ae2:fluid_storage_cell_64k')
.itemOutputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_64k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:fluid_storage_cell_256k_back')
.itemInputs(
'ae2:fluid_storage_cell_256k')
.itemOutputs(
'ae2:fluid_cell_housing',
'ae2:cell_component_256k')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:spatial_storage_cell_2_back')
.itemInputs(
'ae2:spatial_storage_cell_2')
.itemOutputs(
'ae2:item_cell_housing',
'ae2:spatial_cell_component_2')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:spatial_storage_cell_16_back')
.itemInputs(
'ae2:spatial_storage_cell_16')
.itemOutputs(
'ae2:item_cell_housing',
'ae2:spatial_cell_component_16')
.duration(10)
.EUt(12)
event.recipes.gtceu.packer('ae2:spatial_storage_cell_128_back')
.itemInputs(
'ae2:spatial_storage_cell_128')
.itemOutputs(
'ae2:item_cell_housing',
'ae2:spatial_cell_component_128')
.duration(10)
.EUt(12)
//crafting storage
event.recipes.gtceu.packer('ae2:crafting_accelerator')
.itemInputs(
'ae2:crafting_unit',
'ae2:engineering_processor')
.itemOutputs(
'ae2:crafting_accelerator')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:1k_crafting_storage')
.itemInputs(
'ae2:crafting_unit',
'ae2:cell_component_1k')
.itemOutputs(
'ae2:1k_crafting_storage')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:4k_crafting_storage')
.itemInputs(
'ae2:crafting_unit',
'ae2:cell_component_4k')
.itemOutputs(
'ae2:4k_crafting_storage')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:16k_crafting_storage')
.itemInputs(
'ae2:crafting_unit',
'ae2:cell_component_16k')
.itemOutputs(
'ae2:16k_crafting_storage')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:64k_crafting_storage')
.itemInputs(
'ae2:crafting_unit',
'ae2:cell_component_64k')
.itemOutputs(
'ae2:64k_crafting_storage')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:256k_crafting_storage')
.itemInputs(
'ae2:crafting_unit',
'ae2:cell_component_256k')
.itemOutputs(
'ae2:256k_crafting_storage')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:crafting_monitor')
.itemInputs(
'ae2:crafting_unit',
'ae2:storage_monitor')
.itemOutputs(
'ae2:crafting_monitor')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:crafting_accelerator_back')
.itemInputs(
'ae2:crafting_accelerator')
.itemOutputs(
'ae2:crafting_unit',
'ae2:engineering_processor')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:1k_crafting_storage_back')
.itemInputs(
'ae2:1k_crafting_storage')
.itemOutputs(
'ae2:crafting_unit',
'ae2:cell_component_1k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:4k_crafting_storage_back')
.itemInputs(
'ae2:4k_crafting_storage')
.itemOutputs(
'ae2:crafting_unit',
'ae2:cell_component_4k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:16k_crafting_storage_back')
.itemInputs(
'ae2:16k_crafting_storage')
.itemOutputs(
'ae2:crafting_unit',
'ae2:cell_component_16k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:64k_crafting_storage_back')
.itemInputs(
'ae2:64k_crafting_storage')
.itemOutputs(
'ae2:crafting_unit',
'ae2:cell_component_64k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:256k_crafting_storage_back')
.itemInputs(
'ae2:256k_crafting_storage')
.itemOutputs(
'ae2:crafting_unit',
'ae2:cell_component_256k')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.packer('ae2:crafting_monitor_back')
.itemInputs(
'ae2:crafting_monitor')
.itemOutputs(
'ae2:crafting_unit',
'ae2:storage_monitor')
.duration(10)
.EUt(12)
.cleanroom(CleanroomType.CLEANROOM)
//macerator
event.recipes.gtceu.macerator('ae2:fluix_dust')
.itemInputs(
'#forge:gems/fluix')
.itemOutputs(
'ae2:fluix_dust')
.duration(56)
.EUt(2)
//extruder
//cable anchor
event.recipes.gtceu.extruder('ae2:cable_anchor')
.itemInputs(
'#forge:plates/steel')
.notConsumable(
'gtceu:bolt_extruder_mold')
.itemOutputs(
'8x ae2:cable_anchor')
.duration(15)
.EUt(120)
//assembly line
//quantum ring
event.recipes.gtceu.assembly_line('ae2:quantum_ring')
.itemInputs(
'4x #forge:batteries/hv',
'12x #forge:circuits/iv',
'16x gtceu:iv_emitter',
'8x ae2:engineering_processor',
'14x gtceu:iv_sensor',
'2x ae2:dense_energy_cell',
'ae2:logic_processor',)
.inputFluids(Fluid.of('gtceu:titanium', 1440))
.itemOutputs(
'ae2:quantum_ring')
.duration(900)
.EUt(8300)
.cleanroom(CleanroomType.CLEANROOM)
//quantom link chamber
event.recipes.gtceu.assembly_line('ae2:quantum_link')
.itemInputs(
'8x ae2:fluix_pearl',
'6x ae2:quartz_vibrant_glass',
'8x ae2:engineering_processor',
'14x gtceu:iv_sensor',
'2x ae2:dense_energy_cell')
.inputFluids(Fluid.of('gtceu:titanium', 1088))
.itemOutputs(
'ae2:quantum_link')
.duration(700)
.EUt(8300)
.cleanroom(CleanroomType.CLEANROOM)
//chemical reactor
event.recipes.gtceu.chemical_reactor('ae2:fluix_pearl')
.itemInputs(
'4x #forge:gems/fluix')
.inputFluids(Fluid.of('kubejs:fluix', 576))
.itemOutputs(
'ae2:fluix_pearl')
.duration(200)
.EUt(480)
.cleanroom(CleanroomType.CLEANROOM)
//lathe
//certus quartz rod
event.recipes.gtceu.lathe('kubejs:certus_quartz_to_rod')
.itemInputs(
'gtceu:certus_quartz_gem')
.itemOutputs(
'2x kubejs:rods/certus_quartz')
.duration(40)
.EUt(16)
}