Files
GregTech-Modern-Community-Pack/kubejs/server_scripts/appliedenergistics2/storage_parts.js
mina f49f5e9c50 file upload
meat of the pack
2023-09-04 14:34:19 +01:00

43 lines
1.6 KiB
JavaScript

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)
})