file upload

meat of the pack
This commit is contained in:
mina
2023-09-04 14:34:19 +01:00
parent 02473111e4
commit f49f5e9c50
163 changed files with 19679 additions and 0 deletions

View File

@@ -0,0 +1,371 @@
ServerEvents.recipes(event => {
const greg = event.recipes.gtceu
// quartz glass
event.remove({id: "ae2:decorative/quartz_glass"})
greg.alloy_smelter('gtceu:quartz_glass')
.itemInputs("4x #forge:glass", "5x gtceu:certus_quartz_dust")
.itemOutputs("4x ae2:quartz_glass")
.duration(100)
.EUt(8)
// vibrant quartz glass
event.remove({id: "ae2:decorative/quartz_vibrant_glass"})
greg.alloy_smelter('gtceu:vibrant_quartz_glass')
.itemInputs("ae2:quartz_glass", "2x minecraft:glowstone_dust")
.itemOutputs("2x ae2:quartz_vibrant_glass")
.duration(100)
.EUt(8)
// Tiny TNT
event.remove({id: "ae2:misc/tiny_tnt"})
greg.cutter("gtceu:tiny_tnt")
.inputFluids('minecraft:water 9000')
.itemInputs('minecraft:tnt')
.itemOutputs('4x ae2:tiny_tnt')
.duration(200)
.EUt(30)
// WAP
event.remove({id: "ae2:network/wireless_access_point"})
event.shaped("ae2:wireless_access_point", [
'PWP',
'RCR',
'PFP'
] , {
P: "gtceu:titanium_plate",
W: "ae2:wireless_receiver",
R: "gtceu:titanium_rod",
C: "ae2:calculation_processor",
F: "ae2:fluix_glass_cable"
})
// Security Terminal
event.remove({id: "ae2:network/blocks/security_station"})
event.shaped("ae2:security_station", [
'PCP',
'KAK',
'PEP'
] , {
P: "gtceu:iron_plate",
C: "ae2:chest",
K: "ae2:fluix_glass_cable",
A: "ae2:cell_component_16k",
E: "ae2:engineering_processor"
})
// Quantum Ring
event.remove({id: "ae2:network/blocks/quantum_ring"})
event.shaped("ae2:quantum_ring", [
'PLP',
'EHE',
'PLP'
] , {
P: "gtceu:titanium_plate",
L: "ae2:logic_processor",
E: "ae2:engineering_processor",
H: "gtceu:hv_field_generator"
})
// Quantum Link Chamber
event.remove({id: "ae2:network/blocks/quantum_link"})
event.shaped("ae2:quantum_link", [
'GPG',
'PHP',
'GPG'
] , {
G: "ae2:quartz_glass",
P: "ae2:fluix_pearl",
H: "gtceu:hv_field_generator"
})
// ME Drive
event.remove({id: "ae2:network/blocks/storage_drive"})
event.shaped("ae2:drive", [
'PEP',
'KCK',
'PEP'
] , {
P: "#forge:plates/steel",
E: "ae2:engineering_processor",
K: "ae2:fluix_glass_cable",
C: "#forge:circuits/lv"
})
// ME Chest
event.remove({id: "ae2:network/blocks/storage_chest"})
event.shaped("ae2:chest", [
'GTG',
'KCK',
'PFP'
] , {
G: "ae2:quartz_glass",
T: "ae2:terminal",
K: "ae2:fluix_glass_cable",
C: "#forge:circuits/ulv",
P: "#forge:plates/steel",
F: "#forge:gems/fluix"
})
// Cell Workbench
event.remove({id: "ae2:network/blocks/cell_workbench"})
event.shaped("ae2:cell_workbench", [
'FKL',
'PCP',
'PPP'
] , {
F: "gtceu:item_filter",
K: "ae2:fluix_glass_cable",
L: "gtceu:fluid_filter",
P: "#forge:plates/steel",
C: "#forge:chests/wooden"
})
// IO Port
event.remove({id: "ae2:network/blocks/io_port"})
event.shaped("ae2:io_port", [
'UGR',
'DCD',
'PLP'
] , {
U: "gtceu:lv_pump",
G: "#forge:glass",
R: "gtceu:lv_robot_arm",
D: "ae2:drive",
C: "ae2:fluix_glass_cable",
P: "#forge:plates/steel",
L: "ae2:logic_processor"
})
// Matter Condenser
event.remove({id: "ae2:network/blocks/io_condenser"})
event.shaped("ae2:condenser", [
'PCP',
'CHC',
'PCP'
] , {
P: "#forge:plates/stainless_steel",
C: "gtceu:hv_electric_piston",
H: "#forge:circuits/hv"
})
// Energy Acceptor
event.remove({id: "ae2:network/blocks/energy_energy_acceptor"})
event.shaped("ae2:energy_acceptor", [
'PFP',
'FVF',
'PFP'
] , {
P: "#forge:plates/steel",
F: "#forge:gems/fluix",
V: "gtceu:lv_voltage_coil"
})
// Energy Cell
event.remove({id: "ae2:network/blocks/energy_energy_cell"})
event.shaped("ae2:energy_cell", [
'SPS',
'CGC',
'SPS'
] , {
S: "gtceu:certus_quartz_gem",
P: "#forge:plates/certus_quartz",
C: "gtceu:lv_voltage_coil",
G: "ae2:quartz_vibrant_glass"
})
// Dense Energy Cell
event.remove({id: "ae2:network/blocks/energy_dense_energy_cell"})
greg.compressor('gtceu:dense_energy_cell')
.itemInputs("8x ae2:energy_cell")
.itemOutputs("ae2:dense_energy_cell")
.duration(100)
.EUt(30)
// Crafting Unit
event.remove({id: "ae2:network/crafting/cpu_crafting_unit"})
event.shaped("ae2:crafting_unit", [
'PCP',
'KMK',
'PLP'
] , {
P: "#forge:plates/aluminium",
C: "ae2:calculation_processor",
K: "ae2:fluix_glass_cable",
M: "#forge:circuits/mv",
L: "ae2:logic_processor"
})
// Crafting Co-Processing Unit
event.remove({id: "ae2:network/crafting/cpu_crafting_accelerator"})
greg.canner('gtceu:ae2_accelerator')
.itemInputs("ae2:crafting_unit", "ae2:engineering_processor")
.itemOutputs("ae2:crafting_accelerator")
.duration(100)
.EUt(64)
// Crafting Monitor
event.remove({id: "ae2:network/crafting/cpu_crafting_monitor"})
greg.canner('gtceu:crafting_monitor')
.itemInputs("ae2:crafting_unit", "ae2:storage_monitor")
.itemOutputs("ae2:crafting_monitor")
.duration(100)
.EUt(4)
// Creative Energy Cell
event.shaped("ae2:creative_energy_cell", [
'CCC',
'CUC',
'CCC'
] , {
C: "ae2:dense_energy_cell",
U: "gtceu:uv_field_generator"
})
// Biometric Card
event.remove({id: "ae2:tools/network_biometric_card"})
event.shaped("ae2:biometric_card", [
'EC ',
'WP ',
' '
] , {
E: "ae2:engineering_processor",
C: "#forge:circuits/lv",
W: "#forge:wires/fine/gold",
P: "#forge:plates/iron"
})
// Memory Card
event.remove({id: "ae2:tools/network_memory_card"})
event.shaped("ae2:memory_card", [
'EC ',
'WP ',
' '
] , {
E: "ae2:calculation_processor",
C: "#forge:circuits/lv",
W: "#forge:wires/fine/gold",
P: "#forge:plates/iron"
})
// Network Tool
event.remove({id: "ae2:tools/network_tool"})
event.shaped("ae2:network_tool", [
'wC ',
'EP ',
' '
] , {
w: "#forge:tools/wrenches",
E: "ae2:calculation_processor",
C: "#forge:circuits/lv",
P: "#ae2:illuminated_panel"
})
// Fluix Dust
event.remove({id: "ae2:inscriber/fluix_dust"})
greg.mixer("gtceu:fluix_dust")
.itemInputs("#forge:dusts/nether_quartz", "#forge:dusts/certus_quartz", "#forge:dusts/redstone")
.itemOutputs("3x ae2:fluix_dust")
.duration(200).EUt(16)
// Charged Certus Quartz
event.remove({id: "ae2:charger/charged_certus_quartz_crystal"})
greg.polarizer("gtceu:charged_certus_quartz")
.itemInputs("gtceu:certus_quartz_gem")
.itemOutputs("ae2:charged_certus_quartz_crystal")
.duration(100).EUt(16)
// Fluix Pearl
event.remove({id: "ae2:misc/fluixpearl"})
greg.chemical_reactor("gtceu:fluix_pearl")
.itemInputs("#forge:dusts/fluix", "ender_eye")
.itemOutputs("ae2:fluix_pearl")
.duration(200).EUt(480)
// Wireless Receiver
event.remove({id: "ae2:network/wireless_part"})
event.shaped("ae2:wireless_receiver", [
'CPC',
'RSR',
' '
] , {
C: "#forge:circuits/ev",
P: "ae2:fluix_pearl",
R: "#forge:rods/titanium",
S: "gtceu:hv_sensor"
})
// Annihilation Core
event.remove({id: "ae2:materials/annihilationcore"})
event.shaped("ae2:annihilation_core", [
'CPB'
] , {
C: "#forge:circuits/ulv",
P: "ae2:logic_processor",
B: "#forge:dusts/nether_quartz"
})
// Formation Core
event.remove({id: "ae2:materials/formationcore"})
event.shaped("ae2:formation_core", [
'CPB'
] , {
C: "#forge:circuits/ulv",
P: "ae2:logic_processor",
B: "#forge:dusts/certus_quartz"
})
// Cable Anchor
event.remove({id: "ae2:network/parts/cable_anchor"})
greg.extruder('gtceu:cable_anchor')
.itemInputs("#forge:plates/steel")
.notConsumable("gtceu:bolt_extruder_mold")
.itemOutputs("8x ae2:cable_anchor")
.duration(20).EUt(16)
// Quartz Fibers
event.remove({id: "ae2:network/parts/quartz_fiber_part"})
greg.alloy_smelter("gtceu:quartz_fibers")
.itemInputs("#forge:dusts/certus_quartz", "ae2:quartz_glass")
.itemOutputs("2x ae2:quartz_fiber")
.duration(60).EUt(16)
//Illuminated Panel
event.remove({id: "ae2:network/parts/panels_semi_dark_monitor"})
event.shaped("ae2:semi_dark_monitor", [
'WSG'
] , {
W: "#forge:wires/fine/tin",
S: "gtceu:computer_monitor_cover",
G: "ae2:quartz_vibrant_glass"
})
event.shaped("ae2:semi_dark_monitor", [
'mWG',
"TCV",
'xWG'
] , {
m: "#forge:tools/mallets",
x: "#forge:tools/wire_cutters",
W: "#forge:wires/fine/copper",
G: "#forge:plates/glass",
T: "#forge:wires/fine/tin",
C: "#forge:circuits/lv",
V: "ae2:quartz_vibrant_glass"
})
// Wireless Booster
event.remove({id: "ae2:network/wireless_booster"})
event.shaped("ae2:wireless_booster", [
'EC ',
'PP '
] , {
E: "gtceu:lv_emitter",
C: "ae2:fluix_glass_cable",
P: "#forge:plates/steel"
})
// Fluix Crystals
greg.autoclave("gtceu:fluix_crystal")
.itemInputs("ae2:fluix_dust")
.inputFluids("water 100")
.itemOutputs("ae2:fluix_crystal")
.duration(200).EUt(24)
})

