70 lines
2.9 KiB
JavaScript
70 lines
2.9 KiB
JavaScript
ServerEvents.recipes(event => {
|
|
event.recipes.gtceu.coke_oven('sugar_coke')
|
|
.itemOutputs('minecraft:charcoal')
|
|
.outputFluids(Fluid.of('gtceu:creosote', 50))
|
|
.itemInputs('8x minecraft:sugar_cane')
|
|
.duration(1200)
|
|
|
|
event.shaped(Item.of('gtceu:solid_blast_furnace'), [
|
|
'HRS',
|
|
'PBR',
|
|
'FRS'
|
|
], {
|
|
H: '#forge:tools/hammers',
|
|
R: 'gtceu:steel_rod',
|
|
S: 'gtceu:steel_screw',
|
|
P: 'gtceu:steel_plate',
|
|
B: 'gtceu:solid_machine_casing',
|
|
F: '#forge:tools/screwdrivers'
|
|
});
|
|
|
|
const fuel = [
|
|
"gtceu:charcoal_dust",
|
|
"gtceu:coal_dust",
|
|
"minecraft:coal",
|
|
"minecraft:charcoal"
|
|
];
|
|
|
|
const goodFuel = [
|
|
"gtceu:coke_gem",
|
|
"gtceu:coke_dust"
|
|
];
|
|
|
|
fuel.forEach(fuel => {
|
|
var cutFuel = fuel.slice(fuel.indexOf(":")+1)
|
|
|
|
event.recipes.gtceu.solid_blast_furnace(`silicon_from_silicon_dioxide/${cutFuel}`)
|
|
.itemInputs("6x gtceu:silicon_dioxide_dust", "4x gtceu:carbon_dust", `2x ${fuel}`)
|
|
.itemOutputs("2x gtceu:silicon_dust", "2x gtceu:tiny_dark_ash_dust")
|
|
.duration(1000);
|
|
|
|
event.recipes.gtceu.solid_blast_furnace(`steel_from_magnetite_dust/${cutFuel}`)
|
|
.itemInputs("7x gtceu:magnetite_dust", "2x gtceu:silicon_dust", `2x ${fuel}`)
|
|
.itemOutputs("3x gtceu:steel_ingot", "6x gtceu:silicon_dioxide_dust", "2x gtceu:tiny_dark_ash_dust")
|
|
.duration(1500);
|
|
|
|
event.recipes.gtceu.solid_blast_furnace(`sulfur_from_sphalerite/${cutFuel}`)
|
|
.itemInputs("2x gtceu:sphalerite_dust", "4x minecraft:andesite", `2x ${fuel}`)
|
|
.itemOutputs("12x create:andesite_alloy", "1x gtceu:sulfur_dust", "2x gtceu:tiny_dark_ash_dust")
|
|
.duration(200);
|
|
});
|
|
|
|
goodFuel.forEach(fuel => {
|
|
var cutFuel = fuel.slice(fuel.indexOf(":")+1)
|
|
|
|
event.recipes.gtceu.solid_blast_furnace(`silicon_from_silicon_dioxide/${cutFuel}`)
|
|
.itemInputs("6x gtceu:silicon_dioxide_dust", "4x gtceu:carbon_dust", `2x ${fuel}`)
|
|
.itemOutputs("2x gtceu:silicon_dust", "2x gtceu:tiny_dark_ash_dust")
|
|
.duration(750);
|
|
|
|
event.recipes.gtceu.solid_blast_furnace(`steel_from_magnetite_dust/${cutFuel}`)
|
|
.itemInputs("7x gtceu:magnetite_dust", "2x gtceu:silicon_dust", `2x ${fuel}`)
|
|
.itemOutputs("3x gtceu:steel_ingot", "6x gtceu:silicon_dioxide_dust", "2x gtceu:tiny_dark_ash_dust")
|
|
.duration(1125);
|
|
|
|
event.recipes.gtceu.solid_blast_furnace(`sulfur_from_sphalerite/${cutFuel}`)
|
|
.itemInputs("2x gtceu:sphalerite_dust", "4x minecraft:andesite", `2x ${fuel}`)
|
|
.itemOutputs("12x create:andesite_alloy", "1x gtceu:sulfur_dust", "2x gtceu:tiny_dark_ash_dust")
|
|
.duration(150);
|
|
});
|
|
});
|