AE2 Rework - Recipes (#1193)

* AE2 Rework

* Adding a universal Requester recipe

* Lower tier of ME Requester

* Fix ME Requester again

* Fix for terminals Eu Tier

* Adding fluix dust to the AE2 Cables

* Add redstone to smart cable

* Change for Processor, Cryo Fluix in the Vac and new Fluix Crystal method

* Nerf moon processors

* Fixes to resolve PR

* Adding Pack/Unpack for colored cables

* Adding Accumulation Press Recipe and fix Molecular Assembler
This commit is contained in:
TomPlop 2025-06-23 16:03:43 -04:00 committed by GitHub
parent ac7e57387a
commit 3daacb3c22
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 1259 additions and 1210 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View file

@ -102,5 +102,14 @@ const registerTooltips = (event) =>
// Vessels
event.addAdvanced(['#tfc:fired_vessels'], (item, advanced, text) => {
text.add(1, text.of('§cMax: 3024mB'))
})
// MEGA Deprecated 0.10
event.addAdvanced(['#megacells:mega_interface'], (item, advanced, text) => {
text.add(1, text.of('§cDeprecated cannot be craft anymore'))
})
event.addAdvanced(['#megacells:mega_pattern_provider'], (item, advanced, text) => {
text.add(1, text.of('§cDeprecated cannot be craft anymore'))
})
}

File diff suppressed because it is too large Load diff

View file

