From 2a9f70e35e59142229afafdf51308d417e2ecddf Mon Sep 17 00:00:00 2001 From: Epicificator <143143550+Epicificator@users.noreply.github.com> Date: Fri, 12 Dec 2025 16:35:44 -0500 Subject: [PATCH] add acetic acid and vinegar conversion (#2390) * add acetic acid and vinegar conversion Signed-off-by: Epicificator <143143550+Epicificator@users.noreply.github.com> * add circuit condition to prevent conflicting with dye recipes Signed-off-by: Epicificator <143143550+Epicificator@users.noreply.github.com> * changed machine to mixer, and voltage tier to mv Signed-off-by: Epicificator <143143550+Epicificator@users.noreply.github.com> --------- Signed-off-by: Epicificator <143143550+Epicificator@users.noreply.github.com> --- kubejs/server_scripts/tfc/recipes.js | 48 ++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/kubejs/server_scripts/tfc/recipes.js b/kubejs/server_scripts/tfc/recipes.js index a6da50e30..c67e8352b 100644 --- a/kubejs/server_scripts/tfc/recipes.js +++ b/kubejs/server_scripts/tfc/recipes.js @@ -241,4 +241,52 @@ const registerTFCRecipes = (event) => { .itemOutputs('tfc:wrought_iron_grill') .duration(60) .EUt(8) + + //Jigabit's stupid acetic acid to vinegar conversion + + event.recipes.gtceu.mixer('vinegar_from_acetic_acid') + .inputFluids( + Fluid.of('minecraft:water', 950), + Fluid.of('gtceu:acetic_acid', 50) + ) + .outputFluids( + Fluid.of('tfc:vinegar', 1000) + ) + .circuit(1) + .duration(30) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.distillery('acetic_acid_from_vinegar') + .inputFluids( + Fluid.of('tfc:vinegar', 1000) + ) + .outputFluids( + Fluid.of('gtceu:acetic_acid', 50) + ) + .circuit(1) + .duration(50) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.distillery('water_from_vinegar') + .inputFluids( + Fluid.of('tfc:vinegar', 1000) + ) + .outputFluids( + Fluid.of('minecraft:water', 950) + ) + .circuit(2) + .duration(50) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.distillation_tower('vinegar_distillation') + .inputFluids( + Fluid.of('tfc:vinegar', 1000) + ) + .outputFluids( + Fluid.of('gtceu:acetic_acid', 50), + Fluid.of('minecraft:water', 950) + ) + .duration(80) + .EUt(GTValues.VA[GTValues.MV]) + }