script polishes
- removed crafting cover in recipes as it's uncraftable (ironic) - fixed incorrect item names in storage drawer recipes
This commit is contained in:
@@ -1,106 +1,106 @@
|
||||
ServerEvents.recipes((event) => {
|
||||
const greg = event.recipes.gtceu;
|
||||
const trees = [
|
||||
["minecraft:oak_sapling", "minecraft:oak_log"],
|
||||
["minecraft:spruce_sapling", "minecraft:spruce_log"],
|
||||
["minecraft:birch_sapling", "minecraft:birch_log"],
|
||||
["minecraft:jungle_sapling", "minecraft:jungle_log"],
|
||||
["minecraft:acacia_sapling", "minecraft:acacia_log"],
|
||||
["minecraft:dark_oak_sapling", "minecraft:dark_oak_log"],
|
||||
["minecraft:mangrove_propagule", "minecraft:mangrove_log"],
|
||||
["minecraft:cherry_sapling", "minecraft:cherry_log"],
|
||||
];
|
||||
const plants = [
|
||||
["minecraft:pumpkin_seeds", "minecraft:pumpkin", 6],
|
||||
["minecraft:beetroot_seeds", "minecraft:beetroot", 16],
|
||||
["minecraft:sweet_berries", "minecraft:sweet_berries", 16],
|
||||
["minecraft:glow_berries", "minecraft:glow_berries", 8],
|
||||
["minecraft:wheat_seeds", "minecraft:wheat", 16],
|
||||
["minecraft:melon_seeds", "minecraft:melon", 6],
|
||||
["minecraft:carrot", "minecraft:carrot", 12],
|
||||
["minecraft:sugar_cane", "minecraft:sugar_cane", 12],
|
||||
["minecraft:kelp", "minecraft:kelp", 12],
|
||||
["minecraft:cactus", "minecraft:cactus", 12],
|
||||
["minecraft:brown_mushroom", "minecraft:brown_mushroom", 12],
|
||||
["minecraft:red_mushroom", "minecraft:red_mushroom", 12],
|
||||
["minecraft:nether_wart", "minecraft:nether_wart", 12],
|
||||
["minecraft:bamboo", "minecraft:bamboo", 16],
|
||||
];
|
||||
|
||||
event.shaped("gtceu:greenhouse", ["GGG", "CHC", "PUP"], {
|
||||
G: "gtceu:tempered_glass",
|
||||
C: "#forge:circuits/mv",
|
||||
H: "gtceu:mv_machine_hull",
|
||||
P: "gtceu:mv_electric_piston",
|
||||
U: "gtceu:mv_electric_pump",
|
||||
});
|
||||
trees.forEach((woodType) => {
|
||||
greg
|
||||
.greenhouse(woodType[0])
|
||||
.notConsumable(woodType[0])
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(`64x ${woodType[1]}`, `6x ${woodType[0]}`)
|
||||
.duration(1200)
|
||||
.EUt(40)
|
||||
.circuit(1);
|
||||
|
||||
greg
|
||||
.greenhouse(`${woodType[0]}_fertiliser`)
|
||||
.notConsumable(woodType[0])
|
||||
.itemInputs("4x gtceu:fertilizer")
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(
|
||||
`64x ${woodType[1]}`,
|
||||
`64x ${woodType[1]}`,
|
||||
`12x ${woodType[0]}`
|
||||
)
|
||||
.duration(900)
|
||||
.EUt(60)
|
||||
.circuit(2);
|
||||
});
|
||||
|
||||
plants.forEach((seedType) => {
|
||||
greg
|
||||
.greenhouse(seedType[0])
|
||||
.notConsumable(seedType[0])
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(`${seedType[2]}x ${seedType[1]}`)
|
||||
.duration(1200)
|
||||
.EUt(40)
|
||||
.circuit(1);
|
||||
greg
|
||||
.greenhouse(seedType[0] + "_fertilizer")
|
||||
.notConsumable(seedType[0])
|
||||
.itemInputs("4x gtceu:fertilizer")
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(`${2 * seedType[2]}x ${seedType[1]}`)
|
||||
.duration(900)
|
||||
.EUt(60)
|
||||
.circuit(2);
|
||||
});
|
||||
greg
|
||||
.greenhouse("rubber_wood")
|
||||
.notConsumable("gtceu:rubber_sapling")
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(
|
||||
"16x gtceu:rubber_log",
|
||||
"3x gtceu:rubber_sapling",
|
||||
"4x gtceu:sticky_resin"
|
||||
)
|
||||
.duration(1200)
|
||||
.EUt(40)
|
||||
.circuit(1);
|
||||
greg
|
||||
.greenhouse("rubber_wood_fertiliser")
|
||||
.notConsumable("gtceu:rubber_sapling")
|
||||
.itemInputs("4x gtceu:fertilizer")
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(
|
||||
"32x gtceu:rubber_log",
|
||||
"6x gtceu:rubber_sapling",
|
||||
"8x gtceu:sticky_resin"
|
||||
)
|
||||
.duration(900)
|
||||
.EUt(60)
|
||||
.circuit(2);
|
||||
});
|
||||
ServerEvents.recipes((event) => {
|
||||
const greg = event.recipes.gtceu;
|
||||
const trees = [
|
||||
["minecraft:oak_sapling", "minecraft:oak_log"],
|
||||
["minecraft:spruce_sapling", "minecraft:spruce_log"],
|
||||
["minecraft:birch_sapling", "minecraft:birch_log"],
|
||||
["minecraft:jungle_sapling", "minecraft:jungle_log"],
|
||||
["minecraft:acacia_sapling", "minecraft:acacia_log"],
|
||||
["minecraft:dark_oak_sapling", "minecraft:dark_oak_log"],
|
||||
["minecraft:mangrove_propagule", "minecraft:mangrove_log"],
|
||||
["minecraft:cherry_sapling", "minecraft:cherry_log"],
|
||||
];
|
||||
const plants = [
|
||||
["minecraft:pumpkin_seeds", "minecraft:pumpkin", 6],
|
||||
["minecraft:beetroot_seeds", "minecraft:beetroot", 16],
|
||||
["minecraft:sweet_berries", "minecraft:sweet_berries", 16],
|
||||
["minecraft:glow_berries", "minecraft:glow_berries", 8],
|
||||
["minecraft:wheat_seeds", "minecraft:wheat", 16],
|
||||
["minecraft:melon_seeds", "minecraft:melon", 6],
|
||||
["minecraft:carrot", "minecraft:carrot", 12],
|
||||
["minecraft:sugar_cane", "minecraft:sugar_cane", 12],
|
||||
["minecraft:kelp", "minecraft:kelp", 12],
|
||||
["minecraft:cactus", "minecraft:cactus", 12],
|
||||
["minecraft:brown_mushroom", "minecraft:brown_mushroom", 12],
|
||||
["minecraft:red_mushroom", "minecraft:red_mushroom", 12],
|
||||
["minecraft:nether_wart", "minecraft:nether_wart", 12],
|
||||
["minecraft:bamboo", "minecraft:bamboo", 16],
|
||||
];
|
||||
|
||||
event.shaped("gtceu:greenhouse", ["GGG", "CHC", "PUP"], {
|
||||
G: "gtceu:tempered_glass",
|
||||
C: "#forge:circuits/mv",
|
||||
H: "gtceu:mv_machine_hull",
|
||||
P: "gtceu:mv_electric_piston",
|
||||
U: "gtceu:mv_electric_pump",
|
||||
});
|
||||
trees.forEach((woodType) => {
|
||||
greg
|
||||
.greenhouse(woodType[0])
|
||||
.notConsumable(woodType[0])
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(`64x ${woodType[1]}`, `6x ${woodType[0]}`)
|
||||
.duration(1200)
|
||||
.EUt(40)
|
||||
.circuit(1);
|
||||
|
||||
greg
|
||||
.greenhouse(`${woodType[0]}_fertiliser`)
|
||||
.notConsumable(woodType[0])
|
||||
.itemInputs("4x gtceu:fertilizer")
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(
|
||||
`64x ${woodType[1]}`,
|
||||
`64x ${woodType[1]}`,
|
||||
`12x ${woodType[0]}`
|
||||
)
|
||||
.duration(900)
|
||||
.EUt(60)
|
||||
.circuit(2);
|
||||
});
|
||||
|
||||
plants.forEach((seedType) => {
|
||||
greg
|
||||
.greenhouse(seedType[0])
|
||||
.notConsumable(seedType[0])
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(`${seedType[2]}x ${seedType[1]}`)
|
||||
.duration(1200)
|
||||
.EUt(40)
|
||||
.circuit(1);
|
||||
greg
|
||||
.greenhouse(seedType[0] + "_fertilizer")
|
||||
.notConsumable(seedType[0])
|
||||
.itemInputs("4x gtceu:fertilizer")
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(`${2 * seedType[2]}x ${seedType[1]}`)
|
||||
.duration(900)
|
||||
.EUt(60)
|
||||
.circuit(2);
|
||||
});
|
||||
greg
|
||||
.greenhouse("rubber_wood")
|
||||
.notConsumable("gtceu:rubber_sapling")
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(
|
||||
"16x gtceu:rubber_log",
|
||||
"3x gtceu:rubber_sapling",
|
||||
"4x gtceu:sticky_resin"
|
||||
)
|
||||
.duration(1200)
|
||||
.EUt(40)
|
||||
.circuit(1);
|
||||
greg
|
||||
.greenhouse("rubber_wood_fertiliser")
|
||||
.notConsumable("gtceu:rubber_sapling")
|
||||
.itemInputs("4x gtceu:fertilizer")
|
||||
.inputFluids("water 1000")
|
||||
.itemOutputs(
|
||||
"32x gtceu:rubber_log",
|
||||
"6x gtceu:rubber_sapling",
|
||||
"8x gtceu:sticky_resin"
|
||||
)
|
||||
.duration(900)
|
||||
.EUt(60)
|
||||
.circuit(2);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user