View File

@@ -0,0 +1,67 @@
ServerEvents.recipes(event => {
const greg = event.recipes.gtceu
const dyes = [
"white",
"orange",
"magenta",
"light_blue",
"yellow",
"lime",
"pink",
"gray",
"light_gray",
"cyan",
"purple",
"blue",
"brown",
"green",
"red",
"black" ]
dyes.forEach(dyes => {
let cablePainting = (cableType) => {
event.remove({id: "ae2:network/cables/" + cableType + "_fluix_clean"})
event.remove({id: "ae2:network/cables/dense_smart_fluix_clean"})
event.remove({id: "ae2:network/cables/dense_covered_fluix_clean"})
event.remove({id: "ae2:network/cables/" + cableType + "_" + dyes})
event.remove({id: "ae2:network/cables/dense_smart_" + dyes})
event.remove({id: "ae2:network/cables/dense_covered_" + dyes})
greg.chemical_bath("gtceu:"+ dyes + "_" + cableType + "_cable")
.itemInputs("ae2:fluix_"+ cableType + "_cable")
.inputFluids("gtceu:" + dyes + "_dye 18")
.itemOutputs("ae2:"+ dyes + "_" + cableType + "_cable")
.duration(40).EUt(16)
greg.chemical_bath("gtceu:un_"+ dyes + "_" + cableType + "_cable")
.itemInputs("ae2:"+ dyes + "_" + cableType + "_cable")
.inputFluids("gtceu:chlorine 10")
.itemOutputs("ae2:fluix_" + cableType + "_cable")
.duration(40).EUt(16)
}
cablePainting("smart")
cablePainting("covered")
cablePainting("glass")
cablePainting("covered_dense")
cablePainting("smart_dense")
})
event.remove({id: "ae2:network/cables/glass_fluix"})
greg.assembler("gtceu:glass_fluix_cable")
.itemInputs("2x ae2:quartz_fiber", "ae2:fluix_crystal")
.itemOutputs("3x ae2:fluix_glass_cable")
.duration(100).EUt(30)
event.remove({id: "ae2:network/cables/covered_fluix"})
event.recipes.gtceu.assembler('gtceu:covered_fluix_worst')
.itemInputs("ae2:fluix_glass_cable")
.inputFluids("gtceu:rubber 144")
.itemOutputs("ae2:fluix_covered_cable")
.duration(150).EUt(8)
event.recipes.gtceu.assembler('gtceu:covered_fluix_mid')
.itemInputs("ae2:fluix_glass_cable")
.inputFluids("gtceu:styrene_butadiene_rubber 72")
.itemOutputs("ae2:fluix_covered_cable")
.duration(150).EUt(8)
event.recipes.gtceu.assembler('gtceu:covered_fluix_best')
.itemInputs("ae2:fluix_glass_cable")
.inputFluids("gtceu:silicone_rubber 36")
.itemOutputs("ae2:fluix_covered_cable")
.duration(150).EUt(8)
})

