gurman update

This commit is contained in:
Pyritie 2026-02-02 14:54:21 +00:00
parent b9e14a46e0
commit 19bf4de976
27 changed files with 407 additions and 292 deletions

View file

@ -1094,12 +1094,12 @@
"curseForgeHash": 1367373369,
"modrinthHash": "c0806369f4257149664904db44efc60bd1785c17"
},
"notenoughanimations-forge-1.11.1-mc1.20.1.jar": {
"jarName": "notenoughanimations-forge-1.11.1-mc1.20.1.jar",
"notenoughanimations-forge-1.11.2-mc1.20.1.jar": {
"jarName": "notenoughanimations-forge-1.11.2-mc1.20.1.jar",
"modId": "notenoughanimations",
"version": "1.11.1",
"curseForgeHash": 1394524316,
"modrinthHash": "9aa8917d7c0a5311dc495da3c720434de49e0e24"
"version": "1.11.2",
"curseForgeHash": 978006094,
"modrinthHash": "fe7898d27c15b76552a69b972abec0728be9ea8a"
},
"OctoLib-FORGE-0.5.0.1+1.20.1.jar": {
"jarName": "OctoLib-FORGE-0.5.0.1+1.20.1.jar",
@ -1164,12 +1164,12 @@
"curseForgeHash": 3174429337,
"modrinthHash": "e85f53de2e582a79ce25ff1df1e7b5b5fc08440f"
},
"playerrevive_compat-1.0.1-1d0e244.jar": {
"jarName": "playerrevive_compat-1.0.1-1d0e244.jar",
"playerrevive_compat-1.0.2-12c699b.jar": {
"jarName": "playerrevive_compat-1.0.2-12c699b.jar",
"modId": "playerrevive_compat",
"version": "1.0.1",
"curseForgeHash": 3694497333,
"modrinthHash": "05d191e5bb7c4ada8b2cbb7c604b3ab7d5040563"
"version": "1.0.2",
"curseForgeHash": 2120677158,
"modrinthHash": "a0f05d85155560b743d6ffab61741e3da3803611"
},
"PlayerRevive_FORGE_v2.0.31_mc1.20.1.jar": {
"jarName": "PlayerRevive_FORGE_v2.0.31_mc1.20.1.jar",
@ -1416,12 +1416,12 @@
"curseForgeHash": 3264017794,
"modrinthHash": "b4f98b976aa7096b6ec0a6bd291fb16415dfeb3a"
},
"tfc_gurman-1.4.1.jar": {
"jarName": "tfc_gurman-1.4.1.jar",
"modId": "tfc_gurman",
"version": "1.4.1",
"curseForgeHash": 3220058819,
"modrinthHash": "0be72570ba157b7600c3b9f4ea694744a227112a"
"tfc_gourmet-1.4.2.jar": {
"jarName": "tfc_gourmet-1.4.2.jar",
"modId": "tfc_gourmet",
"version": "1.4.2",
"curseForgeHash": 2832259553,
"modrinthHash": "d4c2f1eb89330129fdc1e4ee78f61f1130d83fe5"
},
"TFC_punishment_for_death-1.20.1-1.0.0.15.jar": {
"jarName": "TFC_punishment_for_death-1.20.1-1.0.0.15.jar",

View file

@ -685,7 +685,7 @@
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item(minecraft:milk_bucket)item(firmalife:bucket/yak_milk)item(firmalife:bucket/goat_milk)item(tfc_gurman:ox_milk_bucket)item(tfc_gurman:sheep_milk_bucket)item(tfc_gurman:alpaca_milk_bucket))"
"ftbfiltersystem:filter": "or(item(minecraft:milk_bucket)item(firmalife:bucket/yak_milk)item(firmalife:bucket/goat_milk)item(tfc_gourmet:ox_milk_bucket)item(tfc_gourmet:sheep_milk_bucket)item(tfc_gourmet:alpaca_milk_bucket))"
}
}
optional_task: true

View file

@ -38,7 +38,7 @@
"type": "patchouli:spotlight",
"title": "Teas",
"text": "$(thing)Teas$() can be brewed using dried versions of certain plants.$(br2)They provide short but useful buffs and warm your body temperature by 4°C. Perfect for winters!",
"item": "tfc_gurman:tea_mint_bucket,tfc_gurman:tea_chamomile_bucket,tfc_gurman:tea_rosehip_bucket,tfc_gurman:tea_nettle_bucket"
"item": "tfc_gourmet:tea_mint_bucket,tfc_gourmet:tea_chamomile_bucket,tfc_gourmet:tea_rosehip_bucket,tfc_gourmet:tea_nettle_bucket"
},
{
"type": "patchouli:text",
@ -48,7 +48,7 @@
"type": "patchouli:spotlight",
"title": "Treats",
"text": "This is a category for more misc drinks with delicious taste and special effects. Enjoy!",
"item": "tfc_gurman:cocoa_bucket,tfc_gurman:coffee_bucket,tfc_gurman:nalivka_bucket,tfc_gurman:kvass_bucket,tfc_gurman:compote_bucket,tfc_gurman:lemonade_bucket"
"item": "tfc_gourmet:cocoa_bucket,tfc_gourmet:coffee_bucket,tfc_gourmet:nalivka_bucket,tfc_gourmet:kvass_bucket,tfc_gourmet:compote_bucket,tfc_gourmet:lemonade_bucket"
},
{
"type": "patchouli:text",
@ -58,7 +58,7 @@
"type": "patchouli:spotlight",
"title": "Milks",
"text": "$(thing)Milk$() can be aquired from most female livestock by simply right clicking them with a wood or metal bucket once familiarity is at a high enough level. (If the milking isn't working, make sure the buckets aren't stacked!)$(br)While it doesn't provide any buffs, it provides dairy nutrition if drank after eating, and can later be made into cheese.",
"item": "minecraft:milk_bucket,firmalife:bucket/yak_milk,firmalife:bucket/goat_milk,tfc_gurman:ox_milk_bucket,tfc_gurman:sheep_milk_bucket,tfc_gurman:alpaca_milk_bucket"
"item": "minecraft:milk_bucket,firmalife:bucket/yak_milk,firmalife:bucket/goat_milk,tfc_gourmet:ox_milk_bucket,tfc_gourmet:sheep_milk_bucket,tfc_gourmet:alpaca_milk_bucket"
},
{
"title": "Spring Water",

View file

@ -38,7 +38,7 @@
"type": "patchouli:spotlight",
"title": "Чаи",
"text": "$(thing)Чаи$() можно заваривать, используя высушенные версии некоторых растений.$(br2)Они дают кратковременные, но эффективные эффекты и согревают на 4°C. Идеально подходят для зимы!",
"item": "tfc_gurman:tea_mint_bucket,tfc_gurman:tea_chamomile_bucket,tfc_gurman:tea_rosehip_bucket,tfc_gurman:tea_nettle_bucket"
"item": "tfc_gourmet:tea_mint_bucket,tfc_gourmet:tea_chamomile_bucket,tfc_gourmet:tea_rosehip_bucket,tfc_gourmet:tea_nettle_bucket"
},
{
"type": "patchouli:text",
@ -48,7 +48,7 @@
"type": "patchouli:spotlight",
"title": "Сладости",
"text": "Это категория для других разнообразных напитков с восхитительным вкусом и особыми эффектами. Приятного аппетита!",
"item": "tfc_gurman:cocoa_bucket,tfc_gurman:coffee_bucket,tfc_gurman:nalivka_bucket,tfc_gurman:kvass_bucket,tfc_gurman:compote_bucket,tfc_gurman:lemonade_bucket"
"item": "tfc_gourmet:cocoa_bucket,tfc_gourmet:coffee_bucket,tfc_gourmet:nalivka_bucket,tfc_gourmet:kvass_bucket,tfc_gourmet:compote_bucket,tfc_gourmet:lemonade_bucket"
},
{
"type": "patchouli:text",
@ -58,7 +58,7 @@
"type": "patchouli:spotlight",
"title": "Молоко",
"text": "$(thing)Молоко$() можно получить от большинства самок молочных животных, просто щелкнув по ним правой кнопкой мыши с деревянным или металлическим ведром, когда уровень прирученности достигнет достаточно высокого уровня. (Если доение не работает, убедитесь, что ведра не состаканы!)$(br)Хотя этот напиток не дает никаких бонусов, он обеспечивает организм молочными продуктами, если его выпить после еды, и из него впоследствии можно приготовить сыр.",
"item": "minecraft:milk_bucket,firmalife:bucket/yak_milk,firmalife:bucket/goat_milk,tfc_gurman:ox_milk_bucket,tfc_gurman:sheep_milk_bucket,tfc_gurman:alpaca_milk_bucket"
"item": "minecraft:milk_bucket,firmalife:bucket/yak_milk,firmalife:bucket/goat_milk,tfc_gourmet:ox_milk_bucket,tfc_gourmet:sheep_milk_bucket,tfc_gourmet:alpaca_milk_bucket"
},
{
"title": "Родниковая вода",

View file

@ -38,7 +38,7 @@
"type": "patchouli:spotlight",
"title": "茶",
"text": "$(thing)茶$()可以用某些干燥的植物冲泡。$(br2)它们提供短暂但有用的增益并使你的体温升高4°C。非常适合冬天",
"item": "tfc_gurman:tea_mint_bucket,tfc_gurman:tea_chamomile_bucket,tfc_gurman:tea_rosehip_bucket,tfc_gurman:tea_nettle_bucket"
"item": "tfc_gourmet:tea_mint_bucket,tfc_gourmet:tea_chamomile_bucket,tfc_gourmet:tea_rosehip_bucket,tfc_gourmet:tea_nettle_bucket"
},
{
"type": "patchouli:text",
@ -48,7 +48,7 @@
"type": "patchouli:spotlight",
"title": "特调饮品",
"text": "这是一个包含更多口味独特、效果各异的杂项饮品的类别。尽情享用吧!",
"item": "tfc_gurman:cocoa_bucket,tfc_gurman:coffee_bucket,tfc_gurman:nalivka_bucket,tfc_gurman:kvass_bucket,tfc_gurman:compote_bucket,tfc_gurman:lemonade_bucket"
"item": "tfc_gourmet:cocoa_bucket,tfc_gourmet:coffee_bucket,tfc_gourmet:nalivka_bucket,tfc_gourmet:kvass_bucket,tfc_gourmet:compote_bucket,tfc_gourmet:lemonade_bucket"
},
{
"type": "patchouli:text",
@ -58,7 +58,7 @@
"type": "patchouli:spotlight",
"title": "奶类",
"text": "$(thing)奶$()可以从大多数雌性家畜身上获取,只需在亲密度足够高时,用木桶或金属桶右键点击它们即可。(如果无法挤奶,请确保桶没有堆叠!)$(br)虽然它不提供任何增益,但如果在进食后饮用,可以提供乳制品营养,并且之后可以制成奶酪。",
"item": "minecraft:milk_bucket,firmalife:bucket/yak_milk,firmalife:bucket/goat_milk,tfc_gurman:ox_milk_bucket,tfc_gurman:sheep_milk_bucket,tfc_gurman:alpaca_milk_bucket"
"item": "minecraft:milk_bucket,firmalife:bucket/yak_milk,firmalife:bucket/goat_milk,tfc_gourmet:ox_milk_bucket,tfc_gourmet:sheep_milk_bucket,tfc_gourmet:alpaca_milk_bucket"
},
{
"title": "温泉",

View file

@ -413,42 +413,42 @@ const registerTooltips = (event) => {
})
// Drink effects
event.addAdvanced(['tfc_gurman:compote_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:compote_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.jump_boost").append(Text.of(" II (00:30)")).blue());
})
event.addAdvanced(['tfc_gurman:kvass_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:kvass_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.strength").append(Text.of(" (01:20)")).blue());
text.add(2, Text.translate('tfg.tooltip.cooling_foods'));
})
event.addAdvanced(['tfc_gurman:lemonade_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:lemonade_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.haste").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.cooling_foods'));
})
event.addAdvanced(['tfc_gurman:coffee_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:coffee_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.speed").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods'));
})
event.addAdvanced(['tfc_gurman:cocoa_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:cocoa_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.haste").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods'));
})
event.addAdvanced(['tfc_gurman:tea_mint_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:tea_mint_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.regeneration").append(Text.of(" II (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods'));
})
event.addAdvanced(['tfc_gurman:tea_chamomile_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:tea_chamomile_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.resistance").append(Text.of(" II (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods'));
})
event.addAdvanced(['tfc_gurman:tea_nettle_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:tea_nettle_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.slow_falling").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods'));
})
event.addAdvanced(['tfc_gurman:tea_rosehip_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:tea_rosehip_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.absorption").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods'));
})
event.addAdvanced(['tfc_gurman:nalivka_bucket'], (item, advanced, text) => {
event.addAdvanced(['tfc_gourmet:nalivka_bucket'], (item, advanced, text) => {
text.add(1, Text.translate("effect.minecraft.strength").append(Text.of(" (02:40)")).blue());
text.add(2, Text.translate('tfg.tooltip.cooling_foods'));
})

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:cocoa",
"ingredient": "tfc_gourmet:cocoa",
"thirst": 10,
"may_drink_when_full": true,
"effects": [

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:coffee",
"ingredient": "tfc_gourmet:coffee",
"thirst": 10,
"may_drink_when_full": true,
"effects": [

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:compote",
"ingredient": "tfc_gourmet:compote",
"thirst": 10,
"may_drink_when_full": true,
"effects": [

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:kvass",
"ingredient": "tfc_gourmet:kvass",
"thirst": 10,
"may_drink_when_full": true,
"effects": [

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:lemonade",
"ingredient": "tfc_gourmet:lemonade",
"thirst": 10,
"may_drink_when_full": true,
"effects": [

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:nalivka",
"ingredient": "tfc_gourmet:nalivka",
"thirst": 10,
"intoxication": 4000,
"may_drink_when_full": true,

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:tea_chamomile",
"ingredient": "tfc_gourmet:tea_chamomile",
"thirst": 10,
"may_drink_when_full": true,
"effects": [

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:tea_mint",
"ingredient": "tfc_gourmet:tea_mint",
"thirst": 10,
"may_drink_when_full": true,
"effects": [

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:tea_nettle",
"ingredient": "tfc_gourmet:tea_nettle",
"thirst": 10,
"may_drink_when_full": true,
"effects": [

View file

@ -1,5 +1,5 @@
{
"ingredient": "tfc_gurman:tea_rosehip",
"ingredient": "tfc_gourmet:tea_rosehip",
"thirst": 10,
"may_drink_when_full": true,
"effects": [

View file

@ -1,4 +1,7 @@
function registerGTCEUTerminal(event) {
// priority: 0
"use strict";
function registerGTCEUTerminalRecipes(event) {
// Gregtech CEu Terminals Integration

View file

@ -53,7 +53,7 @@ ServerEvents.tags('item', event => {
registerTFCItemTags(event)
registerTFCTextileItemTags(event)
registerTFGItemTags(event)
registerTFGItemTagsNuclear(event)
registerTFGNuclearItemTags(event)
registerTFCLunchboxItemTags(event)
registerVintageImprovementsItemTags(event)
registerWABItemTags(event)
@ -255,7 +255,7 @@ ServerEvents.recipes(event => {
registerGrapplingHookRecipes(event);
registerGreateRecipes(event)
registerGTCEURecipes(event);
registerGTCEUTerminal(event)
registerGTCEUTerminalRecipes(event)
registerHandGliderRecipes(event)
registerHotOrNotRecipes(event)
registerImmersiveAircraftRecipes(event)

View file

@ -92,9 +92,9 @@ function registerTFCItemTags(event) {
event.add("tfc:nonplaceable", "minecraft:milk_bucket")
event.add("tfc:nonplaceable", "firmalife:bucket/yak_milk")
event.add("tfc:nonplaceable", "firmalife:bucket/goat_milk")
event.add("tfc:nonplaceable", "tfc_gurman:ox_milk_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:sheep_milk_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:alpaca_milk_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:ox_milk_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:sheep_milk_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:alpaca_milk_bucket")
event.add("tfc:nonplaceable", "tfc:bucket/beer")
event.add("tfc:nonplaceable", "tfc:bucket/cider")
event.add("tfc:nonplaceable", "tfc:bucket/rum")
@ -112,16 +112,16 @@ function registerTFCItemTags(event) {
event.add("tfc:nonplaceable", "tfcagedalcohol:bucket/aged_corn_whiskey")
event.add("tfc:nonplaceable", "tfcagedalcohol:bucket/aged_rye_whiskey")
event.add("tfc:nonplaceable", "tfcagedalcohol:bucket/aged_mead")
event.add("tfc:nonplaceable", "tfc_gurman:nalivka_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:coffee_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:tea_mint_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:tea_chamomile_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:tea_rosehip_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:tea_nettle_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:cocoa_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:compote_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:kvass_bucket")
event.add("tfc:nonplaceable", "tfc_gurman:lemonade_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:nalivka_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:coffee_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:tea_mint_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:tea_chamomile_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:tea_rosehip_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:tea_nettle_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:cocoa_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:compote_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:kvass_bucket")
event.add("tfc:nonplaceable", "tfc_gourmet:lemonade_bucket")
event.add("tfc:nonplaceable", "firmalife:bucket/mead")
event.add("tfc:nonplaceable", "firmalife:bucket/red_wine")
event.add("tfc:nonplaceable", "firmalife:bucket/white_wine")
@ -832,7 +832,7 @@ function registerTFCFluidTags(event) {
event.add("tfg:alcohols", "tfcagedalcohol:aged_corn_whiskey");
event.add("tfg:alcohols", "tfcagedalcohol:aged_rye_whiskey");
event.add("tfg:alcohols", "tfcagedalcohol:aged_mead");
event.add("tfg:alcohols", "tfc_gurman:nalivka");
event.add("tfg:alcohols", "tfc_gourmet:nalivka");
// Добавляем тег для скрытия в EMI
event.add("c:hidden_from_recipe_viewers", "tfc:metal/bismuth");

View file

@ -2,56 +2,63 @@
"use strict";
function registerTFCGurmanRecipes(event) {
let deprecated = Ingredient.of('#tfc_gourmet:deprecated_foods').itemIds.toArray();
deprecated.forEach(oldID => {
let newID = `${oldID}`.replace(/tfc_gurman:/g, 'tfc_gourmet:');
event.shapeless(newID, oldID);
})
//#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, 'margarita_pizza', 'tfc_gourmet:raw_margarita_pizza', 'tfc_gourmet:margarita_pizza');
global.cookingRecipe(event, 'crepes', 'tfc_gurman:raw_crepes', 'tfc_gurman:crepes');
global.cookingRecipe(event, 'pepperoni_pizza', 'tfc_gourmet:raw_pepperoni_pizza', 'tfc_gourmet:pepperoni_pizza');
global.cookingRecipe(event, 'chebureki', 'tfc_gurman:raw_chebureki', 'tfc_gurman:chebureki');
global.cookingRecipe(event, 'hawaiian_pizza', 'tfc_gourmet:raw_hawaiian_pizza', 'tfc_gourmet:hawaiian_pizza');
global.cookingRecipe(event, 'four_cheeses_pizza', 'tfc_gourmet:raw_four_cheeses_pizza', 'tfc_gourmet:four_cheeses_pizza');
global.cookingRecipe(event, 'four_meats_pizza', 'tfc_gourmet:raw_four_meats_pizza', 'tfc_gourmet:four_meats_pizza');
global.cookingRecipe(event, 'neapolitano_pizza', 'tfc_gourmet:raw_neapolitano_pizza', 'tfc_gourmet:neapolitano_pizza');
global.cookingRecipe(event, 'croissants', 'tfc_gourmet:raw_croissants', 'tfc_gourmet:croissants');
global.cookingRecipe(event, 'kiev_cutlets', 'tfc_gourmet:raw_kiev_cutlets', 'tfc_gourmet:kiev_cutlets');
global.cookingRecipe(event, 'quiche', 'tfc_gourmet:raw_quiche', 'tfc_gourmet:quiche');
global.cookingRecipe(event, 'khachapuri', 'tfc_gurman:raw_khachapuri', 'tfc_gurman:khachapuri');
global.cookingRecipe(event, 'tandoori_chicken', 'tfc_gourmet:raw_tandoori_chicken', 'tfc_gourmet:tandoori_chicken');
global.cookingRecipe(event, 'lavash_wrap', 'tfc_gurman:raw_lavash_wrap', 'tfc_gurman:lavash_wrap');
global.cookingRecipe(event, 'placinda', 'tfc_gourmet:raw_placinda', 'tfc_gourmet:placinda');
global.cookingRecipe(event, 'syrniki', 'tfc_gurman:raw_syrniki', 'tfc_gurman:syrniki');
global.cookingRecipe(event, 'tonkatsu', 'tfc_gourmet:raw_tonkatsu', 'tfc_gourmet:tonkatsu');
global.cookingRecipe(event, 'takoyaki', 'tfc_gourmet:raw_takoyaki', 'tfc_gourmet:takoyaki');
global.cookingRecipe(event, 'bulgogi', 'tfc_gourmet:raw_bulgogi', 'tfc_gourmet:bulgogi');
global.cookingRecipe(event, 'bratwurst', 'tfc_gourmet:raw_bratwurst', 'tfc_gourmet:bratwurst');
global.cookingRecipe(event, 'crepes', 'tfc_gourmet:raw_crepes', 'tfc_gourmet:crepes');
global.cookingRecipe(event, 'chebureki', 'tfc_gourmet:raw_chebureki', 'tfc_gourmet:chebureki');
global.cookingRecipe(event, 'khachapuri', 'tfc_gourmet:raw_khachapuri', 'tfc_gourmet:khachapuri');
global.cookingRecipe(event, 'lavash_wrap', 'tfc_gourmet:raw_lavash_wrap', 'tfc_gourmet:lavash_wrap');
global.cookingRecipe(event, 'syrniki', 'tfc_gourmet:raw_syrniki', 'tfc_gourmet:syrniki');
global.cookingRecipe(event, 'oladyi', 'tfc_gurman:raw_oladyi', 'tfc_gurman:oladyi');
global.cookingRecipe(event, 'oladyi', 'tfc_gourmet:raw_oladyi', 'tfc_gourmet:oladyi');
// Falafel - from soybean (no raw version)
global.cookingRecipe(event, 'falafel', 'tfc_gurman:raw_falafel', 'tfc_gurman:falafel');
global.cookingRecipe(event, 'falafel', 'tfc_gourmet:raw_falafel', 'tfc_gourmet:falafel');
global.cookingRecipe(event, 'pelmeni', 'tfc_gurman:raw_pelmeni', 'tfc_gurman:pelmeni', '#tfg:clean_water 500');
global.cookingRecipe(event, 'pelmeni', 'tfc_gourmet:raw_pelmeni', 'tfc_gourmet:pelmeni', '#tfg:clean_water 500');
global.cookingRecipe(event, 'vareniki', 'tfc_gurman:raw_vareniki', 'tfc_gurman:vareniki', '#tfg:clean_water 500');
global.cookingRecipe(event, 'vareniki', 'tfc_gourmet:raw_vareniki', 'tfc_gourmet:vareniki', '#tfg:clean_water 500');
//#endregion
@ -60,33 +67,33 @@ function registerTFCGurmanRecipes(event) {
// Borscht
global.processorRecipe(event, 'sliced_cabbage', 300, GTValues.VA[GTValues.LV], {
itemInputs: ['tfc:food/cabbage'],
itemOutputs: ['2x tfc_gurman:sliced_cabbage'],
itemOutputs: ['2x tfc_gourmet:sliced_cabbage'],
circuit: 1,
itemOutputProvider: TFC.isp.of('2x tfc_gurman:sliced_cabbage').copyOldestFood()
itemOutputProvider: TFC.isp.of('2x tfc_gourmet: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'],
itemInputs: ['tfc:food/beet', 'tfc_gourmet:sliced_cabbage', 'tfc:food/carrot', 'tfc:food/onion', '#tfc:foods/cooked_meats', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:borscht'],
itemOutputs: ['3x tfc_gourmet:borscht'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:borscht').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:schi'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:schi').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
fluidOutputs: ['tfc_gourmet:coffee 1000'],
circuit: 2
});
@ -94,15 +101,15 @@ function registerTFCGurmanRecipes(event) {
global.processorRecipe(event, 'cocoa', 1000, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x firmalife:food/cocoa_powder'],
fluidInputs: ['#tfc:milks 1000'],
fluidOutputs: ['tfc_gurman:cocoa 1000'],
fluidOutputs: ['tfc_gourmet:cocoa 1000'],
circuit: 1
});
// Compote
global.processorRecipe(event, 'compote', 1000, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x #tfc_gurman:compote_fruits'],
itemInputs: ['2x #tfc_gourmet:compote_fruits'],
fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:compote 1000'],
fluidOutputs: ['tfc_gourmet:compote 1000'],
circuit: 6
});
@ -110,7 +117,7 @@ function registerTFCGurmanRecipes(event) {
global.processorRecipe(event, 'lemonade', 1500, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x tfc:food/lemon'],
fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:lemonade 1000'],
fluidOutputs: ['tfc_gourmet:lemonade 1000'],
circuit: 2
});
@ -118,39 +125,39 @@ function registerTFCGurmanRecipes(event) {
global.processorRecipe(event, 'kvass', 2400, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x #tfc:foods/grains'],
fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:kvass 1000'],
fluidOutputs: ['tfc_gourmet:kvass 1000'],
circuit: 2
});
// Tea Mint
global.processorRecipe(event, 'tea_mint', 200, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x tfc_gurman:dried_mint_leaves'],
itemInputs: ['2x tfc_gourmet:dried_mint_leaves'],
fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:tea_mint 1000'],
fluidOutputs: ['tfc_gourmet:tea_mint 1000'],
circuit: 2
});
// Tea Chamomile
global.processorRecipe(event, 'tea_chamomile', 200, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x tfc_gurman:dried_chamomile_leaves'],
itemInputs: ['2x tfc_gourmet:dried_chamomile_leaves'],
fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:tea_chamomile 1000'],
fluidOutputs: ['tfc_gourmet:tea_chamomile 1000'],
circuit: 2
});
// Tea Rosehip
global.processorRecipe(event, 'tea_rosehip', 200, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x tfc_gurman:dried_rosehip_leaves'],
itemInputs: ['2x tfc_gourmet:dried_rosehip_leaves'],
fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:tea_rosehip 1000'],
fluidOutputs: ['tfc_gourmet:tea_rosehip 1000'],
circuit: 2
});
// Tea Nettle
global.processorRecipe(event, 'tea_nettle', 200, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x tfc_gurman:dried_nettle_leaves'],
itemInputs: ['2x tfc_gourmet:dried_nettle_leaves'],
fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:tea_nettle 1000'],
fluidOutputs: ['tfc_gourmet:tea_nettle 1000'],
circuit: 2
});
@ -158,311 +165,311 @@ function registerTFCGurmanRecipes(event) {
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'],
itemOutputs: ['3x tfc_gourmet:solyanka'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:solyanka').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
fluidInputs: ['tfc_gourmet:kvass 1000'],
itemOutputs: ['3x tfc_gourmet:okroshka'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:okroshka').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:zama'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:zama').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:curry'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:curry').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:goulash'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:goulash').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:pho'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:pho').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:bouillabaisse'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:bouillabaisse').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['2x tfc_gourmet:ramen_with_beef'],
circuit: 21,
itemOutputProvider: TFC.isp.of('2x tfc_gurman:ramen_with_beef').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('2x tfc_gourmet: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'],
itemOutputs: ['2x tfc_gourmet:ramen_with_camelidae'],
circuit: 21,
itemOutputProvider: TFC.isp.of('2x tfc_gurman:ramen_with_camelidae').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('2x tfc_gourmet: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'],
itemOutputs: ['2x tfc_gourmet:ramen_with_chevon'],
circuit: 21,
itemOutputProvider: TFC.isp.of('2x tfc_gurman:ramen_with_chevon').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('2x tfc_gourmet: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'],
itemOutputs: ['2x tfc_gourmet:ramen_with_bacon'],
circuit: 21,
itemOutputProvider: TFC.isp.of('2x tfc_gurman:ramen_with_bacon').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('2x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:biryani'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:biryani').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:fried_rice'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fried_rice').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:kimchi'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:kimchi').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemInputs: ['#tfc:foods/meats', 'tfc:food/rice_grain', 'tfc:powder/salt', 'firmalife:fruit_leaf', '2x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['2x tfc_gurman:dolma'],
itemOutputs: ['2x tfc_gourmet:dolma'],
circuit: 16,
itemOutputProvider: TFC.isp.of('2x tfc_gurman:dolma').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('2x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:spaghetti_bolognese'],
circuit: 18,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:spaghetti_bolognese').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:pasta_carbonara'],
circuit: 18,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:pasta_carbonara').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:ratatouille'],
circuit: 18,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:ratatouille').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:risotto'],
circuit: 18,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:risotto').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['tfc_gourmet:porridge'],
circuit: 18,
itemOutputProvider: TFC.isp.of('tfc_gurman:porridge').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('tfc_gourmet: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'],
itemOutputs: ['tfc_gourmet:mamaliga'],
circuit: 16,
itemOutputProvider: TFC.isp.of('tfc_gurman:mamaliga').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('tfc_gourmet: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'],
itemOutputs: ['5x tfc_gourmet:adjika'],
circuit: 8,
itemOutputProvider: TFC.isp.of('5x tfc_gurman:adjika').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('5x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:fresh_onion_soup_bread'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fresh_onion_soup_bread').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:lent_soup'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:lent_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:gazpacho'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:gazpacho').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemInputs: ['tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:kharcho'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:kharcho').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:kholodnik'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:kholodnik').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:shurpa'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:shurpa').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:shurpa'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:shurpa').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:fish_soup_tomato'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fish_soup_tomato').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:pea_soup'],
circuit: 16,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:pea_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:minestrone'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:minestrone').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:minestrone'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:minestrone').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:fish_soup'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fish_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet: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'],
itemOutputs: ['3x tfc_gourmet:fresh_onion_soup'],
circuit: 20,
itemOutputProvider: TFC.isp.of('3x tfc_gurman:fresh_onion_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood()
itemOutputProvider: TFC.isp.of('3x tfc_gourmet:fresh_onion_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood()
});
//#endregion
@ -471,54 +478,54 @@ function registerTFCGurmanRecipes(event) {
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"],
itemOutputs: ["tfc_gourmet: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"],
itemOutputs: ["tfc_gourmet: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"],
itemOutputs: ["tfc_gourmet: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"],
itemOutputs: ["tfc_gourmet:dried_nettle_leaves"],
circuit: 6
});
// #endregion Drying
// #region Replacements
event.replaceInput({ id: "tfc_gurman:crafting/tiramisu" }, "minecraft:sugar", "#tfg:sugars");
event.replaceInput({ id: "tfc_gourmet:crafting/tiramisu" }, "minecraft:sugar", "#tfg:sugars");
event.shapeless('2x tfc_gurman:plant_mix', [
event.shapeless('2x tfc_gourmet:plant_mix', [
"2x firmalife:spice/basil_leaves",
"tfg:spice/oregano_leaves",
"tfg:spice/cilantro_leaves",
]).id("tfc_gurman:crafting/plant_mix")
]).id("tfc_gourmet:crafting/plant_mix")
event.replaceInput({ id: "tfc_gurman:pot/adjika_bowl" }, "firmalife:plant/cilantro", "tfg:spice/cilantro_leaves");
event.replaceInput({ id: "tfc_gourmet: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(), [
event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of('4x tfc_gourmet: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');
event.replaceOutput({ id: "tfc_gurman:crafting/raw_pelmeni" }, "tfc_gurman:raw_pelmeni", "2x tfc_gurman:raw_pelmeni");
event.replaceOutput({ id: "tfc_gurman:crafting/raw_vareniki" }, "tfc_gurman:raw_vareniki", "tfc_gurman:raw_vareniki");
event.replaceOutput({ id: "tfc_gurman:crafting/raw_oladyi" }, "tfc_gurman:raw_oladyi", "2x tfc_gurman:raw_oladyi");
event.replaceOutput({ id: "tfc_gurman:crafting/raw_syrniki" }, "tfc_gurman:raw_syrniki", "2x tfc_gurman:raw_syrniki");
event.replaceOutput({ id: "tfc_gourmet:crafting/raw_pelmeni" }, "tfc_gourmet:raw_pelmeni", "2x tfc_gourmet:raw_pelmeni");
event.replaceOutput({ id: "tfc_gourmet:crafting/raw_vareniki" }, "tfc_gourmet:raw_vareniki", "tfc_gourmet:raw_vareniki");
event.replaceOutput({ id: "tfc_gourmet:crafting/raw_oladyi" }, "tfc_gourmet:raw_oladyi", "2x tfc_gourmet:raw_oladyi");
event.replaceOutput({ id: "tfc_gourmet:crafting/raw_syrniki" }, "tfc_gourmet:raw_syrniki", "2x tfc_gourmet:raw_syrniki");
// #endregion
}

View file

@ -149,9 +149,9 @@ function registerTFGFoodItemTags(event) {
'firmalife:food/yak_curd',
'firmalife:food/goat_curd',
'firmalife:food/milk_curd',
'tfc_gurman:ox_curd',
'tfc_gurman:sheep_curd',
'tfc_gurman:alpaca_curd'
'tfc_gourmet:ox_curd',
'tfc_gourmet:sheep_curd',
'tfc_gourmet:alpaca_curd'
];
cheeseCurds.forEach(item => {
event.add('tfg:foods/cheese_curds', item);
@ -177,7 +177,7 @@ function registerTFGFoodItemTags(event) {
'#firmalife:foods/cheeses',
'tfg:food/slice_of_cheese',
'firmalife:food/shredded_cheese',
'#tfc_gurman:foods/brinza'
'#tfc_gourmet:foods/brinza'
];
cheeses.forEach(item => {
event.add('tfg:foods/cheeses', item);
@ -269,12 +269,12 @@ function registerTFGFoodItemTags(event) {
'firmalife:food/toast_with_butter',
'firmalife:food/toast_with_jam',
'firmalife:food/butter',
'tfc_gurman:adjika',
'tfc_gurman:tzatziki',
'tfc_gurman:falafel',
'tfc_gurman:hummus',
'tfc_gurman:sauerkraut',
'tfc_gurman:bratwurst'
'tfc_gourmet:adjika',
'tfc_gourmet:tzatziki',
'tfc_gourmet:falafel',
'tfc_gourmet:hummus',
'tfc_gourmet:sauerkraut',
'tfc_gourmet:bratwurst'
];
usable_in_meal_bag.forEach(item => {
event.add('tfg:foods/usable_in_meal_bag', item);

View file

@ -1,6 +1,6 @@
"use strict";
const registerTFGItemTagsNuclear = (event) => {
const registerTFGNuclearItemTags = (event) => {
//Fission Nucleat Fuel
event.add('deafission:fuels', 'tfg:thorium_rod')

View file

@ -19,7 +19,7 @@ const registerTFGItemTags = (event) => {
registerTFGAquaponicsItemTags(event)
// TEMPORARY, REMOVE WHEN GURMAN FIXES THIS
event.remove('tfc:foods', 'tfc_gurman:havai_pizza')
event.remove('tfc:foods', 'tfc_gourmet:havai_pizza')
//Circuit Stuff
event.add('tfg:components/uv_leds', 'tfg:uv_led')

View file

@ -484,6 +484,5 @@ const registerGTCEuMaterialModification = (event) => {
GTMaterials.Glowstone.setComponents('1x gold', '1x redstone')
GTMaterials.Thorium.setFormula('ThO2')
GTMaterials.Americium.setFormula('Am²⁴³')
GTMaterials.Boron.setFormula('B¹¹')
GTMaterials.Caesium.setFormula('Cs¹³³')
}

View file

@ -867,18 +867,18 @@ global.TFC_CURDS_AND_CHEESES = /** @type {const} */ ([
salted_cheese: "firmalife:food/chevre", salted_wheel: "firmalife:chevre_wheel"
},
{
id: "ox", milk: "tfc_gurman:ox_milk", curdled_fluid: "tfc_gurman:curdled_ox_milk", curd: "tfc_gurman:ox_curd",
unsalted_cheese: "tfc_gurman:ox_brinza_slice", unsalted_wheel: "tfc_gurman:ox_brinza_wheel",
id: "ox", milk: "tfc_gourmet:ox_milk", curdled_fluid: "tfc_gourmet:curdled_ox_milk", curd: "tfc_gourmet:ox_curd",
unsalted_cheese: "tfc_gourmet:ox_brinza_slice", unsalted_wheel: "tfc_gourmet:ox_brinza_wheel",
salted_cheese: null, salted_wheel: null
},
{
id: "sheep", milk: "tfc_gurman:sheep_milk", curdled_fluid: "tfc_gurman:curdled_sheep_milk", curd: "tfc_gurman:sheep_curd",
unsalted_cheese: "tfc_gurman:sheep_brinza_slice", unsalted_wheel: "tfc_gurman:sheep_brinza_wheel",
id: "sheep", milk: "tfc_gourmet:sheep_milk", curdled_fluid: "tfc_gourmet:curdled_sheep_milk", curd: "tfc_gourmet:sheep_curd",
unsalted_cheese: "tfc_gourmet:sheep_brinza_slice", unsalted_wheel: "tfc_gourmet:sheep_brinza_wheel",
salted_cheese: null, salted_wheel: null
},
{
id: "alpaca", milk: "tfc_gurman:alpaca_milk", curdled_fluid: "tfc_gurman:curdled_alpaca_milk", curd: "tfc_gurman:alpaca_curd",
unsalted_cheese: "tfc_gurman:alpaca_brinza_slice", unsalted_wheel: "tfc_gurman:alpaca_brinza_wheel",
id: "alpaca", milk: "tfc_gourmet:alpaca_milk", curdled_fluid: "tfc_gourmet:curdled_alpaca_milk", curd: "tfc_gourmet:alpaca_curd",
unsalted_cheese: "tfc_gourmet:alpaca_brinza_slice", unsalted_wheel: "tfc_gourmet:alpaca_brinza_wheel",
salted_cheese: null, salted_wheel: null
}
]);

View file

@ -49,7 +49,16 @@ const registerTFGItems = (event) => {
event.create('tfg:zpm_universal_circuit')
event.create('tfg:uv_universal_circuit')
event.create('tfg:uhv_universal_circuit')
// Add item for BTX Fuel
event.create('tfg:catalyser_pt_re_zsm')
.texture('tfg:item/btx/catalyser_zsm')
event.create('tfg:used_catalyser')
.texture('tfg:item/btx/used_catalyser')
event.create('tfg:loaded_resin')
.texture('tfg:item/btx/loaded_resin')
// Temporary
event.create('gtceu:rose_quartz_dust').texture('tfg:item/deprecated')
@ -70,14 +79,111 @@ const registerTFGItems = (event) => {
event.create('gtceu:rose_quartz_lens').texture('tfg:item/deprecated')
event.create('gtceu:rose_quartz_plate').texture('tfg:item/deprecated')
// Add item for BTX Fuel
event.create('tfg:catalyser_pt_re_zsm')
.texture('tfg:item/btx/catalyser_zsm')
event.create('tfg:used_catalyser')
.texture('tfg:item/btx/used_catalyser')
event.create('tfg:loaded_resin')
.texture('tfg:item/btx/loaded_resin')
// Thanks gurman
event.create('tfc_gurman:raw_margarita_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:margarita_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_pepperoni_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:pepperoni_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_hawaiian_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:hawaiian_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_four_cheeses_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:four_cheeses_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_four_meats_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:four_meats_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_neapolitano_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:neapolitano_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_placinda').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:placinda').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:ramen_with_bacon').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:ramen_with_beef').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:ramen_with_camelidae').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:ramen_with_chevon').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:plant_mix').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:adjika').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:adjika_bread').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:porridge').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:porridge_with_honey').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:porridge_with_fruits').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:pasta_with_adjika').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:zama').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:mamaliga').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:ox_curd').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:sheep_curd').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:alpaca_curd').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:ox_brinza_slice').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:sheep_brinza_slice').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:alpaca_brinza_slice').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:ox_brinza_wheel').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:sheep_brinza_wheel').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:alpaca_brinza_wheel').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:fried_rice').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:curry').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:pho').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:hummus').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:greek_salad').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:tzatziki').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:falafel').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:dolma').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:goulash').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:risotto').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_lavash_wrap').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:lavash_wrap').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_pelmeni').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:pelmeni').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_vareniki').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:vareniki').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_oladyi').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:oladyi').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_syrniki').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:syrniki').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:sliced_cabbage').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:sauerkraut').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_khachapuri').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:khachapuri').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_chebureki').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:chebureki').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:dried_mint_leaves').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:dried_chamomile_leaves').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:dried_rosehip_leaves').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:dried_nettle_leaves').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:borscht').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:schi').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:solyanka').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_kiev_cutlets').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:kiev_cutlets').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:okroshka').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:spaghetti_bolognese').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:pasta_carbonara').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:tiramisu').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_croissants').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:croissants').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:ratatouille').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_quiche').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:quiche').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:bouillabaisse').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_crepes').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:crepes').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_bratwurst').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:bratwurst').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_tonkatsu').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:tonkatsu').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_takoyaki').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:takoyaki').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:kimchi').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_bulgogi').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:bulgogi').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:raw_tandoori_chicken').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfc_gurman:tandoori_chicken').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:biryani').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:fresh_onion_soup_bread').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:lent_soup').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:gazpacho').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:kharcho').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:kholodnik').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:shurpa').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:fish_soup_tomato').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:pea_soup').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:minestrone').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:fish_soup').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
event.create('tfc_gurman:fresh_onion_soup').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
}

