26 lines
667 B
JavaScript
26 lines
667 B
JavaScript
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")
|
|
})
|
|
})
|