diff --git a/kubejs/server_scripts/mega_cells/recipes.js b/kubejs/server_scripts/mega_cells/recipes.js index b563ede3f..44046e0b7 100644 --- a/kubejs/server_scripts/mega_cells/recipes.js +++ b/kubejs/server_scripts/mega_cells/recipes.js @@ -2,38 +2,21 @@ const registerMegaCellsRecipes = (event) => { - // event.remove({ not: [ - // {id: 'megacells:network/mega_pattern_provider_block'}, - // {id: 'megacells:network/mega_interface_block'}, - // {id: 'megacells:network/mega_interface_part'}, - // {id: 'megacells:network/mega_pattern_provider_part'}, - // ], mod: 'megacells' }) + event.remove({ not: [ + {id: 'megacells:network/mega_pattern_provider_block'}, + {id: 'megacells:network/mega_interface_block'}, + {id: 'megacells:network/mega_interface_part'}, + {id: 'megacells:network/mega_pattern_provider_part'}, + ], mod: 'megacells' }) event.recipes.gtceu.assembler('megacells:mega_energy_cell') - .itemInputs('8x ae2:dense_energy_cell', '8x gtceu:nichrome_quadruple_wire', '4x #gtceu:circuits/iv') - .itemOutputs('megacells:mega_energy_cell') - .circuit(1) - .duration(960) - .EUt(2048) - - - // event.remove({ id: 'megacells:crafting/mega_energy_cell' }) - // event.remove({ id: 'megacells:crafting/sky_steel_block' }) - // event.remove({ id: 'megacells:crafting/sky_steel_ingot_from_sky_steel_block' }) - // event.remove({ id: 'megacells:transform/sky_steel_ingot' }) - // event.remove({ id: 'megacells:inscriber/accumulation_processor_press' }) - // event.remove({ id: 'megacells:inscriber/accumulation_processor_print' }) - // event.remove({ id: 'megacells:inscriber/accumulation_processor_press_extra' }) - // event.remove({ id: 'megacells:inscriber/accumulation_processor' }) - // event.remove({ id: 'megacells:cells/mega_fluid_cell_housing' }) - // event.remove({ id: 'megacells:cells/mega_item_cell_housing' }) - // event.remove({ id: 'megacells:crafting/decompression_module' }) - // event.remove({ id: 'megacells:cells/standard/bulk_item_cell' }) - // event.remove({ id: 'megacells:crafting/bulk_cell_component' }) - // event.remove({ id: 'megacells:crafting/compression_card' }) + .itemInputs('8x ae2:dense_energy_cell', '8x gtceu:nichrome_quadruple_wire', '4x #gtceu:circuits/iv') + .itemOutputs('megacells:mega_energy_cell') + .circuit(1) + .duration(960) + .EUt(2048) //printed accumulation circuit - event.recipes.gtceu.forming_press('megacells:printed_accumulation_processor') .itemInputs('#forge:plates/enriched_naquadah') .notConsumable('megacells:accumulation_processor_press') @@ -106,108 +89,129 @@ const registerMegaCellsRecipes = (event) => { C: '#forge:fine_wires/niobium_titanium', D: '#gtceu:circuits/iv', }).id('tfg:crafting/mega_fluid_cell_housing') + + //cell dock + event.shaped('megacells:cell_dock', [ + 'ABA', + 'CDC', + ], { + A: '#forge:plates/steel', + B: 'ae2:engineering_processor', + C: '#ae2:glass_cable', + D: '#gtceu:circuits/lv', + }).id('tfg:crafting/megacells_cell_dock') + //#region Storage Components - // 1k storage components - event.recipes.gtceu.assembler('megacells:cell_component_1m') + + // 1m storage components + event.recipes.gtceu.assembly_line('megacells:cell_component_1m') .itemInputs( - '4x #gtceu:batteries/ulv', - '4x #forge:plates/wrought_iron', - '4x #forge:dusts/certus_quartz', + '4x #gtceu:circuits/uv', + '4x #forge:plates/darmstadtium', + '2x ae2:quartz_vibrant_glass', + '4x #forge:dusts/ender_pearl', + '4x ae2:matter_ball', '2x megacells:accumulation_processor',) .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) .itemOutputs('megacells:cell_component_1m') .duration(200) - .EUt(480) - // 4k storage components - event.recipes.gtceu.assembler('megacells:cell_component_4m') + .EUt(491520) + .cleanroom(CleanroomType.CLEANROOM) + + // 4m storage components + event.recipes.gtceu.assembly_line('megacells:cell_component_4m') .itemInputs( - '4x #gtceu:circuits/ev', - '4x #forge:plates/titanium', - '4x #forge:dusts/certus_quartz', + '4x #gtceu:circuits/uhv', + '4x #forge:plates/neutronium', + '2x ae2:quartz_vibrant_glass', + '4x #forge:dusts/ender_pearl', + '4x ae2:matter_ball', '2x megacells:accumulation_processor') .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) .itemOutputs('megacells:cell_component_4m') .duration(200) - .EUt(1920) + .EUt(1966080) .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.assembler('megacells:cell_component_4m_1m') + event.recipes.gtceu.assembly_line('megacells:cell_component_4m_1m') .itemInputs( '2x megacells:accumulation_processor', - '2x #gtceu:circuits/ev', + '2x #gtceu:circuits/uhv', + '2x ae2:quartz_vibrant_glass', '4x megacells:cell_component_1m') .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) .itemOutputs('megacells:cell_component_4m') .duration(400) - .EUt(1920) - .cleanroom(CleanroomType.CLEANROOM) - // 16k storage components - event.recipes.gtceu.assembler('megacells:cell_component_16m') - .itemInputs( - '4x #gtceu:circuits/iv', - '4x #forge:plates/tungsten_steel', - '8x #forge:dusts/certus_quartz', - '2x megacells:accumulation_processor',) - .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) - .itemOutputs('megacells:cell_component_16m') - .duration(200) - .EUt(7680) + .EUt(1966080) .cleanroom(CleanroomType.CLEANROOM) + + // // 16m storage components + // event.recipes.gtceu.assembly_line('megacells:cell_component_16m') + // .itemInputs( + // '4x #gtceu:circuits/uev', + // '4x #forge:plates/tungsten_steel', + // '8x #forge:dusts/certus_quartz', + // '2x megacells:accumulation_processor',) + // .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) + // .itemOutputs('megacells:cell_component_16m') + // .duration(200) + // .EUt(7864320) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.assembler('megacells:cell_component_16m_4m') - .itemInputs( - '2x megacells:accumulation_processor', - '2x #gtceu:circuits/iv', - '4x megacells:cell_component_4m') - .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) - .itemOutputs('megacells:cell_component_16m') - .duration(400) - .EUt(7680) - .cleanroom(CleanroomType.CLEANROOM) - // 64k storage components - event.recipes.gtceu.assembler('megacells:cell_component_64m') - .itemInputs( - '4x #gtceu:circuits/luv', - '4x #forge:plates/rhodium_plated_palladium', - '8x #forge:dusts/certus_quartz', - '2x megacells:accumulation_processor') - .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) - .itemOutputs('megacells:cell_component_64m') - .duration(200) - .EUt(30720) - .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.assembler('megacells:cell_component_64m_16m') - .itemInputs( - '2x megacells:accumulation_processor', - '2x #gtceu:circuits/luv', - '4x megacells:cell_component_16m') - .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) - .itemOutputs('megacells:cell_component_64m') - .duration(400) - .EUt(30720) - .cleanroom(CleanroomType.CLEANROOM) - // 256k storage components - event.recipes.gtceu.assembler('megacells:cell_component_256m') - .itemInputs( - '4x #gtceu:circuits/zpm', - '4x #forge:plates/naquadah_alloy', - '16x #forge:dusts/certus_quartz', - '2x megacells:accumulation_processor',) - .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) - .itemOutputs('megacells:cell_component_256m') - .duration(200) - .EUt(122880) - .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.assembler('megacells:cell_component_256m_64m') - .itemInputs( - '2x megacells:accumulation_processor', - '2x #gtceu:circuits/zpm', - '4x megacells:cell_component_64m') - .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) - .itemOutputs('megacells:cell_component_256m') - .duration(400) - .EUt(122880) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.assembly_line('megacells:cell_component_16m_4m') + // .itemInputs( + // '2x megacells:accumulation_processor', + // '2x #gtceu:circuits/uev', + // '4x megacells:cell_component_4m') + // .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) + // .itemOutputs('megacells:cell_component_16m') + // .duration(400) + // .EUt(7864320) + // .cleanroom(CleanroomType.CLEANROOM) + // // 64m storage components + // event.recipes.gtceu.assembly_line('megacells:cell_component_64m') + // .itemInputs( + // '4x #gtceu:circuits/uiv', + // '4x #forge:plates/rhodium_plated_palladium', + // '8x #forge:dusts/certus_quartz', + // '2x megacells:accumulation_processor') + // .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) + // .itemOutputs('megacells:cell_component_64m') + // .duration(200) + // .EUt(31457280) + // .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.assembly_line('megacells:cell_component_64m_16m') + // .itemInputs( + // '2x megacells:accumulation_processor', + // '2x #gtceu:circuits/uiv', + // '4x megacells:cell_component_16m') + // .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) + // .itemOutputs('megacells:cell_component_64m') + // .duration(400) + // .EUt(31457280) + // .cleanroom(CleanroomType.CLEANROOM) + // // 256m storage components + // event.recipes.gtceu.assembly_line('megacells:cell_component_256m') + // .itemInputs( + // '4x #gtceu:circuits/uxv', + // '4x #forge:plates/naquadah_alloy', + // '16x #forge:dusts/certus_quartz', + // '2x megacells:accumulation_processor',) + // .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) + // .itemOutputs('megacells:cell_component_256m') + // .duration(200) + // .EUt(125829120) + // .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.assembly_line('megacells:cell_component_256m_64m') + // .itemInputs( + // '2x megacells:accumulation_processor', + // '2x #gtceu:circuits/uxv', + // '4x megacells:cell_component_64m') + // .inputFluids(Fluid.of('gtceu:hsla_steel', 144)) + // .itemOutputs('megacells:cell_component_256m') + // .duration(400) + // .EUt(125829120) + // .cleanroom(CleanroomType.CLEANROOM) //#endregion //#region MEGA interface @@ -352,153 +356,160 @@ const registerMegaCellsRecipes = (event) => { event.recipes.gtceu.assembler('megacells:greater_energy_card') .itemInputs( 'ae2:energy_card', - '2x gtceu:lapotronic_energy_orb' - ) + '2x gtceu:lapotronic_energy_orb') .itemOutputs('megacells:greater_energy_card') .duration(200) .EUt(1024) - - //#region Cell Packing - - //item - event.recipes.gtceu.packer('megacells:item_storage_cell_1m') + //#region Cell Packing + //item + event.recipes.gtceu.packer('megacells:item_storage_cell_1m') .itemInputs('megacells:mega_item_cell_housing', 'megacells:cell_component_1m') .itemOutputs('megacells:item_storage_cell_1m') .duration(10) .EUt(12) .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:item_storage_cell_4m') + event.recipes.gtceu.packer('megacells:item_storage_cell_4m') .itemInputs('megacells:mega_item_cell_housing', 'megacells:cell_component_4m') .itemOutputs('megacells:item_storage_cell_4m') .duration(10) .EUt(12) .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:item_storage_cell_16m') - .itemInputs('megacells:mega_item_cell_housing', 'megacells:cell_component_16m') - .itemOutputs('megacells:item_storage_cell_16m') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:item_storage_cell_16m') + // .itemInputs('megacells:mega_item_cell_housing', 'megacells:cell_component_16m') + // .itemOutputs('megacells:item_storage_cell_16m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:item_storage_cell_64m') - .itemInputs('megacells:mega_item_cell_housing', 'megacells:cell_component_64m') - .itemOutputs('megacells:item_storage_cell_64m') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:item_storage_cell_64m') + // .itemInputs('megacells:mega_item_cell_housing', 'megacells:cell_component_64m') + // .itemOutputs('megacells:item_storage_cell_64m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:item_storage_cell_256m') - .itemInputs('megacells:mega_item_cell_housing', 'megacells:cell_component_256m') - .itemOutputs('megacells:item_storage_cell_256m') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:item_storage_cell_256m') + // .itemInputs('megacells:mega_item_cell_housing', 'megacells:cell_component_256m') + // .itemOutputs('megacells:item_storage_cell_256m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - //fluid - event.recipes.gtceu.packer('megacells:fluid_storage_cell_1m') + //fluid + event.recipes.gtceu.packer('megacells:fluid_storage_cell_1m') .itemInputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_1m') .itemOutputs('megacells:fluid_storage_cell_1m') .duration(10) .EUt(12) .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:fluid_storage_cell_4m') + event.recipes.gtceu.packer('megacells:fluid_storage_cell_4m') .itemInputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_4m') .itemOutputs('megacells:fluid_storage_cell_4m') .duration(10) .EUt(12) .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:fluid_storage_cell_16m') - .itemInputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_16m') - .itemOutputs('megacells:fluid_storage_cell_16m') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:fluid_storage_cell_16m') + // .itemInputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_16m') + // .itemOutputs('megacells:fluid_storage_cell_16m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:fluid_storage_cell_64m') - .itemInputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_64m') - .itemOutputs('megacells:fluid_storage_cell_64m') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:fluid_storage_cell_64m') + // .itemInputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_64m') + // .itemOutputs('megacells:fluid_storage_cell_64m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:fluid_storage_cell_256m') - .itemInputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_256m') - .itemOutputs('megacells:fluid_storage_cell_256m') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:fluid_storage_cell_256m') + // .itemInputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_256m') + // .itemOutputs('megacells:fluid_storage_cell_256m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - //item back - event.recipes.gtceu.packer('megacells:item_storage_cell_1m_back') + //item back + event.recipes.gtceu.packer('megacells:item_storage_cell_1m_back') .itemInputs('megacells:item_storage_cell_1m') .itemOutputs('megacells:mega_item_cell_housing', 'megacells:cell_component_1m') .duration(10) .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:item_storage_cell_4m_back') + event.recipes.gtceu.packer('megacells:item_storage_cell_4m_back') .itemInputs('megacells:item_storage_cell_4m') .itemOutputs('megacells:mega_item_cell_housing', 'megacells:cell_component_4m') .duration(10) .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:item_storage_cell_16m_back') - .itemInputs('megacells:item_storage_cell_16m') - .itemOutputs('megacells:mega_item_cell_housing', 'megacells:cell_component_16m') - .duration(10) - .EUt(12) + // event.recipes.gtceu.packer('megacells:item_storage_cell_16m_back') + // .itemInputs('megacells:item_storage_cell_16m') + // .itemOutputs('megacells:mega_item_cell_housing', 'megacells:cell_component_16m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:item_storage_cell_64m_back') - .itemInputs('megacells:item_storage_cell_64m') - .itemOutputs('megacells:mega_item_cell_housing', 'megacells:cell_component_64m') - .duration(10) - .EUt(12) + // event.recipes.gtceu.packer('megacells:item_storage_cell_64m_back') + // .itemInputs('megacells:item_storage_cell_64m') + // .itemOutputs('megacells:mega_item_cell_housing', 'megacells:cell_component_64m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:item_storage_cell_256m_back') - .itemInputs('megacells:item_storage_cell_256m') - .itemOutputs('megacells:mega_item_cell_housing', 'megacells:cell_component_256m') - .duration(10) - .EUt(12) + // event.recipes.gtceu.packer('megacells:item_storage_cell_256m_back') + // .itemInputs('megacells:item_storage_cell_256m') + // .itemOutputs('megacells:mega_item_cell_housing', 'megacells:cell_component_256m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - //fluid back - event.recipes.gtceu.packer('megacells:fluid_storage_cell_1m_back') + //fluid back + event.recipes.gtceu.packer('megacells:fluid_storage_cell_1m_back') .itemInputs('megacells:fluid_storage_cell_1m') .itemOutputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_1m') .duration(10) .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:fluid_storage_cell_4m_back') + event.recipes.gtceu.packer('megacells:fluid_storage_cell_4m_back') .itemInputs('megacells:fluid_storage_cell_4m') .itemOutputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_4m') .duration(10) .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:fluid_storage_cell_16m_back') - .itemInputs('megacells:fluid_storage_cell_16m') - .itemOutputs('megacells:mega_fluid_cell_housing','megacells:cell_component_16m') - .duration(10) - .EUt(12) + // event.recipes.gtceu.packer('megacells:fluid_storage_cell_16m_back') + // .itemInputs('megacells:fluid_storage_cell_16m') + // .itemOutputs('megacells:mega_fluid_cell_housing','megacells:cell_component_16m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:fluid_storage_cell_64m_back') - .itemInputs('megacells:fluid_storage_cell_64m') - .itemOutputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_64m') - .duration(10) - .EUt(12) + // event.recipes.gtceu.packer('megacells:fluid_storage_cell_64m_back') + // .itemInputs('megacells:fluid_storage_cell_64m') + // .itemOutputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_64m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:fluid_storage_cell_256m_back') - .itemInputs('megacells:fluid_storage_cell_256m') - .itemOutputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_256m') - .duration(10) - .EUt(12) + // event.recipes.gtceu.packer('megacells:fluid_storage_cell_256m_back') + // .itemInputs('megacells:fluid_storage_cell_256m') + // .itemOutputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_256m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - //#endregion + //#endregion - //mega crafting unit - event.recipes.gtceu.assembler('megacells:mega_crafting_unit') + //mega crafting unit + event.recipes.gtceu.assembler('megacells:mega_crafting_unit') .itemInputs( '4x ae2:crafting_unit', '4x megacells:accumulation_processor', @@ -533,26 +544,26 @@ const registerMegaCellsRecipes = (event) => { .EUt(12) .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:16m_crafting_storage') - .itemInputs('megacells:mega_crafting_unit', 'megacells:cell_component_16m') - .itemOutputs('megacells:16m_crafting_storage') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:16m_crafting_storage') + // .itemInputs('megacells:mega_crafting_unit', 'megacells:cell_component_16m') + // .itemOutputs('megacells:16m_crafting_storage') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:64m_crafting_storage') - .itemInputs('megacells:mega_crafting_unit', 'megacells:cell_component_64m') - .itemOutputs('megacells:64m_crafting_storage') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:64m_crafting_storage') + // .itemInputs('megacells:mega_crafting_unit', 'megacells:cell_component_64m') + // .itemOutputs('megacells:64m_crafting_storage') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:256m_crafting_storage') - .itemInputs('megacells:mega_crafting_unit', 'megacells:cell_component_256m') - .itemOutputs('megacells:256m_crafting_storage') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:256m_crafting_storage') + // .itemInputs('megacells:mega_crafting_unit', 'megacells:cell_component_256m') + // .itemOutputs('megacells:256m_crafting_storage') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) event.recipes.gtceu.packer('megacells:mega_crafting_monitor') .itemInputs('megacells:mega_crafting_unit', 'ae2:storage_monitor') @@ -583,27 +594,27 @@ const registerMegaCellsRecipes = (event) => { .EUt(12) .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:16m_crafting_storage_back') - .itemInputs('megacells:16m_crafting_storage') - .itemOutputs('megacells:mega_crafting_unit', 'megacells:cell_component_16m') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:16m_crafting_storage_back') + // .itemInputs('megacells:16m_crafting_storage') + // .itemOutputs('megacells:mega_crafting_unit', 'megacells:cell_component_16m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:64m_crafting_storage_back') - .itemInputs( - 'megacells:64m_crafting_storage') - .itemOutputs('megacells:mega_crafting_unit','megacells:cell_component_64m') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:64m_crafting_storage_back') + // .itemInputs( + // 'megacells:64m_crafting_storage') + // .itemOutputs('megacells:mega_crafting_unit','megacells:cell_component_64m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) - event.recipes.gtceu.packer('megacells:256m_crafting_storage_back') - .itemInputs('megacells:256m_crafting_storage') - .itemOutputs('megacells:mega_crafting_unit', 'megacells:cell_component_256m') - .duration(10) - .EUt(12) - .cleanroom(CleanroomType.CLEANROOM) + // event.recipes.gtceu.packer('megacells:256m_crafting_storage_back') + // .itemInputs('megacells:256m_crafting_storage') + // .itemOutputs('megacells:mega_crafting_unit', 'megacells:cell_component_256m') + // .duration(10) + // .EUt(12) + // .cleanroom(CleanroomType.CLEANROOM) event.recipes.gtceu.packer('megacells:crafting_monitor_back') .itemInputs('megacells:mega_crafting_monitor') @@ -613,6 +624,157 @@ const registerMegaCellsRecipes = (event) => { .cleanroom(CleanroomType.CLEANROOM) //#endregion - + //#region Portable Cells + + + //#region Item + + // 1m + event.recipes.gtceu.assembler('megacells:portable_item_cell_1m') + .itemInputs( + 'ae2:chest', + 'megacells:cell_component_1m', + 'megacells:mega_energy_cell', + '#gtceu:batteries/luv', + 'megacells:mega_item_cell_housing') + .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + .itemOutputs('megacells:portable_item_cell_1m') + .duration(200) + .EUt(30720) + .cleanroom(CleanroomType.CLEANROOM) + + // 4m + event.recipes.gtceu.assembler('megacells:portable_item_cell_4m') + .itemInputs( + 'ae2:chest', + 'megacells:cell_component_4m', + 'megacells:mega_energy_cell', + '#gtceu:batteries/luv', + 'megacells:mega_item_cell_housing') + .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + .itemOutputs('megacells:portable_item_cell_4m') + .duration(200) + .EUt(122880) + .cleanroom(CleanroomType.CLEANROOM) + + // 16m + // event.recipes.gtceu.assembler('megacells:portable_item_cell_16m') + // .itemInputs( + // 'ae2:chest', + // 'megacells:cell_component_16m', + // 'megacells:mega_energy_cell', + // '#gtceu:batteries/luv', + // 'megacells:mega_item_cell_housing') + // .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + // .itemOutputs('megacells:portable_item_cell_16m') + // .duration(200) + // .EUt(491520) + // .cleanroom(CleanroomType.CLEANROOM) + + // // 64m + // event.recipes.gtceu.assembler('megacells:portable_item_cell_64m') + // .itemInputs( + // 'ae2:chest', + // 'megacells:cell_component_64m', + // 'megacells:mega_energy_cell', + // '#gtceu:batteries/luv', + // 'megacells:mega_item_cell_housing') + // .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + // .itemOutputs('megacells:portable_item_cell_64m') + // .duration(200) + // .EUt(1966080) + // .cleanroom(CleanroomType.CLEANROOM) + + // // 256m + // event.recipes.gtceu.assembler('megacells:portable_item_cell_256m') + // .itemInputs( + // 'ae2:chest', + // 'megacells:cell_component_256m', + // 'megacells:mega_energy_cell', + // '#gtceu:batteries/luv', + // 'megacells:mega_item_cell_housing') + // .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + // .itemOutputs('megacells:portable_item_cell_256m') + // .duration(200) + // .EUt(7864320) + // .cleanroom(CleanroomType.CLEANROOM) + + //#endregion + + + //#region Fluid + + // 1m + event.recipes.gtceu.assembler('megacells:portable_fluid_cell_1m') + .itemInputs( + 'ae2:chest', + 'megacells:cell_component_1m', + 'megacells:mega_energy_cell', + '#gtceu:batteries/luv', + 'megacells:mega_fluid_cell_housing') + .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + .itemOutputs('megacells:portable_fluid_cell_1m') + .duration(200) + .EUt(30720) + .cleanroom(CleanroomType.CLEANROOM) + + // 4m + event.recipes.gtceu.assembler('megacells:portable_fluid_cell_4m') + .itemInputs( + 'ae2:chest', + 'megacells:cell_component_4m', + 'megacells:mega_energy_cell', + '#gtceu:batteries/luv', + 'megacells:mega_fluid_cell_housing') + .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + .itemOutputs('megacells:portable_fluid_cell_4m') + .duration(200) + .EUt(122880) + .cleanroom(CleanroomType.CLEANROOM) + + // // 16m + // event.recipes.gtceu.assembler('megacells:portable_fluid_cell_16m') + // .itemInputs( + // 'ae2:chest', + // 'megacells:cell_component_16m', + // 'megacells:mega_energy_cell', + // '#gtceu:batteries/luv', + // 'megacells:mega_fluid_cell_housing') + // .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + // .itemOutputs('megacells:portable_fluid_cell_16m') + // .duration(200) + // .EUt(491520) + // .cleanroom(CleanroomType.CLEANROOM) + + // // 64m + // event.recipes.gtceu.assembler('megacells:portable_fluid_cell_64m') + // .itemInputs( + // 'ae2:chest', + // 'megacells:cell_component_64m', + // 'megacells:mega_energy_cell', + // '#gtceu:batteries/luv', + // 'megacells:mega_fluid_cell_housing') + // .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + // .itemOutputs('megacells:portable_fluid_cell_64m') + // .duration(200) + // .EUt(1966080) + // .cleanroom(CleanroomType.CLEANROOM) + + // // 256m + // event.recipes.gtceu.assembler('megacells:portable_fluid_cell_256m') + // .itemInputs( + // 'ae2:chest', + // 'megacells:cell_component_256m', + // 'megacells:mega_energy_cell', + // '#gtceu:batteries/luv', + // 'megacells:mega_fluid_cell_housing') + // .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 144)) + // .itemOutputs('megacells:portable_fluid_cell_256m') + // .duration(200) + // .EUt(7864320) + // .cleanroom(CleanroomType.CLEANROOM) + + //#endregion + //#endregion } diff --git a/kubejs/startup_scripts/mega_cells/constants.js b/kubejs/startup_scripts/mega_cells/constants.js index 3d865f173..1f85f8c7d 100644 --- a/kubejs/startup_scripts/mega_cells/constants.js +++ b/kubejs/startup_scripts/mega_cells/constants.js @@ -4,44 +4,33 @@ global.MEGA_CELLS_DISABLED_ITEMS = [ 'megacells:sky_steel_block', 'megacells:sky_steel_ingot', - // 'megacells:decompression_module', - // 'megacells:bulk_item_cell', - // 'megacells:bulk_cell_component', - // 'megacells:compression_card', + 'megacells:decompression_module', + 'megacells:bulk_item_cell', + 'megacells:bulk_cell_component', + 'megacells:compression_card', - // 'megacells:cell_component_1m', - // 'megacells:cell_component_4m', - // 'megacells:cell_component_16m', - // 'megacells:cell_component_64m', - // 'megacells:cell_component_256m', - // 'megacells:item_storage_cell_1m', - // 'megacells:item_storage_cell_4m', - // 'megacells:item_storage_cell_16m', - // 'megacells:item_storage_cell_64m', - // 'megacells:item_storage_cell_256m', - // 'megacells:fluid_storage_cell_1m', - // 'megacells:fluid_storage_cell_4m', - // 'megacells:fluid_storage_cell_16m', - // 'megacells:fluid_storage_cell_64m', - // 'megacells:fluid_storage_cell_256m', - // 'megacells:portable_item_cell_1m', - // 'megacells:portable_item_cell_4m', - // 'megacells:portable_item_cell_16m', - // 'megacells:portable_item_cell_64m', - // 'megacells:portable_item_cell_256m', - // 'megacells:portable_fluid_cell_1m', - // 'megacells:portable_fluid_cell_4m', - // 'megacells:portable_fluid_cell_16m', - // 'megacells:portable_fluid_cell_64m', - // 'megacells:portable_fluid_cell_256m', - // 'megacells:1m_crafting_storage', - // 'megacells:4m_crafting_storage', - // 'megacells:16m_crafting_storage', - // 'megacells:64m_crafting_storage', - // 'megacells:256m_crafting_storage', - // 'megacells:mega_crafting_unit', - // 'megacells:mega_crafting_monitor', - // 'megacells:mega_crafting_accelerator', - // 'megacells:cell_dock', + 'megacells:cell_component_16m', + 'megacells:cell_component_64m', + 'megacells:cell_component_256m', + + 'megacells:item_storage_cell_16m', + 'megacells:item_storage_cell_64m', + 'megacells:item_storage_cell_256m', + + 'megacells:fluid_storage_cell_16m', + 'megacells:fluid_storage_cell_64m', + 'megacells:fluid_storage_cell_256m', + + 'megacells:portable_item_cell_16m', + 'megacells:portable_item_cell_64m', + 'megacells:portable_item_cell_256m', +, + 'megacells:portable_fluid_cell_16m', + 'megacells:portable_fluid_cell_64m', + 'megacells:portable_fluid_cell_256m', + + 'megacells:16m_crafting_storage', + 'megacells:64m_crafting_storage', + 'megacells:256m_crafting_storage', ] \ No newline at end of file