View File

@@ -0,0 +1,78 @@
ServerEvents.recipes(event => {
// Advanced Card
event.remove({id: "ae2:materials/advancedcard"})
event.shaped("2x ae2:advanced_card", [
'WP ',
'ACP',
'SP '
] , {
W: "#forge:wires/fine/red_alloy",
P: "#forge:plates/stainless_steel",
A: "ae2:engineering_processor",
C: "#forge:circuits/hv",
S: "#forge:wires/fine/silver"
})
// Fuzzy Card
event.remove({id: "ae2:materials/cardfuzzy"})
event.shapeless("ae2:fuzzy_card", [
"ae2:advanced_card", "#forge:circuits/ulv"
])
// Inverter Card
event.remove({id: "ae2:materials/cardinverter"})
event.shapeless("ae2:inverter_card", [
"ae2:advanced_card", "#forge:wires/fine/red_alloy"
])
// Acceleration Card
event.remove({id: "ae2:materials/cardspeed"})
event.shapeless("ae2:speed_card", [
"ae2:advanced_card", "#forge:circuits/mv"
])
// Energy Card
event.remove({id: "ae2:materials/cardenergy"})
event.shapeless("ae2:energy_card", [
"ae2:advanced_card", "#forge:batteries/mv"
])
// Basic Card
event.remove({id: "ae2:materials/basiccard"})
event.shaped("2x ae2:basic_card", [
'WP ',
'ACP',
'SP '
] , {
W: "#forge:wires/fine/red_alloy",
P: "#forge:plates/aluminium",
A: "ae2:engineering_processor",
C: "#forge:circuits/mv",
S: "#forge:wires/fine/gold"
})
// Capacity Card
event.remove({id: "ae2:materials/cardcapacity"})
event.shapeless("ae2:capacity_card", [
"ae2:basic_card", "#forge:circuits/lv"
])
// Crafting Card
event.remove({id: "ae2:materials/cardcrafting"})
event.shapeless("ae2:crafting_card", [
"ae2:basic_card", "#forge:circuits/mv"
])
// Redstone Card
event.remove({id: "ae2:materials/cardredstone"})
event.shapeless("ae2:redstone_card", [
"ae2:basic_card", "#forge:plates/red_alloy"
])
// Quantum Card
event.remove({id: "aeinfinitybooster:infinity_card"})
event.remove({id: "aeinfinitybooster:dimension_card"})
event.shaped("aeinfinitybooster:dimension_card", [
'AS ',
'Ed '
] , {
A: "ae2:advanced_card",
S: "gtceu:luv_sensor",
E: "gtceu:luv_emitter",
d: "#forge:tools/screwdrivers"
})
})

