neuralgia/kubejs/server_scripts/mega_cells/recipes.js

374 lines
15 KiB
JavaScript

// priority: 0
const registerMegaCellsRecipes = (event) => {
event.remove({ mod: 'megacells' })
// event.recipes.gtceu.assembler('')
// .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' })
*/
//printed accumulation circuit
// event.recipes.gtceu.forming_press('megacells:printed_accumulation_processor')
// .itemInputs('#forge:plates/enriched_naquadah')
// .notConsumable('megacells:accumulation_processor_press')
// .itemOutputs('megacells:printed_accumulation_processor')
// .duration(20)
// .EUt(1920)
// // Inscrdiber Silicon Press
// event.recipes.gtceu.laser_engraver('ae2:accumulation_processor_press_iron')
// .itemInputs('#forge:plates/iron', 'ae2:singularity')
// .notConsumable('#forge:lenses/black')
// .itemOutputs('megacells:accumulation_processor_press')
// .duration(6000)
// .EUt(1920)
// event.recipes.gtceu.laser_engraver('ae2:accumulation_processor_press_wrought_iron')
// .itemInputs('#forge:plates/wrought_iron', 'ae2:singularity')
// .notConsumable('#forge:lenses/black')
// .itemOutputs('megacells:accumulation_processor_press')
// .duration(4000)
// .EUt(1920)
// //accumulation processor
// event.recipes.gtceu.circuit_assembler('megacells:accumulation_processor')
// .itemInputs(
// 'ae2:printed_silicon',
// 'megacells:printed_accumulation_processor',
// '#gtceu:circuits/iv',
// '2x #gtceu:resistors',
// '2x #forge:fine_wires/niobium_titanium',)
// .inputFluids(Fluid.of('gtceu:fluix', 144))
// .itemOutputs('2x megacells:accumulation_processor')
// .duration(20)
// .EUt(1920)
// .cleanroom(CleanroomType.CLEANROOM)
// event.recipes.gtceu.circuit_assembler('megacells:accumulation_processor_adv')
// .itemInputs(
// 'ae2:printed_silicon',
// 'megacells:printed_accumulation_processor',
// '#gtceu:circuits/iv',
// 'gtceu:advanced_smd_resistor',
// '2x #forge:fine_wires/niobium_titanium',)
// .inputFluids(Fluid.of('gtceu:fluix', 144))
// .itemOutputs('2x megacells:accumulation_processor')
// .duration(20)
// .EUt(1920)
// .cleanroom(CleanroomType.CLEANROOM)
// /*
// //Mega Item Cell Housing
// event.shaped('megacells:mega_item_cell_housing', [
// 'ABA',
// 'CDC',
// 'BBB'
// ], {
// A: 'ae2:quartz_vibrant_glass',
// B: '#forge:plates/enriched_naquadah',
// C: '#forge:fine_wires/niobium_titanium',
// D: '#gtceu:circuits/iv',
// }).id('tfg:crafting/mega_item_cell_housing')
// //Mega Fluid Cell Housing
// event.shaped('megacells:mega_fluid_cell_housing', [
// 'ABA',
// 'CDC',
// 'BBB'
// ], {
// A: 'ae2:quartz_vibrant_glass',
// B: '#forge:plates/incoloy_ma_956',
// C: '#forge:fine_wires/niobium_titanium',
// D: '#gtceu:circuits/iv',
// }).id('tfg:crafting/mega_fluid_cell_housing')
// //#region Storage Components
// // 1k storage components
// event.recipes.gtceu.assembler('megacells:cell_component_1m')
// .itemInputs(
// '4x #gtceu:batteries/ulv',
// '4x #forge:plates/wrought_iron',
// '4x #forge:dusts/certus_quartz',
// '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')
// .itemInputs(
// '4x #gtceu:circuits/ev',
// '4x #forge:plates/titanium',
// '4x #forge:dusts/certus_quartz',
// '2x megacells:accumulation_processor')
// .inputFluids(Fluid.of('gtceu:hsla_steel', 144))
// .itemOutputs('megacells:cell_component_4m')
// .duration(200)
// .EUt(1920)
// .cleanroom(CleanroomType.CLEANROOM)
// event.recipes.gtceu.assembler('megacells:cell_component_4m_1m')
// .itemInputs(
// '2x megacells:accumulation_processor',
// '2x #gtceu:circuits/ev',
// '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)
// .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)
// */
// //#endregion
// //#region MEGA interface
// // EV
// event.recipes.gtceu.assembler('megacells:mega_interface_ev')
// .itemInputs(
// '2x #ae2:interface',
// '4x megacells:accumulation_processor',
// '2x gtceu:ev_conveyor_module',
// '4x gtceu:laminated_glass',
// '4x gtceu:titanium_plate',
// '2x ae2:annihilation_core',
// '2x ae2:formation_core',
// '#gtceu:circuits/ev')
// .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
// .itemOutputs('megacells:mega_interface')
// .duration(300)
// .EUt(1920)
// .cleanroom(CleanroomType.CLEANROOM)
// // IV
// event.recipes.gtceu.assembler('megacells:mega_interface_iv')
// .itemInputs(
// '4x #ae2:interface',
// '4x megacells:accumulation_processor',
// '2x gtceu:iv_conveyor_module',
// '4x gtceu:laminated_glass',
// '4x gtceu:tungsten_steel_plate',
// '2x ae2:annihilation_core',
// '2x ae2:formation_core',
// '#gtceu:circuits/iv',)
// .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
// .itemOutputs('2x megacells:mega_interface')
// .duration(300)
// .EUt(7680)
// .cleanroom(CleanroomType.CLEANROOM)
// // LuV
// event.recipes.gtceu.assembler('megacells:mega_interface_luv')
// .itemInputs(
// '8x #ae2:interface',
// '4x megacells:accumulation_processor',
// '2x gtceu:luv_conveyor_module',
// '4x gtceu:laminated_glass',
// '4x gtceu:rhodium_plated_palladium_plate',
// '2x ae2:annihilation_core',
// '2x ae2:formation_core',
// '#gtceu:circuits/luv')
// .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
// .itemOutputs('4x megacells:mega_interface')
// .duration(300)
// .EUt(30720)
// .cleanroom(CleanroomType.CLEANROOM)
// // ZPM
// event.recipes.gtceu.assembler('megacells:mega_interface_zpm')
// .itemInputs(
// '16x #ae2:interface',
// '4x megacells:accumulation_processor',
// '2x gtceu:zpm_conveyor_module',
// '4x gtceu:laminated_glass',
// '4x gtceu:naquadah_alloy_plate',
// '2x ae2:annihilation_core',
// '2x ae2:formation_core',
// '#gtceu:circuits/zpm')
// .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
// .itemOutputs('8x megacells:mega_interface')
// .duration(300)
// .EUt(119680)
// .cleanroom(CleanroomType.CLEANROOM)
// //#endregion
// //#region MEGA provider
// // EV
// event.recipes.gtceu.assembler('megacells:mega_pattern_provider_ev')
// .itemInputs(
// '2x #ae2:pattern_provider',
// '4x megacells:accumulation_processor',
// '2x gtceu:ev_conveyor_module',
// '4x gtceu:titanium_plate',
// '2x ae2:annihilation_core',
// '2x ae2:formation_core',
// '#gtceu:circuits/ev')
// .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
// .itemOutputs('megacells:mega_pattern_provider')
// .duration(300)
// .EUt(1920)
// .cleanroom(CleanroomType.CLEANROOM)
// // IV
// event.recipes.gtceu.assembler('megacells:mega_pattern_provider_iv')
// .itemInputs(
// '4x #ae2:pattern_provider',
// '4x megacells:accumulation_processor',
// '2x gtceu:iv_conveyor_module',
// '4x gtceu:tungsten_steel_plate',
// '2x ae2:annihilation_core',
// '2x ae2:formation_core',
// '#gtceu:circuits/iv',)
// .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
// .itemOutputs('2x megacells:mega_pattern_provider')
// .duration(300)
// .EUt(7680)
// .cleanroom(CleanroomType.CLEANROOM)
// // LuV
// event.recipes.gtceu.assembler('megacells:mega_pattern_provider_luv')
// .itemInputs(
// '8x #ae2:pattern_provider',
// '4x megacells:accumulation_processor',
// '2x gtceu:luv_conveyor_module',
// '4x gtceu:rhodium_plated_palladium_plate',
// '2x ae2:annihilation_core',
// '2x ae2:formation_core',
// '#gtceu:circuits/luv')
// .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
// .itemOutputs('4x megacells:mega_pattern_provider')
// .duration(300)
// .EUt(30720)
// .cleanroom(CleanroomType.CLEANROOM)
// // ZPM
// event.recipes.gtceu.assembler('megacells:mega_pattern_provider_zpm')
// .itemInputs(
// '16x #ae2:pattern_provider',
// '4x megacells:accumulation_processor',
// '2x gtceu:zpm_conveyor_module',
// '4x gtceu:naquadah_alloy_plate',
// '2x ae2:annihilation_core',
// '2x ae2:formation_core',
// '#gtceu:circuits/zpm')
// .inputFluids(Fluid.of('gtceu:polytetrafluoroethylene', 1152))
// .itemOutputs('8x megacells:mega_pattern_provider')
// .duration(300)
// .EUt(119680)
// .cleanroom(CleanroomType.CLEANROOM)
// //#endregion
// // cable mega interface
// event.shapeless('megacells:cable_mega_interface', ['megacells:mega_interface'])
// .id('megacells:crafting/cable_mega_interface')
// event.shapeless('megacells:mega_interface', ['megacells:cable_mega_interface'])
// .id('megacells:crafting/mega_interface')
// // cable mega pattern provider
// event.shapeless('megacells:cable_mega_pattern_provider', ['megacells:mega_pattern_provider'])
// .id('megacells:crafting/cable_mega_pattern_provider')
// event.shapeless('megacells:mega_pattern_provider', ['megacells:cable_mega_pattern_provider'])
// .id('megacells:crafting/mega_pattern_provider')
// // greater energy card
// event.recipes.gtceu.assembler('megacells:greater_energy_card')
// .itemInputs(
// 'ae2:energy_card',
// '2x gtceu:lapotronic_energy_orb'
// )
// .itemOutputs('megacells:greater_energy_card')
// .duration(200)
// .EUt(1024)
}