35 lines
1.4 KiB
JavaScript
35 lines
1.4 KiB
JavaScript
/**
|
|
* Processing line to reprocess Rotten Flesh into other useful products
|
|
*/
|
|
ServerEvents.recipes(event => {
|
|
event.recipes.gtceu.mixer("saline_solution")
|
|
.itemInputs("3x gtceu:salt_dust", "gtceu:iodine_dust")
|
|
.inputFluids("gtceu:distilled_water 10000")
|
|
.outputFluids("gtceu:saline_antiseptic 10000")
|
|
.duration(200)
|
|
.EUt(GTValues.VA[GTValues.MV])
|
|
.cleanroom(CleanroomType.STERILE_CLEANROOM)
|
|
|
|
event.recipes.gtceu.macerator("rotten_meat")
|
|
.itemInputs("minecraft:rotten_flesh")
|
|
.itemOutputs("gtceu:rotten_meat_dust", "gtceu:tiny_bone_dust")
|
|
.duration(102)
|
|
.EUt(2)
|
|
|
|
event.recipes.gtceu.chemical_bath("sanitize_rotten_meat")
|
|
.itemInputs("16x gtceu:rotten_meat_dust")
|
|
.inputFluids("gtceu:saline_antiseptic 8000")
|
|
.itemOutputs("6x gtceu:meat_dust", "2x gtceu:collagen_dust")
|
|
.outputFluids("gtceu:rotten_sludge 12000")
|
|
.duration(1600)
|
|
.EUt(GTValues.VA[GTValues.HV])
|
|
|
|
// This recipe violates the conservation of mass because the waste gets voided automatically, like certain other distillation recipes.
|
|
event.recipes.gtceu.distillation_tower("rotten_sludge")
|
|
.inputFluids("gtceu:rotten_sludge 10000")
|
|
.outputFluids("gtceu:fermented_biomass 500", "gtceu:bacteria 1000")
|
|
.itemOutputs("gtceu:fertilizer")
|
|
.duration(300)
|
|
.EUt(GTValues.VA[GTValues.HV])
|
|
.cleanroom(CleanroomType.STERILE_CLEANROOM)
|
|
})
|