View File

@@ -0,0 +1,41 @@
ServerEvents.recipes(event => {
const greg = event.recipes.gtceu
let cells = (componentSize, energyExponent, mod) => {
event.remove({output: mod + ":item_storage_cell_" + componentSize})
greg.canner("gtceu:" + componentSize + "_storage_cell")
.itemInputs("ae2:item_cell_housing", mod + ":cell_component_" + componentSize)
.itemOutputs(mod + ":item_storage_cell_" + componentSize)
.duration(100).EUt(4**(energyExponent-1))
event.remove({output: mod + ":fluid_storage_cell_" + componentSize})
greg.canner("gtceu:" + componentSize + "_fluid_storage_cell")
.itemInputs("ae2:fluid_cell_housing", mod + ":cell_component_" + componentSize)
.itemOutputs(mod + ":fluid_storage_cell_" + componentSize)
.duration(100).EUt(4**(energyExponent-1))
}
cells("1k", 1, "ae2")
cells("4k", 2, "ae2")
cells("16k", 3, "ae2")
cells("64k", 4, "ae2")
cells("256k", 5, "ae2")
// View Cell
event.remove({output: "ae2:view_cell"})
greg.canner("gtceu:view_cell")
.itemInputs("ae2:item_cell_housing", "#forge:gems/certus_quartz")
.itemOutputs("ae2:view_cell")
.duration(100).EUt(4)
// add fluid cells!
//ME Storage Housing
event.remove({output: "ae2:item_cell_housing"})
event.shaped("ae2:item_cell_housing", [
'GPG',
'WCW',
'PPP'
] , {
G: "ae2:quartz_glass",
P: "#forge:plates/steel",
W: "#forge:wires/fine/red_alloy",
C: "#forge:circuits/lv"
})
})

