This commit is contained in:
Pyritie 2025-06-01 21:18:02 +01:00
commit a79652844d
63 changed files with 2593 additions and 1424 deletions

View file

@ -411,7 +411,7 @@ function registerGTCEuMachineRecipes(event) {
//#endregion
//#region passthrough hatches
//#region passthrough hatches
event.recipes.shaped('gtceu:lv_item_passthrough_hatch', [
' A ',
'BCB',
@ -665,6 +665,61 @@ function registerGTCEuMachineRecipes(event) {
//#endregion
// #region Assembly line stack size problems
event.remove({ id: 'gtceu:assembly_line/high_performance_computing_array' })
event.recipes.gtceu.assembly_line('high_performace_computing_array')
.itemInputs('gtceu:data_bank',
'4x #gtceu:circuits/zpm',
'8x gtceu:luv_field_generator',
'gtceu:data_orb',
'gtceu:computer_monitor_cover',
'32x #forge:double_wires/uranium_rhodium_dinaquadide',
'32x #forge:double_wires/uranium_rhodium_dinaquadide',
'16x gtceu:normal_optical_pipe')
.inputFluids(Fluid.of('gtceu:soldering_alloy', 1152),
Fluid.of('gtceu:vanadium_gallium', 1152),
Fluid.of('gtceu:pcb_coolant', 4000))
.itemOutputs('gtceu:high_performance_computation_array')
.duration(60 * 20)
.EUt(100000)
["scannerResearch(java.util.function.UnaryOperator)"](b =>
b.researchStack(Item.of('gtceu:computer_monitor_cover')).EUt(GTValues.VA[GTValues.IV]).duration(120*20))
event.remove({ id: 'gtceu:assembly_line/me_pattern_buffer' })
event.recipes.gtceu.assembly_line('me_pattern_buffer')
.itemInputs('gtceu:luv_dual_input_hatch',
'gtceu:luv_emitter',
'4x #gtceu:circuits/luv',
'3x ae2:pattern_provider',
'3x ae2:interface',
'4x ae2:speed_card',
'2x ae2:capacity_card',
'64x #forge:fine_wires/europium',
'32x #forge:fine_wires/europium')
.inputFluids(Fluid.of('gtceu:soldering_alloy', 576), Fluid.of('gtceu:lubricant', 500))
.itemOutputs('gtceu:me_pattern_buffer')
.duration(30 * 20)
.EUt(GTValues.VA[GTValues.LuV])
["scannerResearch(java.util.function.UnaryOperator)"](b =>
b.researchStack(Item.of('gtceu:luv_dual_input_hatch')).EUt(GTValues.VA[GTValues.LuV]).duration(60*20))
event.remove({ id: 'gtceu:assembly_line/me_pattern_buffer_proxy' })
event.recipes.gtceu.assembly_line('me_pattern_buffer_proxy')
.itemInputs('gtceu:luv_machine_hull',
'2x gtceu:luv_sensor',
'#gtceu:circuits/luv',
'ae2:quantum_link',
'2x ae2:quantum_ring',
'64x #forge:fine_wires/europium')
.inputFluids(Fluid.of('gtceu:soldering_alloy', 576), Fluid.of('gtceu:lubricant', 500))
.itemOutputs('gtceu:me_pattern_buffer_proxy')
.duration(30 * 20)
.EUt(GTValues.VA[GTValues.ZPM])
.stationResearch(b => b.researchStack(Item.of('gtceu:me_pattern_buffer')).EUt(GTValues.VA[GTValues.LuV]).CWUt(32))
// #endregion
// Контроллер теплицы
event.shaped('gtceu:greenhouse', [
'ABA',
@ -685,7 +740,7 @@ function registerGTCEuMachineRecipes(event) {
DRUMS_AND_CRATES.forEach(material => {
event.shapeless(`gtceu:${material}_drum`, [`gtceu:${material}_drum`]).id(`tfg:shapeless/drum_nbt_${material}`)
event.shaped(`gtceu:${material}_drum`, [
' A ',
'BCB',
@ -788,13 +843,39 @@ function registerGTCEuMachineRecipes(event) {
C: '#forge:small_fluid_pipes/steel'
}).id('gtceu:shaped/steam_hatch')
event.replaceOutput({ id: 'gtceu:macerator/macerate_steel_machine_casing'}, 'gtceu:steel_dust', '4x gtceu:steel_dust')
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steel_machine_casing'}, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
event.shaped('gtceu:steam_grinder', [
'ABA',
'ACA',
'ABA'
], {
A: 'gtceu:steam_machine_casing',
B: '#forge:gears/invar',
C: 'gtceu:hp_steam_macerator'
}).id('gtceu:shaped/steam_grinder')
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_bus'}, 'gtceu:steel_dust', '4x gtceu:steel_dust')
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_bus'}, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_output_bus'}, 'gtceu:steel_dust', '4x gtceu:steel_dust')
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_output_bus'}, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
event.shaped('gtceu:steam_oven', [
'ABA',
'ACA',
'ABA'
], {
A: 'gtceu:steam_machine_casing',
B: 'gtceu:heatproof_machine_casing',
C: 'gtceu:hp_steam_furnace'
}).id('gtceu:shaped/steam_oven')
event.replaceInput({ id: 'gtceu:shaped/hv_cutter' }, 'gtceu:red_steel_buzz_saw_blade', 'gtceu:diamond_buzz_saw_blade')
event.replaceOutput({ id: 'gtceu:macerator/macerate_steel_machine_casing' }, 'gtceu:steel_dust', '4x gtceu:steel_dust')
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steel_machine_casing' }, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_bus' }, 'gtceu:steel_dust', '4x gtceu:steel_dust')
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_bus' }, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_output_bus' }, 'gtceu:steel_dust', '4x gtceu:steel_dust')
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_output_bus' }, 'gtceu:steel_ingot', '4x gtceu:steel_ingot')
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_hatch' }, 'gtceu:steel_dust', '6x gtceu:steel_dust')
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_hatch' }, 'gtceu:steel_block', '6x gtceu:steel_ingot')
event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_hatch'}, 'gtceu:steel_dust', '6x gtceu:steel_dust')
event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_hatch'}, 'gtceu:steel_block', '6x gtceu:steel_ingot')