520 lines
23 KiB
JavaScript
520 lines
23 KiB
JavaScript
// priority: 0
|
|
"use strict";
|
|
|
|
function registerTFCGurmanRecipes(event) {
|
|
//#region Food Oven Recipes
|
|
|
|
global.cookingRecipe(event, 'margarita_pizza', 'tfc_gurman:raw_margarita_pizza', 'tfc_gurman:margarita_pizza');
|
|
|
|
global.cookingRecipe(event, 'pepperoni_pizza', 'tfc_gurman:raw_pepperoni_pizza', 'tfc_gurman:pepperoni_pizza');
|
|
|
|
global.cookingRecipe(event, 'hawaiian_pizza', 'tfc_gurman:raw_hawaiian_pizza', 'tfc_gurman:hawaiian_pizza');
|
|
|
|
global.cookingRecipe(event, 'four_cheeses_pizza', 'tfc_gurman:raw_four_cheeses_pizza', 'tfc_gurman:four_cheeses_pizza');
|
|
|
|
global.cookingRecipe(event, 'four_meats_pizza', 'tfc_gurman:raw_four_meats_pizza', 'tfc_gurman:four_meats_pizza');
|
|
|
|
global.cookingRecipe(event, 'neapolitano_pizza', 'tfc_gurman:raw_neapolitano_pizza', 'tfc_gurman:neapolitano_pizza');
|
|
|
|
global.cookingRecipe(event, 'croissants', 'tfc_gurman:raw_croissants', 'tfc_gurman:croissants');
|
|
|
|
global.cookingRecipe(event, 'kiev_cutlets', 'tfc_gurman:raw_kiev_cutlets', 'tfc_gurman:kiev_cutlets');
|
|
|
|
global.cookingRecipe(event, 'quiche', 'tfc_gurman:raw_quiche', 'tfc_gurman:quiche');
|
|
|
|
global.cookingRecipe(event, 'tandoori_chicken', 'tfc_gurman:raw_tandoori_chicken', 'tfc_gurman:tandoori_chicken');
|
|
|
|
global.cookingRecipe(event, 'placinda', 'tfc_gurman:raw_placinda', 'tfc_gurman:placinda');
|
|
|
|
global.cookingRecipe(event, 'tonkatsu', 'tfc_gurman:raw_tonkatsu', 'tfc_gurman:tonkatsu');
|
|
|
|
global.cookingRecipe(event, 'takoyaki', 'tfc_gurman:raw_takoyaki', 'tfc_gurman:takoyaki');
|
|
|
|
global.cookingRecipe(event, 'bulgogi', 'tfc_gurman:raw_bulgogi', 'tfc_gurman:bulgogi');
|
|
|
|
global.cookingRecipe(event, 'bratwurst', 'tfc_gurman:raw_bratwurst', 'tfc_gurman:bratwurst');
|
|
|
|
global.cookingRecipe(event, 'crepes', 'tfc_gurman:raw_crepes', 'tfc_gurman:crepes');
|
|
|
|
global.cookingRecipe(event, 'chebureki', 'tfc_gurman:raw_chebureki', 'tfc_gurman:chebureki');
|
|
|
|
global.cookingRecipe(event, 'khachapuri', 'tfc_gurman:raw_khachapuri', 'tfc_gurman:khachapuri');
|
|
|
|
global.cookingRecipe(event, 'lavash_wrap', 'tfc_gurman:raw_lavash_wrap', 'tfc_gurman:lavash_wrap');
|
|
|
|
global.cookingRecipe(event, 'syrniki', 'tfc_gurman:raw_syrniki', 'tfc_gurman:syrniki');
|
|
|
|
global.cookingRecipe(event, 'oladyi', 'tfc_gurman:raw_oladyi', 'tfc_gurman:oladyi');
|
|
|
|
// Falafel - from soybean (no raw version)
|
|
global.cookingRecipe(event, 'falafel', 'tfc_gurman:raw_falafel', 'tfc_gurman:falafel');
|
|
|
|
global.cookingRecipe(event, 'pelmeni', 'tfc_gurman:raw_pelmeni', 'tfc_gurman:pelmeni', '#tfg:clean_water 500');
|
|
|
|
global.cookingRecipe(event, 'vareniki', 'tfc_gurman:raw_vareniki', 'tfc_gurman:vareniki', '#tfg:clean_water 500');
|
|
|
|
//#endregion
|
|
|
|
//#region Food Processor Recipes
|
|
|
|
// Borscht
|
|
global.processorRecipe(event, 'sliced_cabbage', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/cabbage'],
|
|
itemOutputs: ['2x tfc_gurman:sliced_cabbage'],
|
|
circuit: 1,
|
|
itemOutputProvider: TFC.isp.of('2x tfc_gurman:sliced_cabbage').copyOldestFood()
|
|
});
|
|
|
|
global.processorRecipe(event, 'borscht', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/beet', 'tfc_gurman:sliced_cabbage', 'tfc:food/carrot', 'tfc:food/onion', '#tfc:foods/cooked_meats', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:borscht'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:borscht').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Schi
|
|
global.processorRecipe(event, 'schi', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['2x tfc:food/cabbage', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/tomato', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:schi'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:schi').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Coffee
|
|
global.processorRecipe(event, 'coffee', 1000, GTValues.VHA[GTValues.LV], {
|
|
itemInputs: ['2x firmalife:food/roasted_cocoa_beans'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
fluidOutputs: ['tfc_gurman:coffee 1000'],
|
|
circuit: 2
|
|
});
|
|
|
|
// Cocoa
|
|
global.processorRecipe(event, 'cocoa', 1000, GTValues.VHA[GTValues.LV], {
|
|
itemInputs: ['2x firmalife:food/cocoa_powder'],
|
|
fluidInputs: ['#tfc:milks 1000'],
|
|
fluidOutputs: ['tfc_gurman:cocoa 1000'],
|
|
circuit: 1
|
|
});
|
|
|
|
// Compote
|
|
global.processorRecipe(event, 'compote', 1000, GTValues.VHA[GTValues.LV], {
|
|
itemInputs: ['2x #tfc_gurman:compote_fruits'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
fluidOutputs: ['tfc_gurman:compote 1000'],
|
|
circuit: 6
|
|
});
|
|
|
|
// Lemonade
|
|
global.processorRecipe(event, 'lemonade', 1500, GTValues.VHA[GTValues.LV], {
|
|
itemInputs: ['2x tfc:food/lemon'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
fluidOutputs: ['tfc_gurman:lemonade 1000'],
|
|
circuit: 2
|
|
});
|
|
|
|
// Kvass
|
|
global.processorRecipe(event, 'kvass', 2400, GTValues.VHA[GTValues.LV], {
|
|
itemInputs: ['2x #tfc:foods/grains'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
fluidOutputs: ['tfc_gurman:kvass 1000'],
|
|
circuit: 2
|
|
});
|
|
|
|
// Tea Mint
|
|
global.processorRecipe(event, 'tea_mint', 200, GTValues.VHA[GTValues.LV], {
|
|
itemInputs: ['2x tfc_gurman:dried_mint_leaves'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
fluidOutputs: ['tfc_gurman:tea_mint 1000'],
|
|
circuit: 2
|
|
});
|
|
|
|
// Tea Chamomile
|
|
global.processorRecipe(event, 'tea_chamomile', 200, GTValues.VHA[GTValues.LV], {
|
|
itemInputs: ['2x tfc_gurman:dried_chamomile_leaves'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
fluidOutputs: ['tfc_gurman:tea_chamomile 1000'],
|
|
circuit: 2
|
|
});
|
|
|
|
// Tea Rosehip
|
|
global.processorRecipe(event, 'tea_rosehip', 200, GTValues.VHA[GTValues.LV], {
|
|
itemInputs: ['2x tfc_gurman:dried_rosehip_leaves'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
fluidOutputs: ['tfc_gurman:tea_rosehip 1000'],
|
|
circuit: 2
|
|
});
|
|
|
|
// Tea Nettle
|
|
global.processorRecipe(event, 'tea_nettle', 200, GTValues.VHA[GTValues.LV], {
|
|
itemInputs: ['2x tfc_gurman:dried_nettle_leaves'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
fluidOutputs: ['tfc_gurman:tea_nettle 1000'],
|
|
circuit: 2
|
|
});
|
|
|
|
// Solyanka
|
|
global.processorRecipe(event, 'solyanka', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#tfc:foods/meats', 'tfc:food/cabbage', 'tfc:food/onion', 'tfc:food/tomato', 'tfc:food/olive', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:solyanka'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:solyanka').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Okroshka
|
|
global.processorRecipe(event, 'okroshka', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/cabbage', 'tfc:food/tomato', 'tfc:food/potato', 'tfc:food/onion', '#firmalife:foods/raw_eggs', '3x #tfc:bowls'],
|
|
fluidInputs: ['tfc_gurman:kvass 1000'],
|
|
itemOutputs: ['3x tfc_gurman:okroshka'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:okroshka').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Zama
|
|
global.processorRecipe(event, 'zama', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/chicken', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:powder/salt', 'tfc:food/garlic', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:zama'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:zama').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Curry
|
|
global.processorRecipe(event, 'curry', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#tfc:foods/cooked_meats', '#tfc:foods/vegetables', 'tfc:powder/salt', 'tfc:food/cooked_rice', '3x #tfc:bowls'],
|
|
fluidInputs: ['#tfc:milks 1000'],
|
|
itemOutputs: ['3x tfc_gurman:curry'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:curry').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Goulash
|
|
global.processorRecipe(event, 'goulash', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#tfc:foods/raw_meats', 'tfc:food/onion', 'tfc:food/potato', 'tfc:powder/salt', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 100'],
|
|
itemOutputs: ['3x tfc_gurman:goulash'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:goulash').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Pho
|
|
global.processorRecipe(event, 'pho', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['firmalife:food/cooked_pasta', '#tfc:foods/cooked_meats', 'tfc:food/garlic', 'tfc:powder/salt', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 100'],
|
|
itemOutputs: ['3x tfc_gurman:pho'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:pho').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Bouillabaisse
|
|
global.processorRecipe(event, 'bouillabaisse', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#firmalife:foods/raw_fish', 'tfc:food/tomato', 'tfc:food/onion', 'tfc:food/garlic', 'tfc:powder/salt', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:bouillabaisse'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:bouillabaisse').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Ramen with Beef
|
|
global.processorRecipe(event, 'ramen_beef', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['firmalife:food/raw_egg_noodles', '#firmalife:foods/raw_eggs', 'tfc:food/beef', 'tfc:food/onion', '2x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['2x tfc_gurman:ramen_with_beef'],
|
|
circuit: 21,
|
|
itemOutputProvider: TFC.isp.of('2x tfc_gurman:ramen_with_beef').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Ramen with Camelidae
|
|
global.processorRecipe(event, 'ramen_camelidae', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['firmalife:food/raw_egg_noodles', '#firmalife:foods/raw_eggs', 'tfc:food/camelidae', 'tfc:food/onion', '2x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['2x tfc_gurman:ramen_with_camelidae'],
|
|
circuit: 21,
|
|
itemOutputProvider: TFC.isp.of('2x tfc_gurman:ramen_with_camelidae').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Ramen with Chevon
|
|
global.processorRecipe(event, 'ramen_chevon', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['firmalife:food/raw_egg_noodles', '#firmalife:foods/raw_eggs', 'tfc:food/chevon', 'tfc:food/onion', '2x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['2x tfc_gurman:ramen_with_chevon'],
|
|
circuit: 21,
|
|
itemOutputProvider: TFC.isp.of('2x tfc_gurman:ramen_with_chevon').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Ramen with Bacon
|
|
global.processorRecipe(event, 'ramen_bacon', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['firmalife:food/raw_egg_noodles', '#firmalife:foods/raw_eggs', 'firmalife:food/bacon', 'tfc:food/onion', '2x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['2x tfc_gurman:ramen_with_bacon'],
|
|
circuit: 21,
|
|
itemOutputProvider: TFC.isp.of('2x tfc_gurman:ramen_with_bacon').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Biryani
|
|
global.processorRecipe(event, 'biryani', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/rice_grain', '#tfc:foods/meats', 'tfc:food/onion', 'tfc:food/carrot', 'tfc:food/tomato', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:biryani'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:biryani').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Fried Rice
|
|
global.processorRecipe(event, 'fried_rice', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/cooked_rice', '#forge:eggs', '#tfc:foods/vegetables', 'tfc:powder/salt', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 100'],
|
|
itemOutputs: ['3x tfc_gurman:fried_rice'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fried_rice').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Kimchi
|
|
global.processorRecipe(event, 'kimchi', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/cabbage', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/garlic', 'tfc:powder/salt', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:kimchi'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:kimchi').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Dolma
|
|
global.processorRecipe(event, 'dolma', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#tfc:foods/meats', 'tfc:food/rice_grain', 'tfc:powder/salt', '2x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['2x tfc_gurman:dolma'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('2x tfc_gurman:dolma').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Spaghetti Bolognese
|
|
global.processorRecipe(event, 'spaghetti_bolognese', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['firmalife:food/cooked_pasta', '#tfc:foods/cooked_meats', 'tfc:food/tomato', 'tfc:food/onion', 'tfc:food/garlic', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 500'],
|
|
itemOutputs: ['3x tfc_gurman:spaghetti_bolognese'],
|
|
circuit: 18,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:spaghetti_bolognese').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Pasta Carbonara
|
|
global.processorRecipe(event, 'pasta_carbonara', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['firmalife:food/cooked_pasta', 'firmalife:food/bacon', '#firmalife:foods/raw_eggs', 'firmalife:food/shredded_cheese', 'tfc:powder/salt', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 500'],
|
|
itemOutputs: ['3x tfc_gurman:pasta_carbonara'],
|
|
circuit: 18,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:pasta_carbonara').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Ratatouille
|
|
global.processorRecipe(event, 'ratatouille', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/tomato', 'tfc:food/pumpkin_chunks', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/garlic', '3x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 500'],
|
|
itemOutputs: ['3x tfc_gurman:ratatouille'],
|
|
circuit: 18,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:ratatouille').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Risotto
|
|
global.processorRecipe(event, 'risotto', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/rice_grain', '#firmalife:foods/cheeses', '#tfc:foods/vegetables', '2x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 100'],
|
|
itemOutputs: ['3x tfc_gurman:risotto'],
|
|
circuit: 18,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:risotto').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Porridge
|
|
global.processorRecipe(event, 'porridge', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#tfc:foods/grains', 'tfc:powder/salt', '#tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 250'],
|
|
itemOutputs: ['tfc_gurman:porridge'],
|
|
circuit: 18,
|
|
itemOutputProvider: TFC.isp.of('tfc_gurman:porridge').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Mamaliga
|
|
global.processorRecipe(event, 'mamaliga', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/maize_grain', 'tfc:powder/salt', '#tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['tfc_gurman:mamaliga'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('tfc_gurman:mamaliga').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Adjika
|
|
global.processorRecipe(event, 'adjika', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#tfc:food/bell_peppers', '#tfc:food/bell_peppers', 'tfc:powder/salt', 'tfc:food/garlic', "tfg:spice/cilantro_leaves", '5x #tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 500'],
|
|
itemOutputs: ['5x tfc_gurman:adjika'],
|
|
circuit: 8,
|
|
itemOutputProvider: TFC.isp.of('5x tfc_gurman:adjika').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Onion soup with bread
|
|
global.processorRecipe(event, 'onion_soup_with_bread', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['2x tfc:food/onion', '#firmalife:foods/flatbreads', '#firmalife:foods/cheeses', 'tfc:powder/salt', '#tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:fresh_onion_soup_bread'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fresh_onion_soup_bread').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Lentil soup
|
|
global.processorRecipe(event, 'lentil_soup', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['2x tfc:food/soybean', 'tfc:food/onion', 'tfc:food/garlic', 'tfc:powder/salt', '#tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:lent_soup'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:lent_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Gazpacho
|
|
global.processorRecipe(event, 'gazpacho', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['2x tfc:food/tomato', '#tfc:food/bell_peppers', '#firmalife:foods/flatbreads', 'tfc:food/garlic', '#tfc:bowls'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:gazpacho'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:gazpacho').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Kharcho
|
|
global.processorRecipe(event, 'kharcho', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc_gurman:plant_mix', 'tfc:food/garlic', 'tfc:food/onion', 'tfc:food/rice_grain', 'tfc:food/cooked_beef'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:kharcho'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:kharcho').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Kholodnik
|
|
global.processorRecipe(event, 'kholodnik', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/potato', '2x tfc:food/beet', '#forge:eggs', 'tfc:powder/salt'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:kholodnik'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:kholodnik').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Shurpa
|
|
global.processorRecipe(event, 'shurpa', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#tfc:food/bell_peppers', 'tfc:food/onion', 'tfc:food/potato', 'tfc:food/cooked_mutton', 'tfc:powder/salt'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:shurpa'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:shurpa').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
global.processorRecipe(event, 'shurpa2', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#tfc:food/bell_peppers', 'tfc:food/onion', 'tfc:food/potato', 'tfc:food/cooked_beef', 'tfc:powder/salt'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:shurpa'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:shurpa').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Fish tomato soup
|
|
global.processorRecipe(event, 'fish_tomato_soup', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#firmalife:foods/raw_fish', 'tfc:food/tomato', 'tfc:food/onion', 'tfc:food/garlic', 'tfc:powder/salt'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:fish_soup_tomato'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fish_soup_tomato').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Pea soup
|
|
global.processorRecipe(event, 'pea_soup', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['2x tfc:food/green_bean', 'tfc:food/onion', '#tfc:foods/cooked_meats', 'tfc:powder/salt'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:pea_soup'],
|
|
circuit: 16,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:pea_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Minestrone
|
|
global.processorRecipe(event, 'minestrone', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['tfc:food/rice_grain', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/garlic', '#tfc:foods/cooked_meats'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:minestrone'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:minestrone').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
global.processorRecipe(event, 'minestrone2', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['firmalife:food/raw_egg_noodles', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/garlic', '#tfc:foods/cooked_meats'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:minestrone'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:minestrone').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// Fish soup
|
|
global.processorRecipe(event, 'fish_soup', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['#firmalife:foods/raw_fish', 'tfc:food/onion', 'tfc:food/potato', 'tfc:powder/salt'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:fish_soup'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fish_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
// French onion soup with toast
|
|
global.processorRecipe(event, 'french_onion_soup', 300, GTValues.VA[GTValues.LV], {
|
|
itemInputs: ['2x tfc:food/onion', '#firmalife:foods/slices', '#firmalife:foods/cheeses', 'tfc:powder/salt'],
|
|
fluidInputs: ['minecraft:water 1000'],
|
|
itemOutputs: ['3x tfc_gurman:fresh_onion_soup'],
|
|
circuit: 20,
|
|
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fresh_onion_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood()
|
|
});
|
|
|
|
//#endregion
|
|
|
|
// #region Drying
|
|
global.processorRecipeText(event, 'dried_mint', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", {
|
|
itemInputs: ["tfc:plant/foxglove"],
|
|
fluidInputs: ['gtceu:nitrogen 100'],
|
|
itemOutputs: ["tfc_gurman:dried_mint_leaves"],
|
|
circuit: 6
|
|
});
|
|
|
|
global.processorRecipeText(event, 'dried_chamomile', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", {
|
|
itemInputs: ["tfc:plant/lilac"],
|
|
fluidInputs: ['gtceu:nitrogen 100'],
|
|
itemOutputs: ["tfc_gurman:dried_chamomile_leaves"],
|
|
circuit: 6
|
|
});
|
|
|
|
global.processorRecipeText(event, 'dried_rosehip', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", {
|
|
itemInputs: ["tfc:plant/rose"],
|
|
fluidInputs: ['gtceu:nitrogen 100'],
|
|
itemOutputs: ["tfc_gurman:dried_rosehip_leaves"],
|
|
circuit: 6
|
|
});
|
|
|
|
global.processorRecipeText(event, 'dried_nettle', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", {
|
|
itemInputs: ["tfc:plant/trillium"],
|
|
fluidInputs: ['gtceu:nitrogen 100'],
|
|
itemOutputs: ["tfc_gurman:dried_nettle_leaves"],
|
|
circuit: 6
|
|
});
|
|
// #endregion Drying
|
|
|
|
// #region Replacements
|
|
|
|
event.replaceInput({ id: "tfc_gurman:crafting/tiramisu" }, "minecraft:sugar", "#tfg:sugars");
|
|
|
|
event.shapeless('2x tfc_gurman:plant_mix', [
|
|
"2x firmalife:spice/basil_leaves",
|
|
"tfg:spice/oregano_leaves",
|
|
"tfg:spice/cilantro_leaves",
|
|
]).id("tfc_gurman:crafting/plant_mix")
|
|
|
|
event.replaceInput({ id: "tfc_gurman:pot/adjika_bowl" }, "firmalife:plant/cilantro", "tfg:spice/cilantro_leaves");
|
|
|
|
event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of('4x tfc_gurman:raw_takoyaki').copyOldestFood(), [
|
|
TFC.ingredient.notRotten('tfg:food/raw_crawlermari'),
|
|
TFC.ingredient.notRotten('#tfc:foods/flour'),
|
|
TFC.ingredient.notRotten('#forge:eggs'),
|
|
'tfc:powder/salt'
|
|
]).id('tfg:shapeless/takoyaki_from_crawlermari');
|
|
|
|
// #endregion
|
|
}
|