diff --git a/kubejs/server_scripts/tfc/recipes.machines.js b/kubejs/server_scripts/tfc/recipes.machines.js index 1a402e5cb..3d92f1b3c 100644 --- a/kubejs/server_scripts/tfc/recipes.machines.js +++ b/kubejs/server_scripts/tfc/recipes.machines.js @@ -303,7 +303,7 @@ function registerTFCMachineRecipes(event) { event.recipes.gtceu.mixer('tfg:tfc/olive_oil_water') .inputFluids(Fluid.of('water', 200)) - .itemInputs('2x tfc:olive_paste') + .itemInputs('1x tfc:olive_paste') .outputFluids(Fluid.of('tfc:olive_oil_water', 200)) .duration(200) .EUt(28) @@ -316,6 +316,26 @@ function registerTFCMachineRecipes(event) { //#endregion + // Vinegar and Brine + + global.TFC_ALCOHOL.forEach(alcohol => { + event.recipes.gtceu.fermenter(`tfg:tfc/vinegar/${alcohol.id.replace(':', '_')}`) + .itemInputs('#tfc:foods/fruits') + .inputFluids(Fluid.of(alcohol.id, 250)) + .outputFluids(Fluid.of('tfc:vinegar', 250)) + .duration(600) + .EUt(28) + }) + + event.recipes.gtceu.mixer('tfg:tfc/brine') + .inputFluids(Fluid.of('tfc:salt_water', 900)) + .inputFluids(Fluid.of('tfc:vinegar', 100)) + .outputFluids(Fluid.of('tfc:brine', 1000)) + .duration(100) + .EUt(16) + + //#endregion + // Lamp Glass event.recipes.gtceu.alloy_smelter(`tfg:tfc/lamp_glass`) .itemInputs('#tfc:glass_batches') diff --git a/kubejs/startup_scripts/tfc/constants.js b/kubejs/startup_scripts/tfc/constants.js index 18ceab785..f89d0156b 100644 --- a/kubejs/startup_scripts/tfc/constants.js +++ b/kubejs/startup_scripts/tfc/constants.js @@ -1017,6 +1017,18 @@ global.TFC_MILKS = [ {id: 'firmalife:coconut_milk'}, ]; +global.TFC_ALCOHOL = [ + {id: 'tfc:beer'}, + {id: 'tfc:cider'}, + {id: 'tfc:rum'}, + {id: 'tfc:sake'}, + {id: 'tfc:vodka'}, + {id: 'tfc:whiskey'}, + {id: 'tfc:corn_whiskey'}, + {id: 'tfc:rye_whiskey'}, + {id: 'firmalife:mead'}, +]; + global.TFC_MAGMA_BLOCKS = [ 'tfc:rock/magma/granite', 'tfc:rock/magma/diorite',