Files
GregTech-Modern-Community-Pack/kubejs/server_scripts/open_blocks/elevator.js
mina 9c4dbfeef7 1.20.1
ported to 1.20.1
2023-12-09 13:08:34 +00:00

45 lines
982 B
JavaScript

ServerEvents.recipes((event) => {
const greg = event.recipes.gtceu;
const dyes = [
"white",
"orange",
"magenta",
"light_blue",
"yellow",
"lime",
"pink",
"gray",
"light_gray",
"cyan",
"purple",
"blue",
"brown",
"green",
"red",
"black",
];
event.remove({ mod: "elevatorid" });
dyes.forEach((dyes) => {
greg
.chemical_bath(dyes + "_elevator")
.itemInputs("#elevatorid:elevators")
.inputFluids("gtceu:" + dyes + "_dye 18")
.itemOutputs("elevatorid:elevator_" + dyes)
.duration(20)
.EUt(7);
});
greg
.chemical_bath("elevator_washing")
.itemInputs("#elevatorid:elevators")
.inputFluids("gtceu:chlorine 50")
.itemOutputs("elevatorid:elevator_gray")
.duration(400)
.EUt(2);
event.shaped("elevatorid:elevator_gray", ["PPP", "GFG", "PPP"], {
P: "#forge:plates/steel",
G: "#forge:gears/small/steel",
F: "#forge:frames/steel",
});
});