375 lines
9.0 KiB
JavaScript
375 lines
9.0 KiB
JavaScript
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:plates/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 gtceu: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("gtceu:fluix_dust")
|
|
.inputFluids("water 100")
|
|
.itemOutputs("ae2:fluix_crystal")
|
|
.duration(200).EUt(24)
|
|
}) |