View File

@@ -0,0 +1,53 @@
ServerEvents.recipes(event => {
const greg = event.recipes.gtceu
// Printed Silicon
event.remove({id: "ae2:inscriber/silicon_print"})
greg.forming_press("gtceu:printed_silicon")
.itemInputs("#forge:plates/silicon")
.notConsumable("ae2:silicon_press")
.itemOutputs("ae2:printed_silicon")
.duration(200).EUt(30)
// Printed Logic Circuit
event.remove({id: "ae2:inscriber/logic_processor_print"})
greg.forming_press("gtceu:printed_logic_processor")
.itemInputs("#forge:plates/gold")
.notConsumable("ae2:logic_processor_press")
.itemOutputs("ae2:printed_logic_processor")
.duration(200).EUt(30)
// Printed Engineering Circuit
event.remove({id: "ae2:inscriber/engineering_processor_print"})
greg.forming_press("gtceu:printed_engineering_processor")
.itemInputs("#forge:plates/gold")
.notConsumable("ae2:engineering_processor_press")
.itemOutputs("ae2:printed_engineering_processor")
.duration(200).EUt(30)
// Printed Calculation Circuit
event.remove({id: "ae2:inscriber/calculation_processor_print"})
greg.forming_press("gtceu:printed_calculation_processor")
.itemInputs("#forge:plates/certus_quartz")
.notConsumable("ae2:calculation_processor_press")
.itemOutputs("ae2:printed_calculation_processor")
.duration(200).EUt(30)
// Logic Processor
event.remove({id:"ae2:inscriber/logic_processor"})
greg.circuit_assembler("gtceu:logic_processor")
.itemInputs("ae2:printed_logic_processor", "ae2:printed_silicon", "#forge:circuits/lv", "#gtceu:resistors", "2x #forge:wires/fine/tin")
.itemOutputs("4x ae2:logic_processor")
.duration(200).EUt(30)
// Engineering Processor
event.remove({id:"ae2:inscriber/engineering_processor"})
greg.circuit_assembler("gtceu:engineering_processor")
.itemInputs("ae2:printed_engineering_processor", "ae2:printed_silicon", "#forge:circuits/lv", "#gtceu:resistors", "2x #forge:wires/fine/tin")
.itemOutputs("4x ae2:engineering_processor")
.duration(200).EUt(30)
// Calculation Processor
event.remove({id:"ae2:inscriber/calculation_processor"})
greg.circuit_assembler("gtceu:calculation_processor")
.itemInputs("ae2:printed_calculation_processor", "ae2:printed_silicon", "#forge:circuits/lv", "#gtceu:resistors", "2x #forge:wires/fine/tin")
.itemOutputs("4x ae2:calculation_processor")
.duration(200).EUt(30)
})

View File

@@ -0,0 +1,19 @@
ServerEvents.recipes(event => {
const greg = event.recipes.gtceu
let craftystorage = (componentSize, energyExponent, mod, k) => {
event.remove({output: mod + ":" + componentSize + "k_crafting_storage"})
greg.canner("gtceu:" + componentSize + "crafting_storage")
.itemInputs("ae2:crafting_unit", mod + ":" + "cell_component_" + componentSize + k)
.itemOutputs(mod + ":" + componentSize + "k_crafting_storage")
.duration(100).EUt(4**(energyExponent-1))
}
craftystorage("1", 1, "ae2", "k")
craftystorage("4", 2, "ae2", "k")
craftystorage("16", 3, "ae2","k")
craftystorage("64", 4, "ae2","k")
craftystorage("256", 5, "ae2","k")
// add fluid cells!
})
// ae2 has 16k input output
// ae2add has 16 input but 16k output

