Pure fertilizer utility patch (#2884)

* Added pure fertilizers at 100%

Signed-off-by: Coox1e <166007852+Coox1e@users.noreply.github.com>

* Changed pure compost recipes to match their updated value

Signed-off-by: Coox1e <166007852+Coox1e@users.noreply.github.com>

* Changed pure recipes to LV

Signed-off-by: Coox1e <166007852+Coox1e@users.noreply.github.com>

---------

Signed-off-by: Coox1e <166007852+Coox1e@users.noreply.github.com>
This commit is contained in:
Coox1e
2026-01-28 07:56:24 +11:00
committed by GitHub
parent 9b31d2439a
commit 941c22ff92
2 changed files with 23 additions and 7 deletions

View File

@@ -109,6 +109,10 @@ const registerTFCFertilizers = (event) => {
event.fertilizer('gtceu:tiny_ammonium_chloride_dust', 0.03, null, null)
event.fertilizer('gtceu:small_ammonium_chloride_dust', 0.075, null, null)
event.fertilizer('gtceu:ammonium_chloride_dust', 0.3, null, null)
event.fertilizer('tfc:pure_nitrogen', 1, null, null)
event.fertilizer('tfc:pure_phosphorus', null, 1, null)
event.fertilizer('tfc:pure_potassium', null, null, 1)
}
@@ -117,4 +121,4 @@ const registerTFCFertilizers = (event) => {
const registerTFCKnappingTypes = (event) => {
event.knappingType('minecraft:flint', 1, 1, 'tfc:item.knapping.stone', true, false, true, 'minecraft:flint', 'tfg:flint')
event.knappingType('tfc:straw', 4, 4, 'tfc:item.knapping.leather', false, false, false, 'tfc:straw', 'tfg:straw')
}
}

View File

@@ -22,21 +22,33 @@ function registerTFGCompostRecipes(event) {
.EUt(30)
event.recipes.gtceu.centrifuge('tfg:gtceu/centrifuge/pure_fertilizers')
.itemInputs('1x gtceu:fertilizer')
.itemInputs('8x gtceu:fertilizer')
.itemOutputs('1x tfc:pure_nitrogen', '1x tfc:pure_potassium', '1x tfc:pure_phosphorus')
.duration(340)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.mixer('tfg:tfc/mixer/fertilizer')
.itemInputs('1x tfc:pure_nitrogen', '1x tfc:pure_potassium', '1x tfc:pure_phosphorus', ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Clay, 1))
.itemInputs('8x tfc:pure_nitrogen', '8x tfc:pure_potassium', '8x tfc:pure_phosphorus', ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Clay, 1))
.itemOutputs('1x gtceu:fertilizer')
.duration(160)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.gas_pressurizer('tfg:pure_nitrogen')
event.recipes.gtceu.mixer('tfg:pure_nitrogen')
.itemInputs('#forge:wax')
.inputFluids(Fluid.of('gtceu:nitrogen', 1000))
.itemOutputs('16x tfc:pure_nitrogen')
.inputFluids(Fluid.of('gtceu:nitrogen', 8000))
.itemOutputs('4x tfc:pure_nitrogen')
.duration(100)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer('tfg:pure_potassium')
.itemInputs('#forge:wax', '8x gtceu:potassium_dust')
.itemOutputs('4x tfc:pure_potassium')
.duration(100)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer('tfg:pure_phosphorus')
.itemInputs('#forge:wax', '8x gtceu:phosphorus_dust')
.itemOutputs('4x tfc:pure_phosphorus')
.duration(100)
.EUt(GTValues.VA[GTValues.LV])
//#endregion
@@ -191,4 +203,4 @@ function registerTFGCompostRecipes(event) {
.itemOutputs(Item.of('tfg:universal_compost_browns', 4))
.duration(20)
.EUt(8)
}
}