40 lines
1.2 KiB
JavaScript
40 lines
1.2 KiB
JavaScript
/**
|
|
* A tale of Dense ores and how you undensify them
|
|
*/
|
|
|
|
const ores = [
|
|
["redstone", 4],
|
|
["diamond", 4],
|
|
["emerald", 4],
|
|
["gold", 4],
|
|
["lapis", 4],
|
|
["iron", 4],
|
|
["coal", 4],
|
|
["nether_quartz", 2],
|
|
["copper", 4]
|
|
]
|
|
|
|
ServerEvents.recipes(event => {
|
|
ores.forEach(([name, amount]) => {
|
|
event.recipes.gtceu.chemical_reactor(`kubejs:undensify_${name}`)
|
|
.itemInputs(`${amount}x kubejs:dense_${name}_ore`)
|
|
.itemOutputs(ChemicalHelper.get("raw", name, 64))
|
|
.inputFluids(Fluid.of("gtceu:nitric_acid", 1000))
|
|
.duration(200)
|
|
.EUt(500)
|
|
})
|
|
|
|
event.recipes.gtceu.chemical_reactor("kubejs:undensify_oilsands")
|
|
.itemInputs("4x kubejs:dense_oilsands_ore")
|
|
.itemOutputs("64x gtceu:endstone_oilsands_ore")
|
|
.inputFluids(Fluid.of("gtceu:nitric_acid", 1000))
|
|
.duration(200)
|
|
.EUt(500)
|
|
|
|
event.recipes.gtceu.chemical_reactor("kubejs:undensify_magma")
|
|
.itemInputs("4x kubejs:dense_magma_block")
|
|
.itemOutputs("64x minecraft:magma_block")
|
|
.inputFluids(Fluid.of("gtceu:nitric_acid", 1000))
|
|
.duration(200)
|
|
.EUt(500)
|
|
})
|