61 lines
2.2 KiB
JavaScript
61 lines
2.2 KiB
JavaScript
/**
|
|
* Terbium processing line
|
|
*/
|
|
ServerEvents.recipes(event => {
|
|
|
|
// Terbium
|
|
event.recipes.gtceu.electrolyzer("rare_earth_sulfate_electrolyze")
|
|
.itemInputs("gtceu:rare_earth_dust")
|
|
.inputFluids(Fluid.of("gtceu:sulfuric_acid", 100))
|
|
.itemOutputs("kubejs:rare_earth_sulfate", "gtceu:thorium_hydroxide_dust")
|
|
.duration(600)
|
|
.EUt(37020)
|
|
|
|
event.recipes.gtceu.electric_blast_furnace("rare_earth_sulfate_blast")
|
|
.itemInputs("kubejs:rare_earth_sulfate", "gtceu:ammonium_oxalate_dust")
|
|
.itemOutputs("kubejs:rare_earth_oxide")
|
|
.duration(600)
|
|
.blastFurnaceTemp(7200)
|
|
.EUt(122880)
|
|
|
|
event.recipes.gtceu.autoclave("rare_earth_oxide_autoclave")
|
|
.itemInputs("kubejs:rare_earth_oxide")
|
|
.inputFluids(Fluid.of("gtceu:nitric_acid", 100))
|
|
.itemOutputs("kubejs:rare_earth_salt", "gtceu:cerium_dust")
|
|
.duration(300)
|
|
.EUt(480)
|
|
|
|
event.recipes.gtceu.electrolyzer("rare_earth_salt_electrolyzer")
|
|
.itemInputs("kubejs:rare_earth_salt", "gtceu:ammonium_nitrate_dust")
|
|
.itemOutputs("gtceu:terbium_salt_dust")
|
|
.duration(300)
|
|
.EUt(1200)
|
|
|
|
event.recipes.gtceu.autoclave("terbium_salt_autoclave")
|
|
.itemInputs("2x gtceu:terbium_salt_dust", "3x gtceu:calcium_dust")
|
|
.inputFluids(Fluid.of("gtceu:steam", 3840))
|
|
.itemOutputs("2x gtceu:terbium_dust", "3x gtceu:calcium_chloride_dust")
|
|
.outputFluids(Fluid.of("water", 24))
|
|
.duration(300)
|
|
.EUt(480)
|
|
|
|
// Misc
|
|
event.recipes.gtceu.chemical_reactor("ammonium_oxalate")
|
|
.itemInputs("2x gtceu:carbon_dust")
|
|
.inputFluids("gtceu:ammonia 2000", "gtceu:oxygen 4000")
|
|
.circuit(5)
|
|
.itemOutputs("gtceu:ammonium_oxalate_dust")
|
|
.duration(120).EUt(7)
|
|
|
|
event.recipes.gtceu.chemical_reactor("ammonium_nitrate")
|
|
.inputFluids("gtceu:ammonia 1000", "gtceu:nitric_acid 1000")
|
|
.circuit(5)
|
|
.itemOutputs("gtceu:ammonium_nitrate_dust")
|
|
.duration(120).EUt(7)
|
|
|
|
event.recipes.gtceu.polarizer("terbium_polarize")
|
|
.itemInputs("gtceu:long_terbium_rod")
|
|
.itemOutputs("gtceu:long_magnetic_terbium_rod")
|
|
.duration(200)
|
|
.EUt(122880)
|
|
})
|