View file

@ -10049,7 +10049,7 @@
"files": [
{
"type": "modrinth",
"file_name": "notenoughanimations-forge-1.11.1-mc1.20.1.jar",
"file_name": "notenoughanimations-forge-1.11.2-mc1.20.1.jar",
"mc_versions": [
"1.20.1"
],
@ -10057,20 +10057,20 @@
"forge"
],
"release_type": "release",
"url": "https://cdn.modrinth.com/data/MPCX6s5C/versions/cfiRPrQF/notenoughanimations-forge-1.11.1-mc1.20.1.jar",
"id": "cfiRPrQF",
"url": "https://cdn.modrinth.com/data/MPCX6s5C/versions/5SeKXwLU/notenoughanimations-forge-1.11.2-mc1.20.1.jar",
"id": "5SeKXwLU",
"parent_id": "MPCX6s5C",
"hashes": {
"sha512": "9335ace46a9f6477df026f19cab08c656fc7c0a7f1069eedfdadbba01bfd2ad43f9e90a0bb5ef8e867d51608dddcf85fa9653eb178f4a0e6e6bcfb45d0959270",
"sha1": "9aa8917d7c0a5311dc495da3c720434de49e0e24"
"sha512": "594ce4db615446ee20e9938dcb1770c75f2073d82474ff515bebb08fcd1451eac1cd98add2f0a0ddf4b7e35e78525973ae6ed8538a705f5606ce5379173d0718",
"sha1": "fe7898d27c15b76552a69b972abec0728be9ea8a"
},
"required_dependencies": [],
"size": 1933839,
"date_published": "2025-12-12T19:11:52.494096Z"
"size": 1935532,
"date_published": "2026-02-01T17:18:01.484134Z"
},
{
"type": "curseforge",
"file_name": "notenoughanimations-forge-1.11.1-mc1.20.1.jar",
"file_name": "notenoughanimations-forge-1.11.2-mc1.20.1.jar",
"mc_versions": [
"1.20.1"
],
@ -10078,16 +10078,16 @@
"forge"
],
"release_type": "release",
"url": "https://edge.forgecdn.net/files/7325/366/notenoughanimations-forge-1.11.1-mc1.20.1.jar",
"id": "7325366",
"url": "https://edge.forgecdn.net/files/7561/811/notenoughanimations-forge-1.11.2-mc1.20.1.jar",
"id": "7561811",
"parent_id": "433760",
"hashes": {
"sha1": "9aa8917d7c0a5311dc495da3c720434de49e0e24",
"md5": "34fd79756da8b5278a5b0905d98ffeca"
"sha1": "fe7898d27c15b76552a69b972abec0728be9ea8a",
"md5": "81f5099779c0b4d223275e7bac616a4e"
},
"required_dependencies": [],
"size": 1933839,
"date_published": "2025-12-12T19:11:51.067Z"
"size": 1935532,
"date_published": "2026-02-01T17:17:59.670Z"
}
]
},
@ -12887,7 +12887,7 @@
]
},
{
"pakku_id": "zjKgkuN1c64ZMrfV",
"pakku_id": "5Hw8y3XluL4fjZ65",
"pakku_links": [
"AqNG8HNM9pfy1ges",
"64uacGcEw697jVGs"
@ -12895,42 +12895,21 @@
"type": "MOD",
"side": "BOTH",
"slug": {
"curseforge": "tfcgurman",
"modrinth": "tfc_gurman"
"curseforge": "tfc-gurman",
"modrinth": "tfc_gourmet"
},
"name": {
"curseforge": "TFC Gurman",
"modrinth": "TFC Gurman"
"modrinth": "TFC Gourmet"
},
"id": {
"curseforge": "1363944",
"modrinth": "ERme2o65"
},
"files": [
{
"type": "modrinth",
"file_name": "tfc_gurman-1.4.1.jar",
"mc_versions": [
"1.20.1"
],
"loaders": [
"forge"
],
"release_type": "release",
"url": "https://cdn.modrinth.com/data/ERme2o65/versions/zhoqj2Wr/tfc_gurman-1.4.1.jar",
"id": "zhoqj2Wr",
"parent_id": "ERme2o65",
"hashes": {
"sha512": "dbfa8e9423dc6bb4fa98a17b99478651b99081e4990f1b9f01bfc5ade6ec35955756f8c856d2bfd3f4865779aaff4a7c68b6bb3b7e93f397afbf407c83c992c3",
"sha1": "0be72570ba157b7600c3b9f4ea694744a227112a"
},
"required_dependencies": [],
"size": 520225,
"date_published": "2026-01-28T01:09:39.160234Z"
},
{
"type": "curseforge",
"file_name": "tfc_gurman-1.4.1.jar",
"file_name": "tfc_gourmet-1.4.2.jar",
"mc_versions": [
"1.20.1"
],
@ -12938,19 +12917,40 @@
"forge"
],
"release_type": "release",
"url": "https://edge.forgecdn.net/files/7538/795/tfc_gurman-1.4.1.jar",
"id": "7538795",
"url": "https://edge.forgecdn.net/files/7564/444/tfc_gourmet-1.4.2.jar",
"id": "7564444",
"parent_id": "1363944",
"hashes": {
"sha1": "0be72570ba157b7600c3b9f4ea694744a227112a",
"md5": "d5734cf9b727fbb11b8025ceb26fe8aa"
"sha1": "d4c2f1eb89330129fdc1e4ee78f61f1130d83fe5",
"md5": "5e39aeac6e9a02f282140ef87c156de4"
},
"required_dependencies": [
"302973",
"453394"
"453394",
"302973"
],
"size": 520225,
"date_published": "2026-01-28T01:08:21.107Z"
"size": 521700,
"date_published": "2026-02-02T03:07:46.393Z"
},
{
"type": "modrinth",
"file_name": "tfc_gurman-1.4.2.jar",
"mc_versions": [
"1.20.1"
],
"loaders": [
"forge"
],
"release_type": "release",
"url": "https://cdn.modrinth.com/data/ERme2o65/versions/tMfASqPh/tfc_gurman-1.4.2.jar",
"id": "tMfASqPh",
"parent_id": "ERme2o65",
"hashes": {
"sha512": "ac46e98199659c20c11c036ced30b7aaff012e702be7ef8d7cad06ad91db386969edd0d686ec2862682b7dab322d0c23c1f6c8ff8a35799bfd492c1589515450",
"sha1": "0f079c981e2610bf6462bad4bf171c831813cd5c"
},
"required_dependencies": [],
"size": 519124,
"date_published": "2026-02-02T02:29:35.480162Z"
}
]
},
@ -15261,7 +15261,7 @@
"files": [
{
"type": "curseforge",
"file_name": "playerrevive_compat-1.0.1-1d0e244.jar",
"file_name": "playerrevive_compat-1.0.2-12c699b.jar",
"mc_versions": [
"1.20.1"
],
@ -15269,18 +15269,18 @@
"forge"
],
"release_type": "release",
"url": "https://edge.forgecdn.net/files/7528/776/playerrevive_compat-1.0.1-1d0e244.jar",
"id": "7528776",
"url": "https://edge.forgecdn.net/files/7564/958/playerrevive_compat-1.0.2-12c699b.jar",
"id": "7564958",
"parent_id": "1440963",
"hashes": {
"sha1": "05d191e5bb7c4ada8b2cbb7c604b3ab7d5040563",
"md5": "7be622f95b711409c493da13c5c08772"
"sha1": "a0f05d85155560b743d6ffab61741e3da3803611",
"md5": "c1cb2f857a6fd0e71458637b25a33cbd"
},
"required_dependencies": [
"266890"
],
"size": 198416,
"date_published": "2026-01-26T05:31:05.240Z"
"size": 198220,
"date_published": "2026-02-02T06:43:37.990Z"
}
]
},