diff --git a/kubejs/server_scripts/extended_ae2/recipes.js b/kubejs/server_scripts/extended_ae2/recipes.js index f2c4fdb91..9db24e928 100644 --- a/kubejs/server_scripts/extended_ae2/recipes.js +++ b/kubejs/server_scripts/extended_ae2/recipes.js @@ -300,7 +300,7 @@ const registerExtendedAE2Recipes = (event) => { '3x #forge:plates/steel', '#gtceu:circuits/ev', '2x gtceu:ev_emitter', - '2xae2:wireless_receiver', + '2x ae2:wireless_receiver', 'ae2:calculation_processor') .itemOutputs('expatternprovider:wireless_tool') .duration(100) diff --git a/kubejs/server_scripts/mega_cells/recipes.js b/kubejs/server_scripts/mega_cells/recipes.js index 25e9be48a..b563ede3f 100644 --- a/kubejs/server_scripts/mega_cells/recipes.js +++ b/kubejs/server_scripts/mega_cells/recipes.js @@ -2,12 +2,12 @@ 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') @@ -359,5 +359,260 @@ const registerMegaCellsRecipes = (event) => { .EUt(1024) + //#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') + .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_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) + + //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') + .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_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) + + //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) + + 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) + + 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_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_256m_back') + .itemInputs('megacells:item_storage_cell_256m') + .itemOutputs('megacells:mega_item_cell_housing', 'megacells:cell_component_256m') + .duration(10) + .EUt(12) + + //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) + + 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) + + 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_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_256m_back') + .itemInputs('megacells:fluid_storage_cell_256m') + .itemOutputs('megacells:mega_fluid_cell_housing', 'megacells:cell_component_256m') + .duration(10) + .EUt(12) + + //#endregion + + //mega crafting unit + event.recipes.gtceu.assembler('megacells:mega_crafting_unit') + .itemInputs( + '4x ae2:crafting_unit', + '4x megacells:accumulation_processor', + '2x ae2:logic_processor', + '#gtceu:circuits/ev', + '2x ae2:fluix_smart_cable') + .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 288)) + .itemOutputs('megacells:mega_crafting_unit') + .duration(20) + .EUt(2720) + + + //#region Crafting Storage + event.recipes.gtceu.packer('megacells:mega_crafting_accelerator') + .itemInputs('megacells:mega_crafting_unit', 'ae2:engineering_processor') + .itemOutputs('megacells:mega_crafting_accelerator') + .duration(10) + .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) + + event.recipes.gtceu.packer('megacells:1m_crafting_storage') + .itemInputs('megacells:mega_crafting_unit', 'megacells:cell_component_1m') + .itemOutputs('megacells:1m_crafting_storage') + .duration(10) + .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) + + event.recipes.gtceu.packer('megacells:4m_crafting_storage') + .itemInputs('megacells:mega_crafting_unit', 'megacells:cell_component_4m') + .itemOutputs('megacells:4m_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: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') + .itemOutputs('megacells:mega_crafting_monitor') + .duration(10) + .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) + + //back + event.recipes.gtceu.packer('megacells:crafting_mega_accelerator_back') + .itemInputs('ae2:crafting_accelerator') + .itemOutputs('megacells:mega_crafting_unit', 'ae2:engineering_processor') + .duration(10) + .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) + + event.recipes.gtceu.packer('megacells:1m_crafting_storage_back') + .itemInputs('megacells:1m_crafting_storage') + .itemOutputs('megacells:mega_crafting_unit', 'megacells:cell_component_1m') + .duration(10) + .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) + + event.recipes.gtceu.packer('megacells:4m_crafting_storage_back') + .itemInputs('megacells:4m_crafting_storage') + .itemOutputs('megacells:mega_crafting_unit', 'megacells:cell_component_4m') + .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: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') + .itemOutputs('megacells:mega_crafting_unit', 'ae2:storage_monitor') + .duration(10) + .EUt(12) + .cleanroom(CleanroomType.CLEANROOM) + + //#endregion + }