View File

@@ -0,0 +1,25 @@
ServerEvents.recipes(event => {
const patpros = [
["lv", "steel", 1],
["mv", "aluminium", 2],
["hv", "stainless_steel", 3],
["ev", "titanium", 4]
]
patpros.forEach(tier => {
let interProv = (materialType, blockType) => {
event.shaped(tier[2]+ "x " + blockType, [
'PGP',
'ACF',
'PGP'
] , {
P: `#forge:plates/${tier[1]}`,
G: materialType,
A: "ae2:annihilation_core",
F: "ae2:formation_core",
C: `gtceu:${tier[0]}_conveyor_module`
})
}
interProv("#forge:glass", "ae2:interface");
interProv("minecraft:crafting_table", "ae2:pattern_provider")
})
})

View File

@@ -0,0 +1,23 @@
ServerEvents.recipes(event => {
})
/*
// WAP
event.remove({id: })
event.shaped(, [
'',
'',
''
] , {
})
event.remove({id: })
event.shapeless(, [
])
event.remove({id: ""})
event.recipes.gtceu.alloy_smelter('gtceu:')
.itemInputs()
.itemOutputs()
.duration()
.EUt()
*/

View File

@@ -0,0 +1,24 @@
ServerEvents.recipes(event => {
const patpros = [
["hv", "stainless_steel", 1],
["ev", "titanium", 4],
["iv", "tungsten_steel", 16]
]
patpros.forEach((tier)=> {
let interProv = (materialType, blockType) => {
event.shaped(tier[2]+ "x " + blockType, [
'PGP',
'ACF',
'PGP'
] , {
P: `#forge:plates/${tier[1]}`,
G: materialType,
A: "ae2:annihilation_core",
F: "ae2:formation_core",
C: `gtceu:${tier[0]}_conveyor_module`
})
}
event.remove({id: "ae2:network/crafting/molecular_assembler"})
interProv("ae2:quartz_glass", "ae2:molecular_assembler")
})
})

View File

@@ -0,0 +1,24 @@
ServerEvents.recipes(event => {
const greg = event.recipes.gtceu
// Blank Pattern
event.remove({id: "ae2:network/crafting/patterns_blank"})
greg.assembler("gtceu:blank_pattern")
.itemInputs("3x #forge:plates/steel", "2x #forge:plates/polyethylene", "4x #forge:wires/fine/red_alloy", "#forge:circuits/mv")
.itemOutputs("ae2:blank_pattern")
.duration(200).EUt(120)
greg.assembler("gtceu:blank_pattern_good")
.itemInputs("3x #forge:plates/steel", "2x #forge:plates/polyvinyl_chloride", "4x #forge:wires/fine/red_alloy", "#forge:circuits/mv")
.itemOutputs("4x ae2:blank_pattern")
.duration(200).EUt(120)
greg.assembler("gtceu:blank_pattern_better")
.itemInputs("3x #forge:plates/steel", "2x #forge:plates/polytetrafluoroethylene", "4x #forge:wires/fine/red_alloy", "#forge:circuits/mv")
.itemOutputs("16x ae2:blank_pattern")
.duration(200).EUt(480)
greg.assembler("gtceu:blank_pattern_best")
.itemInputs("3x #forge:plates/steel", "2x #forge:plates/polybenzimidazole", "4x #forge:wires/fine/red_alloy", "#forge:circuits/mv")
.itemOutputs("64x ae2:blank_pattern")
.duration(200).EUt(480)
})

View File

@@ -0,0 +1,16 @@
ServerEvents.recipes(event => {
// Portable Cells
event.remove({id: "ae2:tools/portable_item_cell_1k"})
event.shaped("ae2:portable_item_cell_1k", [
'BGB',
'CHC',
'PWP'
] , {
B: "#forge:bolts/red_alloy",
G: "#forge:glass_panes",
C: "#forge:circuits/ulv",
H: "#forge:chests/wooden",
P: "#forge:plates/wrought_iron",
W: "gtceu:red_alloy_single_cable"
})
})

View File

