electric cheese, tomato sauce and cream
This commit is contained in:
parent
510e84390c
commit
fc2c349be8
3 changed files with 146 additions and 0 deletions
|
|
@ -3044,6 +3044,140 @@ const registerTFCRecipes = (event) => {
|
||||||
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
|
//#region СЫЫЫР 0_0
|
||||||
|
|
||||||
|
// Rennet
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/vegetable_rennet')
|
||||||
|
.itemInputs('#tfg:ferments_to_rennet')
|
||||||
|
.itemOutputs('firmalife:rennet')
|
||||||
|
.duration(400)
|
||||||
|
.EUt(16)
|
||||||
|
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/biomass_rennet')
|
||||||
|
.inputFluids(Fluid.of('gtceu:fermented_biomass', 100))
|
||||||
|
.itemOutputs('firmalife:rennet')
|
||||||
|
.duration(2400)
|
||||||
|
.EUt(16)
|
||||||
|
|
||||||
|
// Curdled milk
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/curdled_milk')
|
||||||
|
.inputFluids(Fluid.of('minecraft:milk', 1000))
|
||||||
|
.itemInputs('firmalife:rennet')
|
||||||
|
.outputFluids(Fluid.of('tfc:curdled_milk'))
|
||||||
|
.duration(2400)
|
||||||
|
.EUt(16)
|
||||||
|
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/curdled_yak_milk')
|
||||||
|
.inputFluids(Fluid.of('firmalife:yak_milk', 1000))
|
||||||
|
.itemInputs('firmalife:rennet')
|
||||||
|
.outputFluids(Fluid.of('firmalife:curdled_yak_milk'))
|
||||||
|
.duration(2400)
|
||||||
|
.EUt(16)
|
||||||
|
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/curdled_goat_milk')
|
||||||
|
.inputFluids(Fluid.of('firmalife:goat_milk', 1000))
|
||||||
|
.itemInputs('firmalife:rennet')
|
||||||
|
.outputFluids(Fluid.of('firmalife:curdled_goat_milk'))
|
||||||
|
.duration(2400)
|
||||||
|
.EUt(16)
|
||||||
|
|
||||||
|
//Curds
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/milk_curd')
|
||||||
|
.inputFluids(Fluid.of('tfc:curdled_milk', 1000))
|
||||||
|
.itemOutputs('firmalife:food/milk_curd')
|
||||||
|
.duration(1200)
|
||||||
|
.EUt(16)
|
||||||
|
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/yak_curd')
|
||||||
|
.inputFluids(Fluid.of('firmalife:curdled_yak_milk', 1000))
|
||||||
|
.itemOutputs('firmalife:food/yak_curd')
|
||||||
|
.duration(1200)
|
||||||
|
.EUt(16)
|
||||||
|
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/goat_curd')
|
||||||
|
.inputFluids(Fluid.of('firmalife:curdled_goat_milk', 1000))
|
||||||
|
.itemOutputs('firmalife:food/goat_curd')
|
||||||
|
.duration(1200)
|
||||||
|
.EUt(16)
|
||||||
|
|
||||||
|
// Cheese wheels
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/gouda_wheel')
|
||||||
|
.inputFluids(Fluid.of('tfc:salt_water', 750))
|
||||||
|
.itemInputs('3x firmalife:food/milk_curd')
|
||||||
|
.itemOutputs('firmalife:gouda_wheel')
|
||||||
|
.duration(12000)
|
||||||
|
.EUt(24)
|
||||||
|
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/shosha_wheel')
|
||||||
|
.inputFluids(Fluid.of('tfc:salt_water', 750))
|
||||||
|
.itemInputs('3x firmalife:food/yak_curd')
|
||||||
|
.itemOutputs('firmalife:shosha_wheel')
|
||||||
|
.duration(12000)
|
||||||
|
.EUt(24)
|
||||||
|
|
||||||
|
event.recipes.gtceu.fermenter('tfg:fermenter/feta_wheel')
|
||||||
|
.inputFluids(Fluid.of('tfc:salt_water', 750))
|
||||||
|
.itemInputs('3x firmalife:food/goat_curd')
|
||||||
|
.itemOutputs('firmalife:feta_wheel')
|
||||||
|
.duration(12000)
|
||||||
|
.EUt(24)
|
||||||
|
|
||||||
|
// Cutting
|
||||||
|
event.recipes.gtceu.cutter('tfg:cutter/gouda')
|
||||||
|
.itemInputs('firmalife:gouda_wheel')
|
||||||
|
.itemOutputs('4x firmalife:food/gouda')
|
||||||
|
.duration(40)
|
||||||
|
.EUt(28)
|
||||||
|
|
||||||
|
event.recipes.gtceu.cutter('tfg:cutter/shosha')
|
||||||
|
.itemInputs('firmalife:shosha_wheel')
|
||||||
|
.itemOutputs('4x firmalife:food/shosha')
|
||||||
|
.duration(40)
|
||||||
|
.EUt(28)
|
||||||
|
|
||||||
|
event.recipes.gtceu.cutter('tfg:cutter/feta')
|
||||||
|
.itemInputs('firmalife:feta_wheel')
|
||||||
|
.itemOutputs('4x firmalife:food/feta')
|
||||||
|
.duration(40)
|
||||||
|
.EUt(28)
|
||||||
|
|
||||||
|
event.recipes.gtceu.cutter('tfg:cutter/cheddar')
|
||||||
|
.itemInputs('firmalife:cheddar_wheel')
|
||||||
|
.itemOutputs('4x firmalife:food/cheddar')
|
||||||
|
.duration(40)
|
||||||
|
.EUt(28)
|
||||||
|
|
||||||
|
event.recipes.gtceu.cutter('tfg:cutter/chevre')
|
||||||
|
.itemInputs('firmalife:chevre_wheel')
|
||||||
|
.itemOutputs('4x firmalife:food/chevre')
|
||||||
|
.duration(40)
|
||||||
|
.EUt(28)
|
||||||
|
|
||||||
|
event.recipes.gtceu.cutter('tfg:cutter/rajya_metok')
|
||||||
|
.itemInputs('firmalife:rajya_metok_wheel')
|
||||||
|
.itemOutputs('4x firmalife:food/rajya_metok')
|
||||||
|
.duration(40)
|
||||||
|
.EUt(28)
|
||||||
|
|
||||||
|
// Misc
|
||||||
|
global.TFC_MILKS.forEach(milk => {
|
||||||
|
event.recipes.gtceu.fermenter(`tfg:fermenter/cream_from_${milk.id.replace(':', '_')}`)
|
||||||
|
.inputFluids(Fluid.of(milk.id, 1000))
|
||||||
|
.outputFluids(Fluid.of('firmalife:cream'))
|
||||||
|
.duration(1200)
|
||||||
|
.EUt(24)
|
||||||
|
})
|
||||||
|
|
||||||
|
event.recipes.gtceu.mixer('tfg:mixer/tomato_sauce')
|
||||||
|
.itemInputs('firmalife:food/tomato_sauce_mix')
|
||||||
|
.inputFluids(Fluid.of('minecraft:water', 200))
|
||||||
|
.itemOutputs('firmalife:food/tomato_sauce')
|
||||||
|
.duration(200)
|
||||||
|
.EUt(24)
|
||||||
|
|
||||||
|
|
||||||
|
//endregion
|
||||||
|
|
||||||
//#region Оливки
|
//#region Оливки
|
||||||
|
|
||||||
event.recipes.gtceu.macerator(`tfg:tfc/olive_paste`)
|
event.recipes.gtceu.macerator(`tfg:tfc/olive_paste`)
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,11 @@ const registerTFCItemTags = (event) => {
|
||||||
event.add('tfc:usable_on_tool_rack', '#forge:tools/chainsaws')
|
event.add('tfc:usable_on_tool_rack', '#forge:tools/chainsaws')
|
||||||
event.add('tfc:usable_on_tool_rack', '#forge:tools/buzzsaws')
|
event.add('tfc:usable_on_tool_rack', '#forge:tools/buzzsaws')
|
||||||
event.add('tfc:usable_on_tool_rack', '#forge:tools/drills')
|
event.add('tfc:usable_on_tool_rack', '#forge:tools/drills')
|
||||||
|
|
||||||
|
// Ингредиенты для закваски
|
||||||
|
event.add('tfg:ferments_to_rennet', 'tfc:food/soybean')
|
||||||
|
event.add('tfg:ferments_to_rennet', 'firmalife:food/fig')
|
||||||
|
event.add('tfg:ferments_to_rennet', 'tfc:plant/ivy')
|
||||||
|
|
||||||
// Для складывания
|
// Для складывания
|
||||||
event.add('tfc:pileable_ingots', '#forge:ingots')
|
event.add('tfc:pileable_ingots', '#forge:ingots')
|
||||||
|
|
|
||||||
|
|
@ -1060,6 +1060,13 @@ global.TFC_GREENHOUSE_BERRY_RECIPE_COMPONENTS = [
|
||||||
{ input: 'tfc:plant/cranberry_bush', fluid_amount: 6000, output: '3x tfc:food/cranberry', name: 'cranberry' },
|
{ input: 'tfc:plant/cranberry_bush', fluid_amount: 6000, output: '3x tfc:food/cranberry', name: 'cranberry' },
|
||||||
];
|
];
|
||||||
|
|
||||||
|
global.TFC_MILKS = [
|
||||||
|
{id: 'minecraft:milk'},
|
||||||
|
{id: 'firmalife:yak_milk'},
|
||||||
|
{id: 'firmalife:goat_milk'},
|
||||||
|
{id: 'firmalife:coconut_milk'},
|
||||||
|
];
|
||||||
|
|
||||||
global.calcAmountOfMetal = (defaultAmount, percents) => {
|
global.calcAmountOfMetal = (defaultAmount, percents) => {
|
||||||
const value = defaultAmount / (100 / percents)
|
const value = defaultAmount / (100 / percents)
|
||||||
return (value % 2 == 0) ? value : Math.round(value) - 1
|
return (value % 2 == 0) ? value : Math.round(value) - 1
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue