151 lines
4.4 KiB
JavaScript
151 lines
4.4 KiB
JavaScript
/**
|
|
* Custom recipes for Package Auto
|
|
*/
|
|
ServerEvents.recipes(event => {
|
|
|
|
event.replaceInput({ id: /packaged/ }, "extendedcrafting:black_iron_ingot", "gtceu:black_steel_plate")
|
|
event.replaceInput({ id: /packaged/ }, "extendedcrafting:frame", "gtceu:tungsten_carbide_block")
|
|
|
|
event.remove({ output: "packagedauto:package_component" })
|
|
event.shaped("packagedauto:package_component", [
|
|
"VTV",
|
|
"TET",
|
|
"VTV"
|
|
], {
|
|
V: "gtceu:vibrant_alloy_plate",
|
|
T: "gtceu:titanium_plate",
|
|
E: "minecraft:ender_eye"
|
|
})
|
|
|
|
event.remove({ output: "packagedauto:recipe_holder" })
|
|
event.shaped("3x packagedauto:recipe_holder", [
|
|
"QPQ",
|
|
"PRP",
|
|
"TCT"
|
|
], {
|
|
Q: "ae2:quartz_glass",
|
|
P: "ae2:blank_pattern",
|
|
R: "extendedcrafting:crystaltine_block",
|
|
T: "gtceu:titanium_plate",
|
|
C: "packagedauto:me_package_component"
|
|
})
|
|
|
|
event.remove({ output: "packagedauto:packager" })
|
|
event.shaped("packagedauto:packager", [
|
|
"TCT",
|
|
"EWE",
|
|
"TIT"
|
|
], {
|
|
T: "gtceu:titanium_plate",
|
|
C: "packagedauto:me_package_component",
|
|
E: "#gtceu:circuits/ev",
|
|
W: "minecraft:crafting_table",
|
|
I: "ae2:import_bus"
|
|
})
|
|
|
|
event.remove({ output: "packagedauto:unpackager" })
|
|
event.shaped("packagedauto:unpackager", [
|
|
"TCT",
|
|
"EWE",
|
|
"TIT"
|
|
], {
|
|
T: "gtceu:titanium_plate",
|
|
C: "packagedauto:me_package_component",
|
|
E: "#gtceu:circuits/ev",
|
|
W: "minecraft:crafting_table",
|
|
I: "ae2:export_bus"
|
|
})
|
|
|
|
event.remove({ output: "packagedauto:encoder" })
|
|
event.shaped("packagedauto:encoder", [
|
|
"TCT",
|
|
"EWE",
|
|
"TIT"
|
|
], {
|
|
T: "gtceu:titanium_plate",
|
|
C: "packagedauto:me_package_component",
|
|
E: "packagedauto:recipe_holder",
|
|
W: "minecraft:crafting_table",
|
|
I: "#gtceu:circuits/ev"
|
|
})
|
|
|
|
event.remove({ output: "packagedauto:packager_extension" })
|
|
event.shaped("packagedauto:packager_extension", [
|
|
"TCT",
|
|
"EWE",
|
|
"TIT"
|
|
], {
|
|
T: "gtceu:iron_plate",
|
|
C: "packagedauto:me_package_component",
|
|
E: "minecraft:glowstone_dust",
|
|
W: "minecraft:crafting_table",
|
|
I: "minecraft:piston"
|
|
})
|
|
|
|
event.remove({ output: "packagedauto:crafter" })
|
|
event.shaped("packagedauto:crafter", [
|
|
"TCT",
|
|
"EWE",
|
|
"TIT"
|
|
], {
|
|
T: "gtceu:iron_plate",
|
|
C: "packagedauto:me_package_component",
|
|
E: "minecraft:redstone",
|
|
W: "minecraft:crafting_table",
|
|
I: "minecraft:piston"
|
|
})
|
|
|
|
event.remove({ output: "packagedauto:fluid_package_filler" })
|
|
event.shaped("packagedauto:fluid_package_filler", [
|
|
"TCT",
|
|
"EWE",
|
|
"TIT"
|
|
], {
|
|
T: "gtceu:titanium_plate",
|
|
C: "packagedauto:me_package_component",
|
|
E: "gtceu:fluid_cell",
|
|
W: "minecraft:crafting_table",
|
|
I: "#gtceu:circuits/ev"
|
|
})
|
|
|
|
// Packaged Ex Crafters
|
|
let tiers = ["advanced", "elite", "ultimate"]
|
|
tiers.forEach((tier) => {
|
|
event.remove({ output: `packagedexcrafting:${tier}_crafter` })
|
|
event.shaped(`packagedexcrafting:${tier}_crafter`, [
|
|
"ACA",
|
|
"BEB",
|
|
"ACA"
|
|
], {
|
|
A: `extendedcrafting:${tier}_component`,
|
|
B: "gtceu:black_steel_plate",
|
|
C: "packagedauto:me_package_component",
|
|
E: `extendedcrafting:${tier}_auto_table`
|
|
})
|
|
})
|
|
|
|
event.remove({ output: "packagedexexcrafting:epic_crafter" })
|
|
event.shaped("packagedexexcrafting:epic_crafter", [
|
|
"ACA",
|
|
"BEB",
|
|
"ACA"
|
|
], {
|
|
A: "extendedcrafting:epic_component",
|
|
B: "gtceu:black_steel_plate",
|
|
C: "packagedauto:me_package_component",
|
|
E: "extendedcrafting:epic_auto_table"
|
|
})
|
|
|
|
event.remove({ output: "packagedexcrafting:combination_crafter" })
|
|
event.shaped("packagedexcrafting:combination_crafter", [
|
|
"ACA",
|
|
"BEB",
|
|
"DCD"
|
|
], {
|
|
A: "extendedcrafting:crystaltine_component",
|
|
B: "kubejs:endest_star",
|
|
C: "packagedauto:me_package_component",
|
|
D: "extendedcrafting:crystaltine_catalyst",
|
|
E: "extendedcrafting:crafting_core"
|
|
})
|
|
})
|