@@ -0,0 +1,31 @@
ServerEvents.recipes(event => {
const greg = event.recipes.gtceu
// Silicon
event.remove({id: "ae2:inscriber/silicon_press"})
greg.laser_engraver("gtceu:inscriber_silicon_press")
.itemInputs("#forge:plates/steel")
.notConsumable("gtceu:light_blue_glass_lens")
.itemOutputs("ae2:silicon_press")
.duration(500).EUt(120)
// Logic
event.remove({id: "ae2:inscriber/logic_press"})
greg.laser_engraver("gtceu:inscriber_logic_press")
.itemInputs("#forge:plates/steel")
.notConsumable("gtceu:green_glass_lens")
.itemOutputs("ae2:logic_processor_press")
.duration(500).EUt(120)
// Engineering
event.remove({id: "ae2:inscriber/engineering_press"})
greg.laser_engraver("gtceu:inscriber_engineering_press")
.itemInputs("#forge:plates/steel")
.notConsumable("gtceu:red_glass_lens")
.itemOutputs("ae2:engineering_processor_press")
.duration(500).EUt(120)
// Calculation
event.remove({id: "ae2:inscriber/calculation_press"})
greg.laser_engraver("gtceu:inscriber_calculation_press")
.itemInputs("#forge:plates/steel")
.notConsumable("gtceu:glass_lens")
.itemOutputs("ae2:calculation_processor_press")
.duration(500).EUt(120)
})

View File

@@ -0,0 +1,27 @@
ServerEvents.recipes(event => {
let yeet = (recipeTag) => {
event.remove({id: recipeTag})
}
event.remove({type: "ae2:transform"})
event.remove({type: "ae2:entropy"})
event.remove({type: "ae2:charger"})
event.remove({type: "ae2:inscriber"})
event.remove({mod: "ae2additions"})
yeet("ae2:network/blocks/inscribers")
yeet("ae2:network/blocks/crystal_processing_charger")
yeet("ae2:misc/deconstruction_certus_quartz_pillar")
yeet("ae2:misc/deconstruction_certus_quartz_block")
yeet("ae2:misc/deconstruction_chiseled_certus_quartz")
yeet("ae2:network/blocks/interfaces_interface")
yeet("ae2:network/blocks/pattern_providers_interface")
yeet("ae2:network/blocks/energy_vibration_chamber")
yeet("ae2:blasting/silicon_from_certus_quartz_dust")
yeet("ae2:smelting/silicon_from_certus_quartz_dust")
yeet("ae2:network/blocks/crank")
yeet("ae2:tools/misctools_entropy_manipulator")
yeet("ae2:tools/misctools_charged_staff")
yeet("ae2:tools/network_color_applicator")
yeet("ae2:tools/matter_cannon")
yeet("ae2:shaped/not_so_mysterious_cube")
yeet("ae2:network/blocks/crystal_processing_quartz_growth_accelerator")
})

View File

@@ -0,0 +1,43 @@
ServerEvents.recipes(event => {
const greg = event.recipes.gtceu
// 1k storage
event.remove({output: "ae2:cell_component_1k"})
greg.assembler("gtceu:1k_component")
.itemInputs("gtceu:cpu_chip", "#forge:plates/certus_quartz", "#forge:circuits/lv")
.itemOutputs("ae2:cell_component_1k")
.duration(200).EUt(30)
greg.assembler("gtceu:1k_component_expensive")
.itemInputs("16x #gtceu:resistors", "#forge:plates/certus_quartz", "2x #forge:circuits/lv")
.inputFluids("gtceu:red_alloy 288")
.itemOutputs("ae2:cell_component_1k")
.duration(200).EUt(30)
// 4k storage
event.remove({output: "ae2:cell_component_4k"})
greg.assembler("gtceu:4k_component")
.itemInputs("gtceu:ram_chip","3x ae2:cell_component_1k", "#forge:circuits/mv")
.itemOutputs("ae2:cell_component_4k")
.duration(200).EUt(30)
// 16k storage
event.remove({output: "ae2:cell_component_16k"})
greg.assembler("gtceu:16k_component")
.itemInputs("gtceu:ulpic_chip","3x ae2:cell_component_4k", "#forge:circuits/hv")
.itemOutputs("ae2:cell_component_16k")
.duration(200).EUt(120)
// 64k storage
event.remove({output: "ae2:cell_component_64k"})
greg.assembler("gtceu:64k_component")
.itemInputs("gtceu:lpic_chip","3x ae2:cell_component_16k", "#forge:circuits/ev")
.itemOutputs("ae2:cell_component_64k")
.duration(200).EUt(480)
// 256k storage
event.remove({output: "ae2:cell_component_256k"})
greg.assembler("gtceu:256k_component")
.itemInputs("gtceu:qbit_cpu_chip","3x ae2:cell_component_64k", "#forge:circuits/iv")
.itemOutputs("ae2:cell_component_256k")
.duration(200).EUt(1920)
})

View File