@ -23,6 +23,18 @@ const registerAE2ItemTags = (event) => {
event.add('tfg:sky_stone_blocks', 'ae2:sky_stone_small_brick')
event.add('tfg:stone_dusts', 'ae2:sky_dust')
event.add('tfg:reactant_fluix_ruby', 'gtceu:ruby_gem')
event.add('tfg:reactant_fluix_ruby', 'gtceu:armalcolite_gem')
event.add('tfg:reactant_fluix_ruby_exquisite', 'gtceu:exquisite_ruby_gem')
event.add('tfg:reactant_fluix_ruby_exquisite', 'gtceu:exquisite_armalcolite_gem')
event.add('tfg:reactant_fluix_quartz', 'minecraft:quartz')
event.add('tfg:reactant_fluix_quartz', 'gtceu:quartzite_gem')
event.add('tfg:reactant_fluix_quartz_exquisite', 'gtceu:exquisite_nether_quartz_gem')
event.add('tfg:reactant_fluix_quartz_exquisite', 'gtceu:exquisite_quartzite_gem')
}
const registerAE2BlockTags = (event) => {

View file

@ -10,190 +10,274 @@ const registerExtendedAE2Recipes = (event) => {
], mod: 'expatternprovider' });
//#region Ext interface
//#region Ext Interface
// IV
event.recipes.gtceu.assembly_line('expatternprovider:ex_interface_iv')
event.recipes.gtceu.assembler('expatternprovider:ex_interface_iv')
.itemInputs(
'2x #megacells:mega_interface',
'4x megacells:accumulation_processor',
'4x gtceu:iv_conveyor_module',
'gtceu:fusion_glass',
'2x #forge:dense_plates/tungsten_steel',
'#gtceu:circuits/iv',
'2x #gtceu:circuits/ev',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
'gtceu:iv_conveyor_module',
'8x gtceu:laminated_glass',
'4x gtceu:tungsten_steel_plate',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'megacells:accumulation_processor',
'2x #ae2:interface')
.inputFluids(Fluid.of('tfg:fluix', 144*8))
.itemOutputs('expatternprovider:ex_interface')
.duration(300)
.EUt(7680)
.EUt(GTValues.VA[GTValues.IV])
.cleanroom(CleanroomType.CLEANROOM)
// LuV
event.recipes.gtceu.assembly_line('expatternprovider:ex_interface_luv')
// LuV Moon Only
event.recipes.gtceu.assembler('expatternprovider:ex_interface_luv_moon')
.itemInputs(
'4x #megacells:mega_interface',
'4x megacells:accumulation_processor',
'4x gtceu:luv_conveyor_module',
'2x gtceu:fusion_glass',
'2x #forge:dense_plates/rhodium_plated_palladium',
'#gtceu:circuits/luv',
'2x #gtceu:circuits/iv',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
'gtceu:luv_conveyor_module',
'8x gtceu:laminated_glass',
'4x #forge:plates/rhodium_plated_palladium',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'megacells:accumulation_processor',
'2x #ae2:interface')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144*8))
.itemOutputs('2x expatternprovider:ex_interface')
.duration(300)
.EUt(30720)
.cleanroom(CleanroomType.CLEANROOM)
.EUt(GTValues.VA[GTValues.LuV])
.dimension('ad_astra:moon')
// ZPM
event.recipes.gtceu.assembly_line('expatternprovider:ex_interface_zpm')
.itemInputs(
'8x #megacells:mega_interface',
'4x megacells:accumulation_processor',
'4x gtceu:zpm_conveyor_module',
'4x gtceu:fusion_glass',
'2x #forge:dense_plates/naquadah_alloy',
'#gtceu:circuits/zpm',
'2x #gtceu:circuits/luv',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
.itemOutputs('4x expatternprovider:ex_interface')
.duration(300)
.EUt(119680)
.cleanroom(CleanroomType.CLEANROOM)
// UV
event.recipes.gtceu.assembly_line('expatternprovider:ex_interface_ev')
event.recipes.gtceu.assembler('expatternprovider:ex_interface_zpm')
.itemInputs(
'16x #megacells:mega_interface',
'4x megacells:accumulation_processor',
'4x gtceu:uv_conveyor_module',
'8x gtceu:fusion_glass',
'4x #forge:dense_plates/darmstadtium',
'#gtceu:circuits/uv',
'2x #gtceu:circuits/zpm',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
'gtceu:zpm_conveyor_module',
'8x gtceu:laminated_glass',
'4x #forge:plates/naquadah_alloy',
'32x ae2:annihilation_core',
'32x ae2:formation_core',
'megacells:accumulation_processor',
'16x #ae2:interface')
.inputFluids(Fluid.of('tfg:fluix', 144*16))
.itemOutputs('8x expatternprovider:ex_interface')
.duration(300)
.EUt(491520)
.EUt(GTValues.VA[GTValues.ZPM])
.cleanroom(CleanroomType.CLEANROOM)
// Extended Interface Upgrade
// IV
event.recipes.gtceu.assembler('expatternprovider:interface_upgrade_iv')
.itemInputs(
'gtceu:iv_conveyor_module',
'8x gtceu:laminated_glass',
'4x gtceu:tungsten_steel_plate',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'megacells:accumulation_processor',
'#ae2:interface')
.inputFluids(Fluid.of('tfg:fluix', 144*8))
.itemOutputs('expatternprovider:interface_upgrade')
.duration(300)
.circuit(4)
.EUt(GTValues.VA[GTValues.IV])
.cleanroom(CleanroomType.CLEANROOM)
// LuV Moon Only
event.recipes.gtceu.assembler('expatternprovider:interface_upgrade_luv_moon')
.itemInputs(
'gtceu:luv_conveyor_module',
'8x gtceu:laminated_glass',
'4x #forge:plates/rhodium_plated_palladium',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'megacells:accumulation_processor')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144*8))
.itemOutputs('2x expatternprovider:interface_upgrade')
.duration(300)
.circuit(4)
.EUt(GTValues.VA[GTValues.LuV])
.dimension('ad_astra:moon')
// ZPM
event.recipes.gtceu.assembler('expatternprovider:interface_upgrade_zpm')
.itemInputs(
'gtceu:zpm_conveyor_module',
'8x gtceu:laminated_glass',
'4x #forge:plates/naquadah_alloy',
'32x ae2:annihilation_core',
'32x ae2:formation_core',
'megacells:accumulation_processor',
'8x #ae2:interface')
.inputFluids(Fluid.of('tfg:fluix', 144*16))
.itemOutputs('8x expatternprovider:interface_upgrade')
.duration(300)
.circuit(4)
.EUt(GTValues.VA[GTValues.ZPM])
.cleanroom(CleanroomType.CLEANROOM)
//#endregion
//#region Oversized Interface
//Luv
// IV
event.recipes.gtceu.assembly_line('expatternprovider:oversize_interface_luv')
.itemInputs(
'2x #expatternprovider:extended_interface',
'8x megacells:accumulation_processor',
'4x gtceu:luv_robot_arm',
'8x gtceu:fusion_glass',
'4x #forge:dense_plates/rhodium_plated_palladium',
'#gtceu:circuits/luv',
'2x #gtceu:circuits/iv',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
'4x #expatternprovider:extended_interface',
'4x megacells:accumulation_processor',
'gtceu:iv_robot_arm',
'gtceu:iv_fluid_regulator',
'4x #forge:dense_plates/tungsten_steel',
'#gtceu:circuits/iv',)
.inputFluids(Fluid.of('tfg:fluix', 144*9))
.itemOutputs("expatternprovider:oversize_interface")
.duration(300)
.EUt(GTValues.VA[GTValues.LuV])
.stationResearch(b => b.researchStack(Item.of("expatternprovider:ex_interface")).EUt(GTValues.VA[GTValues.LuV]).CWUt(8))
.EUt(GTValues.VA[GTValues.IV])
.cleanroom(CleanroomType.CLEANROOM)
//ZPM
// LuV
event.recipes.gtceu.assembly_line('expatternprovider:oversize_interface_zpm')
.itemInputs(
'8x #expatternprovider:extended_interface',
'8x megacells:accumulation_processor',
'4x gtceu:zpm_robot_arm',
'8x gtceu:fusion_glass',
'4x #forge:dense_plates/naquadah_alloy',
'#gtceu:circuits/zpm',
'2x #gtceu:circuits/luv',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
'4x #expatternprovider:extended_interface',
'4x megacells:accumulation_processor',
'gtceu:luv_robot_arm',
'gtceu:luv_fluid_regulator',
'4x #forge:dense_plates/rhodium_plated_palladium',
'#gtceu:circuits/luv')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144*4))
.itemOutputs("4x expatternprovider:oversize_interface")
.duration(300)
.EUt(GTValues.VA[GTValues.ZPM])
.stationResearch(b => b.researchStack(Item.of("expatternprovider:ex_interface")).EUt(GTValues.VA[GTValues.LuV]).CWUt(8))
.cleanroom(CleanroomType.CLEANROOM)
.EUt(GTValues.VA[GTValues.LuV])
.dimension('ad_astra:moon')
//UV
// ZPM
event.recipes.gtceu.assembly_line('expatternprovider:oversize_interface_uv')
.itemInputs(
'16x #expatternprovider:extended_interface',
'8x megacells:accumulation_processor',
'4x gtceu:uv_robot_arm',
'8x gtceu:fusion_glass',
'4x #forge:dense_plates/darmstadtium',
'#gtceu:circuits/uv',
'2x #gtceu:circuits/zpm',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
'8x #expatternprovider:extended_interface',
'4x megacells:accumulation_processor',
'gtceu:zpm_robot_arm',
'gtceu:zpm_fluid_regulator',
'4x #forge:dense_plates/naquadah_alloy',
'#gtceu:circuits/zpm')
.inputFluids(Fluid.of('tfg:fluix', 144*18))
.itemOutputs("8x expatternprovider:oversize_interface")
.duration(300)
.EUt(GTValues.VA[GTValues.UV])
.stationResearch(b => b.researchStack(Item.of("expatternprovider:ex_interface")).EUt(GTValues.VA[GTValues.LuV]).CWUt(8))
.EUt(GTValues.VA[GTValues.ZPM])
.cleanroom(CleanroomType.CLEANROOM)
//#endregion
//#region ex pattern provider
//#region Ext Pattern Provider
// IV
event.recipes.gtceu.assembly_line('expatternprovider:ex_pattern_provider_iv')
event.recipes.gtceu.assembler('expatternprovider:ex_pattern_provider_iv')
.itemInputs(
'2x #megacells:mega_pattern_provider',
'4x megacells:accumulation_processor',
'4x gtceu:iv_conveyor_module',
'2x #forge:dense_plates/tungsten_steel',
'#gtceu:circuits/iv',
'2x #gtceu:circuits/ev',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
'gtceu:iv_robot_arm',
'8x gtceu:laminated_glass',
'4x gtceu:tungsten_steel_plate',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'megacells:accumulation_processor',
'2x #ae2:pattern_provider')
.inputFluids(Fluid.of('tfg:fluix', 144*8))
.itemOutputs('expatternprovider:ex_pattern_provider')
.duration(300)
.EUt(7680)
.EUt(GTValues.VA[GTValues.IV])
.cleanroom(CleanroomType.CLEANROOM)
// LuV
event.recipes.gtceu.assembly_line('expatternprovider:ex_pattern_provider_luv')
// LuV Moon Only
event.recipes.gtceu.assembler('expatternprovider:ex_pattern_provider_moon')
.itemInputs(
'4x #megacells:mega_pattern_provider',
'4x megacells:accumulation_processor',
'4x gtceu:luv_conveyor_module',
'2x #forge:dense_plates/rhodium_plated_palladium',
'#gtceu:circuits/luv',
'2x #gtceu:circuits/iv',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
'gtceu:luv_robot_arm',
'8x gtceu:laminated_glass',
'4x #forge:plates/rhodium_plated_palladium',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'megacells:accumulation_processor',
'2x #ae2:pattern_provider')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144*8))
.itemOutputs('2x expatternprovider:ex_pattern_provider')
.duration(300)
.EUt(30720)
.cleanroom(CleanroomType.CLEANROOM)
.EUt(GTValues.VA[GTValues.LuV])
.dimension('ad_astra:moon')
// ZPM
event.recipes.gtceu.assembly_line('expatternprovider:ex_pattern_provider_zpm')
event.recipes.gtceu.assembler('expatternprovider:ex_pattern_provider_zpm')
.itemInputs(
'8x #megacells:mega_pattern_provider',
'4x megacells:accumulation_processor',
'4x gtceu:zpm_conveyor_module',
'2x #forge:dense_plates/naquadah_alloy',
'#gtceu:circuits/zpm',
'2x #gtceu:circuits/luv',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
.itemOutputs('4x expatternprovider:ex_pattern_provider')
.duration(300)
.EUt(119680)
.cleanroom(CleanroomType.CLEANROOM)
//UV
event.recipes.gtceu.assembly_line('expatternprovider:ex_pattern_provider_uv')
.itemInputs(
'16x #megacells:mega_pattern_provider',
'4x megacells:accumulation_processor',
'4x gtceu:uv_conveyor_module',
'2x #forge:dense_plates/darmstadtium',
'#gtceu:circuits/uv',
'2x #gtceu:circuits/zpm',)
.inputFluids(Fluid.of('gtceu:polybenzimidazole', 1152))
'gtceu:zpm_robot_arm',
'8x gtceu:laminated_glass',
'4x #forge:plates/naquadah_alloy',
'32x ae2:annihilation_core',
'32x ae2:formation_core',
'megacells:accumulation_processor',
'16x #ae2:pattern_provider')
.inputFluids(Fluid.of('tfg:fluix', 144*16))
.itemOutputs('8x expatternprovider:ex_pattern_provider')
.duration(300)
.EUt(491520)
.EUt(GTValues.VA[GTValues.ZPM])
.cleanroom(CleanroomType.CLEANROOM)
// Pattern Provider Upgrade
// IV
event.recipes.gtceu.assembler('expatternprovider:pattern_provider_upgrade_iv')
.itemInputs(
'gtceu:iv_robot_arm',
'8x gtceu:laminated_glass',
'4x gtceu:tungsten_steel_plate',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'megacells:accumulation_processor',
'#ae2:pattern_provider')
.inputFluids(Fluid.of('tfg:fluix', 144*8))
.itemOutputs('expatternprovider:pattern_provider_upgrade')
.duration(300)
.circuit(4)
.EUt(GTValues.VA[GTValues.IV])
.cleanroom(CleanroomType.CLEANROOM)
// LuV Moon Only
event.recipes.gtceu.assembler('expatternprovider:pattern_provider_upgrade_luv_moon')
.itemInputs(
'gtceu:luv_robot_arm',
'8x gtceu:laminated_glass',
'4x #forge:plates/rhodium_plated_palladium',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'megacells:accumulation_processor')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144*8))
.itemOutputs('2x expatternprovider:pattern_provider_upgrade')
.duration(300)
.circuit(4)
.EUt(GTValues.VA[GTValues.LuV])
.dimension('ad_astra:moon')
// ZPM
event.recipes.gtceu.assembler('expatternprovider:pattern_provider_upgrade_zpm')
.itemInputs(
'gtceu:zpm_robot_arm',
'8x gtceu:laminated_glass',
'4x #forge:plates/naquadah_alloy',
'32x ae2:annihilation_core',
'32x ae2:formation_core',
'megacells:accumulation_processor',
'8x #ae2:pattern_provider')
.inputFluids(Fluid.of('tfg:fluix', 144*16))
.itemOutputs('8x expatternprovider:pattern_provider_upgrade')
.duration(300)
.circuit(4)
.EUt(GTValues.VA[GTValues.ZPM])
.cleanroom(CleanroomType.CLEANROOM)
//#endregion
@ -372,94 +456,76 @@ const registerExtendedAE2Recipes = (event) => {
'2x megacells:accumulation_processor',)
.itemOutputs('expatternprovider:ex_pattern_access_part')
.duration(100)
.EUt(1920)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.assembler('expatternprovider:pattern_terminal_upgrade')
.itemInputs(
'4x ae2:logic_processor',
'2x megacells:accumulation_processor')
.itemOutputs('expatternprovider:pattern_terminal_upgrade')
.duration(100)
.circuit(2)
.EUt(GTValues.VA[GTValues.EV])
// Wireless Crafting Terminal
event.recipes.gtceu.assembler('expatternprovider:wireless_ex_pat')
.itemInputs(
'2x gtceu:hv_lithium_battery',
'2x gtceu:luv_sensor',
'gtceu:luv_emitter',
'2x #forge:rods/osmiridium',
'2x gtceu:iv_sensor',
'gtceu:iv_emitter',
'2x #forge:rods/iridium',
'ae2:wireless_terminal',
'expatternprovider:ex_pattern_access_part')
.itemOutputs('expatternprovider:wireless_ex_pat')
.duration(30)
.EUt(250)
.EUt(GTValues.VA[GTValues.IV])
//#region ex molecular assembler
event.recipes.gtceu.assembly_line('expatternprovider:ex_molecular_assembler_iv')
.itemInputs(
'8x ae2:molecular_assembler',
'4x #gtceu:circuits/iv',
'2x #gtceu:circuits/ev',
'8x megacells:accumulation_processor',
'8x ae2:logic_processor',
'2x gtceu:iv_conveyor_module',
'2x gtceu:iv_robot_arm',
'4x #forge:rods/long/tungsten_steel',)
.inputFluids(
Fluid.of('gtceu:soldering_alloy', 576),
Fluid.of('gtceu:polybenzimidazole', 1152),)
.itemOutputs('expatternprovider:ex_molecular_assembler')
.duration(200)
.EUt(7680)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line('expatternprovider:ex_molecular_assembler_luv')
.itemInputs(
'16x ae2:molecular_assembler',
'4x #gtceu:circuits/luv',
'2x #gtceu:circuits/iv',
'8x megacells:accumulation_processor',
'8x ae2:logic_processor',
'2x gtceu:luv_conveyor_module',
'2x gtceu:luv_robot_arm',
'4x #forge:rods/long/rhodium_plated_palladium',)
.inputFluids(
Fluid.of('gtceu:soldering_alloy', 576),
Fluid.of('gtceu:polybenzimidazole', 1152),)
.itemOutputs('2x expatternprovider:ex_molecular_assembler')
.duration(200)
.EUt(30720)
.cleanroom(CleanroomType.CLEANROOM)
// IV
event.recipes.gtceu.assembler('expatternprovider:ex_molecular_assembler_iv')
.itemInputs(
'2x #gtceu:circuits/iv',
'8x gtceu:cleanroom_glass',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'2x gtceu:iv_robot_arm',
'ae2:molecular_assembler')
.inputFluids(Fluid.of('tfg:fluix', 144*4))
.itemOutputs('expatternprovider:ex_molecular_assembler')
.duration(200)
.EUt(GTValues.VA[GTValues.IV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line('expatternprovider:ex_molecular_assembler_zpm')
.itemInputs(
'32x ae2:molecular_assembler',
'4x #gtceu:circuits/zpm',
'2x #gtceu:circuits/luv',
'8x megacells:accumulation_processor',
'8x ae2:logic_processor',
'2x gtceu:zpm_conveyor_module',
'2x gtceu:zpm_robot_arm',
'4x #forge:rods/long/naquadah_alloy')
.inputFluids(
Fluid.of('gtceu:soldering_alloy', 576),
Fluid.of('gtceu:polybenzimidazole', 1152),)
.itemOutputs('4x expatternprovider:ex_molecular_assembler')
.duration(200)
.EUt(122880)
.cleanroom(CleanroomType.CLEANROOM)
// LuV Moon
event.recipes.gtceu.assembler('expatternprovider:ex_molecular_assembler_luv')
.itemInputs(
'2x #gtceu:circuits/luv',
'8x gtceu:cleanroom_glass',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'2x gtceu:luv_robot_arm',
'2x ae2:molecular_assembler')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144*4))
.itemOutputs('4x expatternprovider:ex_molecular_assembler')
.duration(200)
.EUt(GTValues.VA[GTValues.LuV])
.dimension('ad_astra:moon')
event.recipes.gtceu.assembly_line('expatternprovider:ex_molecular_assembler_uv')
.itemInputs(
'32x ae2:molecular_assembler',
'32x ae2:molecular_assembler',
'4x #gtceu:circuits/uv',
'2x #gtceu:circuits/zpm',
'8x megacells:accumulation_processor',
'8x ae2:logic_processor',
'2x gtceu:uv_conveyor_module',
'2x gtceu:uv_robot_arm',
'4x #forge:rods/long/darmstadtium')
.inputFluids(
Fluid.of('gtceu:soldering_alloy', 576),
Fluid.of('gtceu:polybenzimidazole', 1152),)
.itemOutputs('8x expatternprovider:ex_molecular_assembler')
.duration(200)
.EUt(491520)
.cleanroom(CleanroomType.CLEANROOM)
// ZPM
event.recipes.gtceu.assembler('expatternprovider:ex_molecular_assembler_zpm')
.itemInputs(
'2x #gtceu:circuits/zpm',
'8x gtceu:cleanroom_glass',
'4x ae2:annihilation_core',
'4x ae2:formation_core',
'2x gtceu:zpm_robot_arm',
'4x ae2:molecular_assembler')
.inputFluids(Fluid.of('tfg:fluix', 144*16))
.itemOutputs('8x expatternprovider:ex_molecular_assembler')
.duration(200)
.EUt(GTValues.VA[GTValues.ZPM])
.cleanroom(CleanroomType.CLEANROOM)
//#endregion
@ -488,6 +554,18 @@ const registerExtendedAE2Recipes = (event) => {
.duration(200)
.EUt(1920)
event.recipes.gtceu.assembler('expatternprovider:drive_upgrade')
.itemInputs(
'gtceu:ev_machine_casing',
'2x megacells:accumulation_processor',
'4x ae2:logic_processor',
'4x ae2:engineering_processor',
'2x ae2:capacity_card',)
.itemOutputs('expatternprovider:drive_upgrade')
.duration(200)
.circuit(2)
.EUt(1920)
event.recipes.gtceu.assembler('expatternprovider:ingredient_buffer')
.itemInputs(
'gtceu:hv_machine_casing',
@ -502,242 +580,171 @@ const registerExtendedAE2Recipes = (event) => {
//#endregion
//#region Assembler Matrix
//#region Matrix
//Frame
event.recipes.gtceu.assembly_line('expatternprovider:assembler_matrix_frame_luv')
event.recipes.gtceu.assembly_line('expatternprovider:assembler_matrix_frame')
.itemInputs(
'4x gtceu:plascrete',
'4x gtceu:luv_machine_casing',
'1x #gtceu:circuits/luv',
'1x megacells:accumulation_processor',
'1x #gtceu:circuits/iv',
'4x ae2:logic_processor',
'4x #forge:rods/long/rhodium_plated_palladium',
'4x megacells:accumulation_processor',
'16x #forge:rods/niobium_nitride',
'1x expatternprovider:ex_molecular_assembler',)
.inputFluids(
Fluid.of("gtceu:concrete", 1152),
Fluid.of('gtceu:polybenzimidazole', 1430),)
Fluid.of("gtceu:concrete", 144*8),
Fluid.of('tfg:fluix', 144*16),)
.itemOutputs('expatternprovider:assembler_matrix_frame')
.duration(400)
.EUt(30768)
.stationResearch(b => b.researchStack(Item.of("expatternprovider:ex_molecular_assembler")).EUt(GTValues.VA[GTValues.LuV]).CWUt(4))
.duration(2000)
.EUt(GTValues.VA[GTValues.LuV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line('expatternprovider:assembler_matrix_frame_zpm')
event.recipes.gtceu.assembly_line('expatternprovider:assembler_matrix_frame_moon')
.itemInputs(
'8x gtceu:plascrete',
'4x gtceu:zpm_machine_casing',
'1x #gtceu:circuits/zpm',
'1x megacells:accumulation_processor',
'8x gtceu:iv_machine_casing',
'1x #gtceu:circuits/iv',
'4x ae2:logic_processor',
'4x #forge:rods/long/naquadah_alloy',
'1x expatternprovider:ex_molecular_assembler',)
'4x megacells:accumulation_processor',
'16x #forge:rods/niobium_nitride',
'4x expatternprovider:ex_molecular_assembler',)
.inputFluids(
Fluid.of("gtceu:concrete", 1152),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs('4x expatternprovider:assembler_matrix_frame')
.duration(400)
.EUt(123072)
.stationResearch(b => b.researchStack(Item.of("expatternprovider:ex_molecular_assembler")).EUt(GTValues.VA[GTValues.LuV]).CWUt(4))
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line('expatternprovider:assembler_matrix_frame_uv')
.itemInputs(
'16x gtceu:plascrete',
'1x gtceu:uv_machine_casing',
'1x #gtceu:circuits/uv',
'1x megacells:accumulation_processor',
'4x ae2:logic_processor',
'4x #forge:rods/long/darmstadtium',
'1x expatternprovider:ex_molecular_assembler',)
.inputFluids(
Fluid.of("gtceu:concrete", 1152),
Fluid.of('gtceu:polybenzimidazole', 1430),)
Fluid.of('gtceu:concrete', 144*8),
Fluid.of('tfg:cryogenized_fluix', 144*16),)
.itemOutputs('8x expatternprovider:assembler_matrix_frame')
.duration(400)
.EUt(492288)
.stationResearch(b => b.researchStack(Item.of("expatternprovider:ex_molecular_assembler")).EUt(GTValues.VA[GTValues.LuV]).CWUt(4))
.cleanroom(CleanroomType.CLEANROOM)
.duration(2000)
.EUt(GTValues.VA[GTValues.IV])
.dimension('ad_astra:moon')
//Matrix Wall
event.recipes.gtceu.assembler('expatternprovider:assembler_matrix_wall_luv')
.itemInputs(
'4x gtceu:iridium_frame',
'4x gtceu:plascrete',
"1x gtceu:incoloy_ma_956_plate",)
'#forge:frames/polytetrafluoroethylene',
'gtceu:plascrete',
'6x gtceu:polytetrafluoroethylene_plate',)
.inputFluids(
Fluid.of("gtceu:styrene_butadiene_rubber", 1152)
)
Fluid.of('gtceu:concrete', 144*4))
.itemOutputs('expatternprovider:assembler_matrix_wall')
.duration(800)
.EUt(30768)
.EUt(GTValues.VA[GTValues.IV])
//Matrix Glass
event.recipes.gtceu.assembler("expatternprovider:assembler_matrix_glass")
.itemInputs(
'4x gtceu:iridium_frame',
"4x gtceu:cleanroom_glass",
"1x gtceu:incoloy_ma_956_plate",)
'#forge:frames/polytetrafluoroethylene',
'gtceu:cleanroom_glass',
'6x gtceu:polytetrafluoroethylene_plate',)
.inputFluids(
Fluid.of("gtceu:styrene_butadiene_rubber", 1152)
)
Fluid.of('gtceu:concrete', 144*4))
.itemOutputs("expatternprovider:assembler_matrix_glass")
.duration(800)
.EUt(30768)
.EUt(GTValues.VA[GTValues.IV])
//Matrix Pattern
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_pattern_luv")
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_pattern")
.itemInputs(
'#expatternprovider:extended_pattern_provider',
'4x megacells:accumulation_processor',
'8x megacells:accumulation_processor',
'4x gtceu:luv_robot_arm',
'2x #forge:dense_plates/rhodium_plated_palladium',
'#gtceu:circuits/luv',
'2x #gtceu:circuits/iv',)
.inputFluids(
Fluid.of("gtceu:europium", 16),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs('1x expatternprovider:assembler_matrix_pattern')
.duration(800)
.EUt(GTValues.VA[GTValues.LuV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_pattern_zpm")
.itemInputs(
'4x #expatternprovider:extended_pattern_provider',
'4x megacells:accumulation_processor',
'4x gtceu:zpm_robot_arm',
'2x #forge:dense_plates/naquadah_alloy',
'#gtceu:circuits/zpm',
'2x #gtceu:circuits/luv',)
.inputFluids(
Fluid.of("gtceu:europium", 16),
Fluid.of('tfg:fluix', 144*16),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs('4x expatternprovider:assembler_matrix_pattern')
.duration(800)
.EUt(GTValues.VA[GTValues.ZPM])
.itemOutputs('expatternprovider:assembler_matrix_pattern')
.duration(20*30)
.EUt(GTValues.VA[GTValues.LuV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_pattern_uv")
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_pattern_moon")
.itemInputs(
'8x #expatternprovider:extended_pattern_provider',
'4x megacells:accumulation_processor',
'4x gtceu:uv_robot_arm',
'2x #forge:dense_plates/darmstadtium',
'#gtceu:circuits/uv',
'2x #gtceu:circuits/zpm',)
'2x #expatternprovider:extended_pattern_provider',
'8x megacells:accumulation_processor',
'4x gtceu:iv_robot_arm',
'2x #forge:dense_plates/tungsten_steel',
'#gtceu:circuits/luv',
'2x #gtceu:circuits/iv',)
.inputFluids(
Fluid.of("gtceu:europium", 16),
Fluid.of('tfg:cryogenized_fluix', 144*8),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs('8x expatternprovider:assembler_matrix_pattern')
.duration(800)
.EUt(GTValues.VA[GTValues.UV])
.cleanroom(CleanroomType.CLEANROOM)
.itemOutputs('2x expatternprovider:assembler_matrix_pattern')
.duration(20*30)
.EUt(GTValues.VA[GTValues.IV])
.dimension('ad_astra:moon')
//Matrix Crafter
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_crafter_luv")
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_crafter")
.itemInputs(
"#expatternprovider:oversize_interface",
'4x megacells:accumulation_processor',
'gtceu:iv_field_generator',
'8x megacells:accumulation_processor',
'4x gtceu:luv_field_generator',
'2x #forge:dense_plates/rhodium_plated_palladium',
'#gtceu:circuits/luv',
'2x #gtceu:circuits/iv',)
.inputFluids(
Fluid.of("gtceu:europium", 16),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs('1x expatternprovider:assembler_matrix_crafter')
.duration(800)
.EUt(GTValues.VA[GTValues.LuV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_crafter_zpm")
.itemInputs(
"4x #expatternprovider:oversize_interface",
'4x megacells:accumulation_processor',
'gtceu:luv_field_generator',
'2x #forge:dense_plates/naquadah_alloy',
'#gtceu:circuits/zpm',
'2x #gtceu:circuits/luv',)
.inputFluids(
Fluid.of("gtceu:europium", 16),
Fluid.of('tfg:fluix', 144*16),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs('4x expatternprovider:assembler_matrix_crafter')
.duration(800)
.EUt(GTValues.VA[GTValues.ZPM])
.itemOutputs('expatternprovider:assembler_matrix_crafter')
.duration(20*30)
.EUt(GTValues.VA[GTValues.LuV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_crafter_uv")
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_crafter_moon")
.itemInputs(
"8x #expatternprovider:oversize_interface",
'4x megacells:accumulation_processor',
'gtceu:iv_field_generator',
'2x #forge:dense_plates/darmstadtium',
'#gtceu:circuits/uv',
'2x #gtceu:circuits/zpm',)
"2x #expatternprovider:oversize_interface",
'8x megacells:accumulation_processor',
'4x gtceu:iv_field_generator',
'2x #forge:dense_plates/tungsten_steel',
'#gtceu:circuits/luv',
'2x #gtceu:circuits/iv',)
.inputFluids(
Fluid.of("gtceu:europium", 16),
Fluid.of('tfg:cryogenized_fluix', 144*8),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs('8x expatternprovider:assembler_matrix_crafter')
.duration(800)
.EUt(GTValues.VA[GTValues.UV])
.cleanroom(CleanroomType.CLEANROOM)
.itemOutputs('2x expatternprovider:assembler_matrix_crafter')
.duration(20*30)
.EUt(GTValues.VA[GTValues.IV])
.dimension('ad_astra:moon')
//Matrix Speed
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_speed_luv")
.itemInputs(
"megacells:mega_crafting_accelerator",
'4x megacells:accumulation_processor',
"64x ae2:speed_card",
'8x megacells:accumulation_processor',
'4x gtceu:luv_conveyor_module',
'2x #forge:dense_plates/rhodium_plated_palladium',
'#gtceu:circuits/luv',
'2x #gtceu:circuits/iv',)
'#gtceu:circuits/zpm',
'2x #gtceu:circuits/luv',)
.inputFluids(
Fluid.of("gtceu:europium", 16),
Fluid.of('tfg:fluix', 144*16),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs("expatternprovider:assembler_matrix_speed")
.duration(800)
.itemOutputs('expatternprovider:assembler_matrix_speed')
.duration(20*30)
.EUt(GTValues.VA[GTValues.LuV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_speed_zpm")
.itemInputs(
"4x megacells:mega_crafting_accelerator",
'4x megacells:accumulation_processor',
"64x ae2:speed_card",
'2x #forge:dense_plates/naquadah_alloy',
'#gtceu:circuits/zpm',
'2x #gtceu:circuits/luv',)
"2x megacells:mega_crafting_accelerator",
'8x megacells:accumulation_processor',
'4x gtceu:iv_conveyor_module',
'2x #forge:dense_plates/tungsten_steel',
'#gtceu:circuits/luv',
'2x #gtceu:circuits/iv',)
.inputFluids(
Fluid.of("gtceu:europium", 16),
Fluid.of('tfg:cryogenized_fluix', 144*8),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs("4x expatternprovider:assembler_matrix_speed")
.duration(800)
.EUt(GTValues.VA[GTValues.ZPM])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line("expatternprovider:assembler_matrix_speed_uv")
.itemInputs(
"8x megacells:mega_crafting_accelerator",
'4x megacells:accumulation_processor',
"64x ae2:speed_card",
'2x #forge:dense_plates/darmstadtium',
'#gtceu:circuits/uv',
'2x #gtceu:circuits/zpm',)
.inputFluids(
Fluid.of("gtceu:europium", 16),
Fluid.of('gtceu:polybenzimidazole', 1430),)
.itemOutputs("8x expatternprovider:assembler_matrix_speed")
.duration(800)
.EUt(GTValues.VA[GTValues.UV])
.cleanroom(CleanroomType.CLEANROOM)
.itemOutputs('2x expatternprovider:assembler_matrix_speed')
.duration(20*30)
.EUt(GTValues.VA[GTValues.IV])
.dimension('ad_astra:moon')
//#endregion

View file

@ -6,10 +6,32 @@ const registerMERequesterRecipes = (event) => {
// ME Requester
event.recipes.gtceu.assembler('tfg:merequester/merequester')
.itemInputs('#ae2:interface', '2x ae2:crafting_accelerator', '4x #gtceu:circuits/ev', '4x #forge:plates/copper', '#forge:rods/amethyst')
.itemInputs(
'expatternprovider:ex_pattern_provider',
'#expatternprovider:extended_interface',
'megacells:mega_crafting_unit',
'4x #gtceu:circuits/luv',
'4x #forge:double_plates/titanium_tungsten_carbide',
'4x gtceu:exquisite_amethyst_gem')
.inputFluids(Fluid.of('tfg:fluix', 144*20))
.itemOutputs('merequester:requester')
.duration(760)
.EUt(506)
.EUt(GTValues.VA[GTValues.IV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembler('tfg:merequester/merequester_moon')
.itemInputs(
'expatternprovider:ex_pattern_provider',
'#expatternprovider:extended_interface',
'megacells:mega_crafting_unit',
'4x #gtceu:circuits/iv',
'4x #forge:double_plates/titanium_tungsten_carbide',
'4x gtceu:exquisite_amethyst_gem')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144*20))
.itemOutputs('merequester:requester')
.duration(760)
.EUt(GTValues.VA[GTValues.EV])
.dimension('ad_astra:moon')
// ME Requester Terminal
event.shaped('merequester:requester_terminal', [
@ -25,4 +47,15 @@ const registerMERequesterRecipes = (event) => {
F: '#forge:plates/steel',
G: 'ae2:engineering_processor'
}).id('merequester:requester_terminal')
event.recipes.gtceu.assembler('assembler:ae2_requester_terminal_terminal')
.itemInputs(
'ae2:terminal',
'2x #forge:rods/steel',
'ae2:engineering_processor',
'2x #forge:plates/steel',
'merequester:requester')
.itemOutputs('merequester:requester_terminal')
.duration(100)
.EUt(GTValues.VA[GTValues.LV])
}

View file

@ -22,42 +22,63 @@ const registerMegaCellsRecipes = (event) => {
.notConsumable('megacells:accumulation_processor_press')
.itemOutputs('megacells:printed_accumulation_processor')
.duration(20)
.circuit(1)
.EUt(1920)
event.recipes.gtceu.forming_press('megacells:printed_accumulation_processor_moon')
.itemInputs('#forge:dense_plates/silicon')
.notConsumable('megacells:accumulation_processor_press')
.itemOutputs('2x megacells:printed_accumulation_processor')
.duration(20)
.circuit(2)
.EUt(1920)
.dimension('ad_astra:moon')
// Accumulation Processor
event.recipes.gtceu.circuit_assembler('ae2:accumulation_processor_moon')
.itemInputs(
'ae2:printed_silicon',
'megacells:printed_accumulation_processor',
'#gtceu:circuits/iv',
'2x #gtceu:resistors',
'1x minecraft:redstone')
.inputFluids(Fluid.of('tfg:fluix', 144*5))
.itemOutputs('megacells:accumulation_processor')
.duration(20*5)
.EUt(GTValues.VA[GTValues.IV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.circuit_assembler('ae2:accumulation_processor')
.itemInputs(
'ae2:printed_silicon',
'megacells:printed_accumulation_processor',
'#gtceu:circuits/iv',
'1x minecraft:redstone')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144*5))
.itemOutputs('2x megacells:accumulation_processor')
.duration(20*5)
.EUt(GTValues.VA[GTValues.EV])
.dimension('ad_astra:moon')
// Inscriber Silicon Press
event.recipes.gtceu.laser_engraver('ae2:accumulation_processor_press')
.itemInputs('#forge:plates/naquadah')
.itemInputs('tfg:unfinished_inscriber_accumulation_press')
.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('tfg:fluix', 144))
.itemOutputs('2x megacells:accumulation_processor')
.duration(20)
.EUt(1920)
.EUt(GTValues.VA[GTValues.IV])
.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('tfg:fluix', 144))
.itemOutputs('2x megacells:accumulation_processor')
.duration(20)
.EUt(1920)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.implosion_compressor('tfg:unfinished_inscriber_accumulation_press')
.itemInputs(
'#forge:dense_plates/rocket_alloy_t1',
'#forge:dense_plates/desh',
'gtceu:quantum_star',
'64x gtceu:industrial_tnt')
.itemOutputs('tfg:unfinished_inscriber_accumulation_press')
.duration(20)
.EUt(GTValues.VA[GTValues.IV])
//Mega Item Cell Housing
event.shaped('megacells:mega_item_cell_housing', [
@ -99,252 +120,112 @@ const registerMegaCellsRecipes = (event) => {
// 1m storage components
event.recipes.gtceu.assembly_line('megacells:cell_component_1m')
.itemInputs(
'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))
'4x #gtceu:circuits/zpm',
'32x gtceu:hpic_chip',
'64x ae2:calculation_processor',
'64x ae2:logic_processor',
'64x ae2:logic_processor',
'16x megacells:accumulation_processor',
'1x ae2:cell_component_256k')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 4608))
.inputFluids(Fluid.of('gtceu:polyphenylene_sulfide', 9216))
.itemOutputs('megacells:cell_component_1m')
.duration(200)
.EUt(491520)
.duration(2000)
.EUt(GTValues.VA[GTValues.LuV])
.dimension('ad_astra:moon')
event.recipes.gtceu.assembly_line('megacells:cell_component_1m_256k')
.itemInputs(
'4x #gtceu:circuits/uv',
'32x gtceu:hpic_chip',
'64x ae2:engineering_processor',
'64x ae2:logic_processor',
'64x ae2:logic_processor',
'16x megacells:accumulation_processor',
'2x ae2:cell_component_256k')
.inputFluids(Fluid.of('tfg:fluix', 4608))
.inputFluids(Fluid.of('gtceu:polyphenylene_sulfide', 9216))
.itemOutputs('megacells:cell_component_1m')
.duration(4000)
.EUt(GTValues.VA[GTValues.ZPM])
.cleanroom(CleanroomType.CLEANROOM)
// 4m storage components
event.recipes.gtceu.assembly_line('megacells:cell_component_4m')
.itemInputs(
'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))
'4x #gtceu:circuits/uv',
'64x gtceu:advanced_soc',
'64x ae2:calculation_processor',
'64x ae2:logic_processor',
'64x ae2:logic_processor',
'64x megacells:accumulation_processor',
'1x megacells:cell_component_1m')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 9216))
.inputFluids(Fluid.of('gtceu:polyphenylene_sulfide', 18432))
.itemOutputs('megacells:cell_component_4m')
.duration(200)
.EUt(1966080)
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembly_line('megacells:cell_component_4m_1m')
.duration(2000)
.EUt(GTValues.VA[GTValues.ZPM])
.dimension('ad_astra:moon')
event.recipes.gtceu.assembly_line('megacells:cell_component_4m_256k')
.itemInputs(
'2x megacells:accumulation_processor',
'2x #gtceu:circuits/uhv',
'2x ae2:quartz_vibrant_glass',
'4x megacells:cell_component_1m')
.inputFluids(Fluid.of('gtceu:hsla_steel', 144))
'4x #gtceu:circuits/uhv',
'64x gtceu:advanced_soc',
'64x ae2:engineering_processor',
'64x ae2:logic_processor',
'64x ae2:logic_processor',
'64x megacells:accumulation_processor',
'2x megacells:cell_component_1m')
.inputFluids(Fluid.of('tfg:fluix', 9216))
.inputFluids(Fluid.of('gtceu:polyphenylene_sulfide', 18432))
.itemOutputs('megacells:cell_component_4m')
.duration(400)
.EUt(1966080)
.duration(4000)
.EUt(GTValues.VA[GTValues.UV])
.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.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
// EV
event.recipes.gtceu.assembler('megacells:mega_interface_ev')
// 16m storage components
event.recipes.gtceu.assembly_line('megacells:cell_component_16m')
.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)
'4x #gtceu:circuits/uhv',
'64x gtceu:uhpic_chip',
'64x ae2:engineering_processor',
'64x ae2:logic_processor',
'64x ae2:logic_processor',
'64x megacells:accumulation_processor',
'64x megacells:accumulation_processor',
'1x megacells:cell_component_4m')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 18432))
.inputFluids(Fluid.of('tfg:fluix', 18432))
.inputFluids(Fluid.of('gtceu:polyphenylene_sulfide', 36864))
.itemOutputs('megacells:cell_component_16m')
.duration(8000)
.stationResearch(b => b.researchStack(Item.of('megacells:cell_component_4m')).EUt(GTValues.VA[GTValues.LuV]).CWUt(32))
.EUt(GTValues.VA[GTValues.UV])
.dimension('ad_astra:moon')
.cleanroom(CleanroomType.CLEANROOM)
// IV
event.recipes.gtceu.assembler('megacells:mega_interface_iv')
// 64m storage components
event.recipes.gtceu.assembly_line('megacells:cell_component_64m')
.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)
'8x #gtceu:circuits/uhv',
'64x gtceu:uhpic_chip',
'64x ae2:engineering_processor',
'64x ae2:logic_processor',
'64x ae2:logic_processor',
'64x ae2:calculation_processor',
'64x megacells:accumulation_processor',
'64x megacells:accumulation_processor',
'1x megacells:cell_component_16m')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 36864))
.inputFluids(Fluid.of('tfg:fluix', 36864))
.inputFluids(Fluid.of('gtceu:polyphenylene_sulfide', 73728))
.itemOutputs('megacells:cell_component_64m')
.duration(8000)
.stationResearch(b => b.researchStack(Item.of('megacells:cell_component_16m')).EUt(GTValues.VA[GTValues.LuV]).CWUt(64))
.EUt(GTValues.VA[GTValues.UHV])
.dimension('ad_astra:moon')
.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
// greater energy card
event.recipes.gtceu.assembler('megacells:greater_energy_card')
.itemInputs(
@ -370,19 +251,19 @@ const registerMegaCellsRecipes = (event) => {
.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')
@ -406,19 +287,19 @@ const registerMegaCellsRecipes = (event) => {
.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')
@ -442,19 +323,19 @@ const registerMegaCellsRecipes = (event) => {
.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)
// .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)
.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)
// .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)
.cleanroom(CleanroomType.CLEANROOM)
// event.recipes.gtceu.packer('megacells:item_storage_cell_256m_back')
// .itemInputs('megacells:item_storage_cell_256m')
@ -478,19 +359,19 @@ const registerMegaCellsRecipes = (event) => {
.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)
// .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)
.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)
// .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)
.cleanroom(CleanroomType.CLEANROOM)
// event.recipes.gtceu.packer('megacells:fluid_storage_cell_256m_back')
// .itemInputs('megacells:fluid_storage_cell_256m')
@ -501,21 +382,40 @@ const registerMegaCellsRecipes = (event) => {
//#endregion
//mega crafting unit
//#region 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))
'4x ae2:logic_processor',
'4x ae2:calculation_processor',
'4x ae2:engineering_processor',
'#gtceu:circuits/luv',
'6x #forge:plates/titanium_tungsten_carbide',
'ae2:crafting_unit')
.inputFluids(Fluid.of('tfg:fluix', 144*8))
.itemOutputs('megacells:mega_crafting_unit')
.duration(20)
.EUt(2720)
.duration(20*15)
.EUt(GTValues.VA[GTValues.IV])
.cleanroom(CleanroomType.CLEANROOM)
event.recipes.gtceu.assembler('megacells:mega_crafting_unit_moon')
.itemInputs(
'4x megacells:accumulation_processor',
'4x ae2:logic_processor',
'4x ae2:calculation_processor',
'4x ae2:engineering_processor',
'#gtceu:circuits/luv',
'6x #forge:plates/titanium_tungsten_carbide',
'ae2:crafting_unit')
.inputFluids(Fluid.of('tfg:cryogenized_fluix', 144*4))
.itemOutputs('2x megacells:mega_crafting_unit')
.duration(20*15)
.EUt(GTValues.VA[GTValues.IV])
.dimension('ad_astra:moon')
// Mega Crafting Storage
//#region Crafting Storage
event.recipes.gtceu.packer('megacells:mega_crafting_accelerator')
.itemInputs('megacells:mega_crafting_unit', 'ae2:engineering_processor')
.itemOutputs('megacells:mega_crafting_accelerator')
@ -537,26 +437,27 @@ 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')
@ -587,20 +488,19 @@ 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')
@ -652,32 +552,32 @@ const registerMegaCellsRecipes = (event) => {
.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)
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)
// 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')
@ -726,33 +626,33 @@ const registerMegaCellsRecipes = (event) => {
.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)
// 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)
// 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')

View file

@ -25,7 +25,8 @@ const registerAdAstraMaterials = (event) => {
.flags(
GTMaterialFlags.FORCE_GENERATE_BLOCK,
GTMaterialFlags.GENERATE_PLATE,
GTMaterialFlags.GENERATE_ROD
GTMaterialFlags.GENERATE_ROD,
GTMaterialFlags.GENERATE_DENSE
)
// TODO: remove the components until we know what to put in them

View file

@ -0,0 +1,12 @@
// priority: 0
const registerAE2Fluids = (event) => {
// AE2 Moon Fluix
event.create('tfg:cryogenized_fluix')
.thickTexture(0xde8cfb)
.bucketColor(0xde8cfb)
.luminosity(14)
.temperature(10)
}

View file

@ -2,11 +2,11 @@ global.EXTENDED_AE2_DISABLED_ITEMS = [
'expatternprovider:infinity_cell',
'expatternprovider:fishbig',
'expatternprovider:pattern_provider_upgrade',
'expatternprovider:interface_upgrade',
//'expatternprovider:pattern_provider_upgrade',
//'expatternprovider:interface_upgrade',
'expatternprovider:io_bus_upgrade',
'expatternprovider:pattern_terminal_upgrade',
'expatternprovider:drive_upgrade',
//'expatternprovider:pattern_terminal_upgrade',
//'expatternprovider:drive_upgrade',
'expatternprovider:ex_inscriber',
'expatternprovider:crystal_fixer',

View file

@ -214,6 +214,8 @@ const registerGTCEuMaterialModification = (event) => {
GTMaterials.IronMagnetic.addFlags(GENERATE_PLATE)
GTMaterials.Silicon.addFlags(GENERATE_DENSE);
GTMaterials.Quartzite.addFlags(GENERATE_ROD);
GTMaterials.TreatedWood.addFlags(GENERATE_LONG_ROD);

View file

@ -37,6 +37,7 @@ ItemEvents.modification(event => {
*/
StartupEvents.registry('fluid', event => {
registerTFGFluids(event)
registerAE2Fluids(event)
})
/**

View file

@ -9,28 +9,16 @@ global.MEGA_CELLS_DISABLED_ITEMS = [
'megacells:bulk_cell_component',
'megacells:compression_card',
'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',
]

View file

@ -43,6 +43,12 @@ const registerTFGItems = (event) => {
});
//#endregion
// Unfinished Inscriber
event.create('tfg:unfinished_inscriber_accumulation_press')
.translationKey('item.tfg.unfinished_inscriber_accumulation_press')
.texture('tfg:item/unfinished_inscriber_accumulation_press')
// #region Molds
global.TFG_EXTRUDER_MOLDS.forEach(id => event.create(id))