biomass and fish oil buffs, added sodium hydroxide to biodiesel from seed oil

This commit is contained in:
Pyritie 2025-08-09 01:18:14 +01:00
parent 1bea67bb09
commit e53dcf2ea6
3 changed files with 45 additions and 30 deletions

View file

@ -162,7 +162,7 @@ const registerGTCEURecipes = (event) => {
// 8x Ванильная растительность -> Plant Ball (Compressor)
event.recipes.gtceu.compressor('plant_ball_from_tfc_seeds')
.itemInputs('8x #tfc:seeds')
.itemInputs('4x #tfc:seeds')
.itemOutputs('gtceu:plant_ball')
.duration(300)
.EUt(2)
@ -179,13 +179,13 @@ const registerGTCEURecipes = (event) => {
.EUt(2)
event.recipes.gtceu.compressor('plant_ball_from_tfc_plants')
.itemInputs('8x #tfc:plants')
.itemInputs('4x #tfc:plants')
.itemOutputs('gtceu:plant_ball')
.duration(300)
.EUt(2)
event.recipes.gtceu.compressor('plant_ball_from_tfc_corals')
.itemInputs('8x #tfc:corals')
.itemInputs('4x #tfc:corals')
.itemOutputs('gtceu:plant_ball')
.duration(300)
.EUt(2)
@ -199,57 +199,57 @@ const registerGTCEURecipes = (event) => {
event.recipes.gtceu.brewery('biomass_from_tfc_seeds')
.itemInputs('#tfc:seeds')
.inputFluids("#tfc:any_water 20")
.outputFluids(Fluid.of('gtceu:biomass', 20))
.duration(128)
.outputFluids(Fluid.of('gtceu:biomass', 100))
.duration(100)
.EUt(3)
event.recipes.gtceu.brewery('biomass_from_tfc_food')
.itemInputs('#tfc:foods')
.inputFluids("#tfc:any_water 20")
.outputFluids(Fluid.of('gtceu:biomass', 20))
.duration(128)
.outputFluids(Fluid.of('gtceu:biomass', 100))
.duration(100)
.EUt(3)
event.recipes.gtceu.brewery('biomass_from_tfc_plants')
.itemInputs('#tfc:plants')
.inputFluids("#tfc:any_water 20")
.outputFluids(Fluid.of('gtceu:biomass', 20))
.duration(128)
.outputFluids(Fluid.of('gtceu:biomass', 100))
.duration(100)
.EUt(3)
event.recipes.gtceu.brewery('biomass_from_tfc_corals')
.itemInputs('#tfc:corals')
.inputFluids("#tfc:any_water 20")
.outputFluids(Fluid.of('gtceu:biomass', 20))
.duration(128)
.outputFluids(Fluid.of('gtceu:biomass', 100))
.duration(100)
.EUt(3)
event.recipes.gtceu.brewery('biomass_from_spider_eyes')
.itemInputs('minecraft:spider_eye')
.inputFluids("#tfc:any_water 20")
.outputFluids(Fluid.of('gtceu:biomass', 20))
.duration(128)
.outputFluids(Fluid.of('gtceu:biomass', 100))
.duration(100)
.EUt(3)
event.recipes.gtceu.brewery('biomass_from_leaves')
.itemInputs('#minecraft:leaves')
.inputFluids("#tfc:any_water 20")
.outputFluids(Fluid.of('gtceu:biomass', 20))
.duration(128)
.duration(100)
.EUt(3)
event.recipes.gtceu.brewery('biomass_from_fallen_leaves')
.itemInputs('#tfc:fallen_leaves')
.inputFluids("#tfc:any_water 20")
.outputFluids(Fluid.of('gtceu:biomass', 20))
.duration(128)
.duration(100)
.EUt(3)
event.recipes.gtceu.brewery('biomass_from_minecraft_plants')
.itemInputs('#createaddition:plants')
.inputFluids("#tfc:any_water 20")
.outputFluids(Fluid.of('gtceu:biomass', 20))
.duration(128)
.outputFluids(Fluid.of('gtceu:biomass', 100))
.duration(100)
.EUt(3)
//#endregion
@ -258,8 +258,21 @@ const registerGTCEURecipes = (event) => {
event.recipes.gtceu.extractor(`tfg/fish_oil`)
.itemInputs('#minecraft:fishes')
.outputFluids(Fluid.of('gtceu:fish_oil', 40))
.duration(16)
.outputFluids(Fluid.of('gtceu:fish_oil', 200))
.duration(40)
.EUt(4)
event.recipes.gtceu.extractor(`tfg/tallow`)
.itemInputs('tfc:blubber')
.outputFluids(Fluid.of('tfc:tallow', 200))
.duration(40)
.EUt(4)
// you get tallow from killing things like orcas, so this seems close enough
event.recipes.gtceu.mixer('tallow_to_fish_oil')
.inputFluids('tfc:tallow 100', 'tfc:lye 100')
.outputFluids('gtceu:fish_oil 200')
.duration(100)
.EUt(4)
//#endregion
@ -268,7 +281,7 @@ const registerGTCEURecipes = (event) => {
event.recipes.gtceu.extractor(`tfg/seed_oil`)
.itemInputs('#tfc:seeds')
.outputFluids(Fluid.of('gtceu:seed_oil', 16))
.outputFluids(Fluid.of('gtceu:seed_oil', 50))
.duration(32)
.EUt(2)

View file

@ -202,9 +202,11 @@ const registerTFCRecipes = (event) => {
event.recipes.create.splashing([Item.of('tfc:powder/wood_ash').withChance(0.25), Item.of('minecraft:stick').withChance(0.25)], 'tfc:torch')
.id('tfg:splashing/wash_torch')
//Lye in mixer
//Lye
generateMixerRecipe(event, 'tfc:powder/wood_ash', "#tfg:clean_water 200",
[], null, Fluid.of('tfc:lye', 200), 100, 2, 64, 'lye_in_mixer')
[], null, Fluid.of('tfc:lye', 200), 100, 2, 64, 'lye_from_wood_ash')
generateMixerRecipe(event, '#forge:dusts/sodium_hydroxide', "#tfg:clean_water 1000",
[], null, Fluid.of('tfc:lye', 1000), 100, 2, 64, 'lye_from_NaOH')
// Brass Mechanism
event.recipes.shapeless('gtceu:small_brass_gear', [ 'tfc:brass_mechanisms' ]).id('tfg:replace_brass_mechanisms')

View file

@ -566,29 +566,29 @@ function registerTFGMiscellaneousRecipes(event) {
// Biofuels
event.recipes.gtceu.chemical_reactor(`seed_oil_alcohol_biodiesel`)
.inputFluids("#tfc:alcohols 1000")
.inputFluids(Fluid.of('gtceu:seed_oil', 6000))
.inputFluids("#tfc:alcohols 1000", Fluid.of('gtceu:seed_oil', 6000))
.itemInputs('#forge:tiny_dusts/sodium_hydroxide')
.outputFluids(Fluid.of('gtceu:bio_diesel', 6000))
.duration(20 * 10)
.EUt(GTValues.VHA[GTValues.ULV])
event.recipes.gtceu.chemical_reactor(`olive_oil_alcohol_biodiesel`)
.inputFluids("#tfc:alcohols 1000")
.inputFluids(Fluid.of('tfc:olive_oil', 4000))
.inputFluids("#tfc:alcohols 1000", Fluid.of('tfc:olive_oil', 4000))
.itemInputs('#forge:tiny_dusts/sodium_hydroxide')
.outputFluids(Fluid.of('gtceu:bio_diesel', 6000))
.duration(20 * 10)
.EUt(GTValues.VHA[GTValues.ULV])
event.recipes.gtceu.chemical_reactor(`soybean_oil_alcohol_biodiesel`)
.inputFluids("#tfc:alcohols 1000")
.inputFluids(Fluid.of('firmalife:soybean_oil', 4000))
.inputFluids("#tfc:alcohols 1000", Fluid.of('firmalife:soybean_oil', 4000))
.itemInputs('#forge:tiny_dusts/sodium_hydroxide')
.outputFluids(Fluid.of('gtceu:bio_diesel', 6000))
.duration(20 * 10)
.EUt(GTValues.VHA[GTValues.ULV])
event.recipes.gtceu.chemical_reactor(`fish_oil_alcohol_biodiesel`)
.inputFluids("#tfc:alcohols 1000")
.inputFluids(Fluid.of('gtceu:fish_oil', 6000))
.inputFluids("#tfc:alcohols 1000", Fluid.of('gtceu:fish_oil', 6000))
.itemInputs('#forge:tiny_dusts/sodium_hydroxide')
.outputFluids(Fluid.of('gtceu:bio_diesel', 6000))
.duration(20 * 10)
.EUt(GTValues.VHA[GTValues.ULV])