@@ -0,0 +1,156 @@
ServerEvents.recipes(event => {
// Wireless Terminal
event.remove({id: "ae2:network/wireless_terminal"})
event.shaped("ae2:wireless_terminal", [
'wRd',
'CTC',
'KLK'
] , {
w: "#forge:tools/wrenches",
R: "ae2:wireless_receiver",
d: "#forge:tools/screwdrivers",
C: "#forge:circuits/hv",
T: "ae2:terminal",
K: "ae2:fluix_glass_cable",
L: "gtceu:lapotron_crystal"
})
// Wireless Crafting Terminal
event.remove({id: "ae2:network/wireless_crafting_terminal"})
event.remove({id: "ae2:network/upgrade_wireless_crafting_terminal"})
event.shaped("ae2:wireless_crafting_terminal", [
'TC ',
'Kd ',
' '
] , {
d: "#forge:tools/screwdrivers",
T: "ae2:wireless_terminal",
C: "gtceu:crafting_table_cover",
K: "ae2:fluix_glass_cable"
})
// ME Storage Bus
event.remove({id: "ae2:network/parts/storage_bus"})
event.shaped("ae2:storage_bus", [
'IPC'
] , {
I: "ae2:interface",
P: "gtceu:lv_electric_piston",
C: "ae2:fluix_glass_cable"
})
// ME Import Bus
event.remove({id: "ae2:network/parts/import_bus"})
event.shaped("ae2:import_bus", [
'IPC'
] , {
I: "ae2:annihilation_core",
P: "gtceu:lv_robot_arm",
C: "ae2:fluix_glass_cable"
})
// ME Import Bus
event.remove({id: "ae2:network/parts/export_bus"})
event.shaped("ae2:export_bus", [
'IPC'
] , {
I: "ae2:formation_core",
P: "gtceu:lv_robot_arm",
C: "ae2:fluix_glass_cable"
})
// ME Formation Plane
event.remove({output: "ae2:formation_plane"})
event.shaped("ae2:formation_plane", [
'EFC',
'PPP'
] , {
E: "gtceu:lv_electric_piston",
F: "ae2:formation_core",
C: "ae2:fluix_crystal",
P: "#forge:plates/steel"
})
// ME Formation Plane
event.remove({output: "ae2:annihilation_plane"})
event.shaped("ae2:annihilation_plane", [
'EFC',
'PPP'
] , {
E: "gtceu:lv_electric_piston",
F: "ae2:annihilation_core",
C: "ae2:fluix_crystal",
P: "#forge:plates/steel"
})
// ME Terminal
event.remove({id: "ae2:network/parts/terminals"})
event.shaped("ae2:terminal", [
'BCB',
'xPd',
'CDC'
] , {
B: "#forge:bolts/tin_alloy",
C: "#forge:circuits/lv",
x: "#forge:tools/wire_cutters",
P: "ae2:semi_dark_monitor",
d: "#forge:tools/screwdrivers",
D: "#forge:plates/double/steel"
})
event.shaped("ae2:terminal", [
'PB ',
'Cd '
] , {
B: "ae2:calculation_processor",
C: "ae2:logic_processor",
P: "ae2:semi_dark_monitor",
d: "#forge:tools/screwdrivers",
})
// ME Crafting Terminal
event.remove({id: "ae2:network/parts/terminals_crafting"})
event.shaped("ae2:crafting_terminal", [
'PB ',
'Cd '
] , {
P: "ae2:terminal",
B: "gtceu:crafting_table_cover",
C: "ae2:calculation_processor",
d: "#forge:tools/screwdrivers"
})
// ME Pattern Terminal
event.remove({id: "ae2:network/parts/terminals_pattern_encoding"})
event.shaped("ae2:pattern_encoding_terminal", [
'PB ',
'Cd '
] , {
P: "ae2:terminal",
B: "ae2:blank_pattern",
C: "ae2:engineering_processor",
d: "#forge:tools/screwdrivers"
})
// ME Pattern Access Terminal
event.remove({id: "ae2:network/parts/terminals_pattern_access"})
event.shaped("ae2:pattern_access_terminal", [
'PB ',
'Cd '
] , {
P: "ae2:terminal",
B: "gtceu:polyvinyl_chloride_plate",
C: "ae2:fluix_glass_cable",
d: "#forge:tools/screwdrivers"
})
// P2P Tunnel
event.remove({id: "ae2:network/parts/tunnels_me"})
event.shaped("2x ae2:me_p2p_tunnel", [
' P ',
'PEP',
'PCP'
] , {
P: "#forge:plates/tungsten_steel",
E: "ae2:engineering_processor",
C: "ae2:fluix_glass_cable"
})
})