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

View file

@ -685,7 +685,7 @@
Count: 1 Count: 1
id: "ftbfiltersystem:smart_filter" id: "ftbfiltersystem:smart_filter"
tag: { 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 optional_task: true

View file

@ -38,7 +38,7 @@
"type": "patchouli:spotlight", "type": "patchouli:spotlight",
"title": "Teas", "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!", "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", "type": "patchouli:text",
@ -48,7 +48,7 @@
"type": "patchouli:spotlight", "type": "patchouli:spotlight",
"title": "Treats", "title": "Treats",
"text": "This is a category for more misc drinks with delicious taste and special effects. Enjoy!", "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", "type": "patchouli:text",
@ -58,7 +58,7 @@
"type": "patchouli:spotlight", "type": "patchouli:spotlight",
"title": "Milks", "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.", "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", "title": "Spring Water",

View file

@ -38,7 +38,7 @@
"type": "patchouli:spotlight", "type": "patchouli:spotlight",
"title": "Чаи", "title": "Чаи",
"text": "$(thing)Чаи$() можно заваривать, используя высушенные версии некоторых растений.$(br2)Они дают кратковременные, но эффективные эффекты и согревают на 4°C. Идеально подходят для зимы!", "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", "type": "patchouli:text",
@ -48,7 +48,7 @@
"type": "patchouli:spotlight", "type": "patchouli:spotlight",
"title": "Сладости", "title": "Сладости",
"text": "Это категория для других разнообразных напитков с восхитительным вкусом и особыми эффектами. Приятного аппетита!", "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", "type": "patchouli:text",
@ -58,7 +58,7 @@
"type": "patchouli:spotlight", "type": "patchouli:spotlight",
"title": "Молоко", "title": "Молоко",
"text": "$(thing)Молоко$() можно получить от большинства самок молочных животных, просто щелкнув по ним правой кнопкой мыши с деревянным или металлическим ведром, когда уровень прирученности достигнет достаточно высокого уровня. (Если доение не работает, убедитесь, что ведра не состаканы!)$(br)Хотя этот напиток не дает никаких бонусов, он обеспечивает организм молочными продуктами, если его выпить после еды, и из него впоследствии можно приготовить сыр.", "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": "Родниковая вода", "title": "Родниковая вода",

View file

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

View file

@ -413,42 +413,42 @@ const registerTooltips = (event) => {
}) })
// Drink effects // 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()); 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(1, Text.translate("effect.minecraft.strength").append(Text.of(" (01:20)")).blue());
text.add(2, Text.translate('tfg.tooltip.cooling_foods')); 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(1, Text.translate("effect.minecraft.haste").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.cooling_foods')); 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(1, Text.translate("effect.minecraft.speed").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods')); 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(1, Text.translate("effect.minecraft.haste").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods')); 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(1, Text.translate("effect.minecraft.regeneration").append(Text.of(" II (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods')); 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(1, Text.translate("effect.minecraft.resistance").append(Text.of(" II (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods')); 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(1, Text.translate("effect.minecraft.slow_falling").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods')); 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(1, Text.translate("effect.minecraft.absorption").append(Text.of(" (00:30)")).blue());
text.add(2, Text.translate('tfg.tooltip.warming_foods')); 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(1, Text.translate("effect.minecraft.strength").append(Text.of(" (02:40)")).blue());
text.add(2, Text.translate('tfg.tooltip.cooling_foods')); 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, "thirst": 10,
"may_drink_when_full": true, "may_drink_when_full": true,
"effects": [ "effects": [

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -2,56 +2,63 @@
"use strict"; "use strict";
function registerTFCGurmanRecipes(event) { 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 //#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, 'margarita_pizza', 'tfc_gourmet:raw_margarita_pizza', 'tfc_gourmet:margarita_pizza');
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, '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) // 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 //#endregion
@ -60,33 +67,33 @@ function registerTFCGurmanRecipes(event) {
// Borscht // Borscht
global.processorRecipe(event, 'sliced_cabbage', 300, GTValues.VA[GTValues.LV], { global.processorRecipe(event, 'sliced_cabbage', 300, GTValues.VA[GTValues.LV], {
itemInputs: ['tfc:food/cabbage'], itemInputs: ['tfc:food/cabbage'],
itemOutputs: ['2x tfc_gurman:sliced_cabbage'], itemOutputs: ['2x tfc_gourmet:sliced_cabbage'],
circuit: 1, 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], { 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'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:borscht'], itemOutputs: ['3x tfc_gourmet:borscht'],
circuit: 20, 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 // Schi
global.processorRecipe(event, 'schi', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['2x tfc:food/cabbage', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/tomato', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:schi'], itemOutputs: ['3x tfc_gourmet:schi'],
circuit: 20, 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 // Coffee
global.processorRecipe(event, 'coffee', 1000, GTValues.VHA[GTValues.LV], { global.processorRecipe(event, 'coffee', 1000, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x firmalife:food/roasted_cocoa_beans'], itemInputs: ['2x firmalife:food/roasted_cocoa_beans'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:coffee 1000'], fluidOutputs: ['tfc_gourmet:coffee 1000'],
circuit: 2 circuit: 2
}); });
@ -94,15 +101,15 @@ function registerTFCGurmanRecipes(event) {
global.processorRecipe(event, 'cocoa', 1000, GTValues.VHA[GTValues.LV], { global.processorRecipe(event, 'cocoa', 1000, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x firmalife:food/cocoa_powder'], itemInputs: ['2x firmalife:food/cocoa_powder'],
fluidInputs: ['#tfc:milks 1000'], fluidInputs: ['#tfc:milks 1000'],
fluidOutputs: ['tfc_gurman:cocoa 1000'], fluidOutputs: ['tfc_gourmet:cocoa 1000'],
circuit: 1 circuit: 1
}); });
// Compote // Compote
global.processorRecipe(event, 'compote', 1000, GTValues.VHA[GTValues.LV], { 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'], fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:compote 1000'], fluidOutputs: ['tfc_gourmet:compote 1000'],
circuit: 6 circuit: 6
}); });
@ -110,7 +117,7 @@ function registerTFCGurmanRecipes(event) {
global.processorRecipe(event, 'lemonade', 1500, GTValues.VHA[GTValues.LV], { global.processorRecipe(event, 'lemonade', 1500, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x tfc:food/lemon'], itemInputs: ['2x tfc:food/lemon'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:lemonade 1000'], fluidOutputs: ['tfc_gourmet:lemonade 1000'],
circuit: 2 circuit: 2
}); });
@ -118,39 +125,39 @@ function registerTFCGurmanRecipes(event) {
global.processorRecipe(event, 'kvass', 2400, GTValues.VHA[GTValues.LV], { global.processorRecipe(event, 'kvass', 2400, GTValues.VHA[GTValues.LV], {
itemInputs: ['2x #tfc:foods/grains'], itemInputs: ['2x #tfc:foods/grains'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:kvass 1000'], fluidOutputs: ['tfc_gourmet:kvass 1000'],
circuit: 2 circuit: 2
}); });
// Tea Mint // Tea Mint
global.processorRecipe(event, 'tea_mint', 200, GTValues.VHA[GTValues.LV], { 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'], fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:tea_mint 1000'], fluidOutputs: ['tfc_gourmet:tea_mint 1000'],
circuit: 2 circuit: 2
}); });
// Tea Chamomile // Tea Chamomile
global.processorRecipe(event, 'tea_chamomile', 200, GTValues.VHA[GTValues.LV], { 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'], fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:tea_chamomile 1000'], fluidOutputs: ['tfc_gourmet:tea_chamomile 1000'],
circuit: 2 circuit: 2
}); });
// Tea Rosehip // Tea Rosehip
global.processorRecipe(event, 'tea_rosehip', 200, GTValues.VHA[GTValues.LV], { 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'], fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:tea_rosehip 1000'], fluidOutputs: ['tfc_gourmet:tea_rosehip 1000'],
circuit: 2 circuit: 2
}); });
// Tea Nettle // Tea Nettle
global.processorRecipe(event, 'tea_nettle', 200, GTValues.VHA[GTValues.LV], { 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'], fluidInputs: ['minecraft:water 1000'],
fluidOutputs: ['tfc_gurman:tea_nettle 1000'], fluidOutputs: ['tfc_gourmet:tea_nettle 1000'],
circuit: 2 circuit: 2
}); });
@ -158,311 +165,311 @@ function registerTFCGurmanRecipes(event) {
global.processorRecipe(event, 'solyanka', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['#tfc:foods/meats', 'tfc:food/cabbage', 'tfc:food/onion', 'tfc:food/tomato', 'tfc:food/olive', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:solyanka'], itemOutputs: ['3x tfc_gourmet:solyanka'],
circuit: 20, 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 // Okroshka
global.processorRecipe(event, 'okroshka', 300, GTValues.VA[GTValues.LV], { 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'], 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'], fluidInputs: ['tfc_gourmet:kvass 1000'],
itemOutputs: ['3x tfc_gurman:okroshka'], itemOutputs: ['3x tfc_gourmet:okroshka'],
circuit: 20, 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 // Zama
global.processorRecipe(event, 'zama', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['tfc:food/chicken', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:powder/salt', 'tfc:food/garlic', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:zama'], itemOutputs: ['3x tfc_gourmet:zama'],
circuit: 20, 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 // Curry
global.processorRecipe(event, 'curry', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['#tfc:foods/cooked_meats', '#tfc:foods/vegetables', 'tfc:powder/salt', 'tfc:food/cooked_rice', '3x #tfc:bowls'],
fluidInputs: ['#tfc:milks 1000'], fluidInputs: ['#tfc:milks 1000'],
itemOutputs: ['3x tfc_gurman:curry'], itemOutputs: ['3x tfc_gourmet:curry'],
circuit: 16, 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 // Goulash
global.processorRecipe(event, 'goulash', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['#tfc:foods/raw_meats', 'tfc:food/onion', 'tfc:food/potato', 'tfc:powder/salt', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 100'], fluidInputs: ['minecraft:water 100'],
itemOutputs: ['3x tfc_gurman:goulash'], itemOutputs: ['3x tfc_gourmet:goulash'],
circuit: 16, 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 // Pho
global.processorRecipe(event, 'pho', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['firmalife:food/cooked_pasta', '#tfc:foods/cooked_meats', 'tfc:food/garlic', 'tfc:powder/salt', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 100'], fluidInputs: ['minecraft:water 100'],
itemOutputs: ['3x tfc_gurman:pho'], itemOutputs: ['3x tfc_gourmet:pho'],
circuit: 16, 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 // Bouillabaisse
global.processorRecipe(event, 'bouillabaisse', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['#firmalife:foods/raw_fish', 'tfc:food/tomato', 'tfc:food/onion', 'tfc:food/garlic', 'tfc:powder/salt', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:bouillabaisse'], itemOutputs: ['3x tfc_gourmet:bouillabaisse'],
circuit: 16, 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 // Ramen with Beef
global.processorRecipe(event, 'ramen_beef', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['firmalife:food/raw_egg_noodles', '#firmalife:foods/raw_eggs', 'tfc:food/beef', 'tfc:food/onion', '2x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['2x tfc_gurman:ramen_with_beef'], itemOutputs: ['2x tfc_gourmet:ramen_with_beef'],
circuit: 21, 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 // Ramen with Camelidae
global.processorRecipe(event, 'ramen_camelidae', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['firmalife:food/raw_egg_noodles', '#firmalife:foods/raw_eggs', 'tfc:food/camelidae', 'tfc:food/onion', '2x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['2x tfc_gurman:ramen_with_camelidae'], itemOutputs: ['2x tfc_gourmet:ramen_with_camelidae'],
circuit: 21, 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 // Ramen with Chevon
global.processorRecipe(event, 'ramen_chevon', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['firmalife:food/raw_egg_noodles', '#firmalife:foods/raw_eggs', 'tfc:food/chevon', 'tfc:food/onion', '2x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['2x tfc_gurman:ramen_with_chevon'], itemOutputs: ['2x tfc_gourmet:ramen_with_chevon'],
circuit: 21, 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 // Ramen with Bacon
global.processorRecipe(event, 'ramen_bacon', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['firmalife:food/raw_egg_noodles', '#firmalife:foods/raw_eggs', 'firmalife:food/bacon', 'tfc:food/onion', '2x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['2x tfc_gurman:ramen_with_bacon'], itemOutputs: ['2x tfc_gourmet:ramen_with_bacon'],
circuit: 21, 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 // Biryani
global.processorRecipe(event, 'biryani', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['tfc:food/rice_grain', '#tfc:foods/meats', 'tfc:food/onion', 'tfc:food/carrot', 'tfc:food/tomato', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:biryani'], itemOutputs: ['3x tfc_gourmet:biryani'],
circuit: 20, 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 // Fried Rice
global.processorRecipe(event, 'fried_rice', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['tfc:food/cooked_rice', '#forge:eggs', '#tfc:foods/vegetables', 'tfc:powder/salt', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 100'], fluidInputs: ['minecraft:water 100'],
itemOutputs: ['3x tfc_gurman:fried_rice'], itemOutputs: ['3x tfc_gourmet:fried_rice'],
circuit: 16, 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 // Kimchi
global.processorRecipe(event, 'kimchi', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['tfc:food/cabbage', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/garlic', 'tfc:powder/salt', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:kimchi'], itemOutputs: ['3x tfc_gourmet:kimchi'],
circuit: 20, 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 // Dolma
global.processorRecipe(event, 'dolma', 300, GTValues.VA[GTValues.LV], { 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'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['2x tfc_gurman:dolma'], itemOutputs: ['2x tfc_gourmet:dolma'],
circuit: 16, 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 // Spaghetti Bolognese
global.processorRecipe(event, 'spaghetti_bolognese', 300, GTValues.VA[GTValues.LV], { 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'], 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'], fluidInputs: ['minecraft:water 500'],
itemOutputs: ['3x tfc_gurman:spaghetti_bolognese'], itemOutputs: ['3x tfc_gourmet:spaghetti_bolognese'],
circuit: 18, 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 // Pasta Carbonara
global.processorRecipe(event, 'pasta_carbonara', 300, GTValues.VA[GTValues.LV], { 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'], 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'], fluidInputs: ['minecraft:water 500'],
itemOutputs: ['3x tfc_gurman:pasta_carbonara'], itemOutputs: ['3x tfc_gourmet:pasta_carbonara'],
circuit: 18, 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 // Ratatouille
global.processorRecipe(event, 'ratatouille', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['tfc:food/tomato', 'tfc:food/pumpkin_chunks', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/garlic', '3x #tfc:bowls'],
fluidInputs: ['minecraft:water 500'], fluidInputs: ['minecraft:water 500'],
itemOutputs: ['3x tfc_gurman:ratatouille'], itemOutputs: ['3x tfc_gourmet:ratatouille'],
circuit: 18, 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 // Risotto
global.processorRecipe(event, 'risotto', 300, GTValues.VA[GTValues.LV], { global.processorRecipe(event, 'risotto', 300, GTValues.VA[GTValues.LV], {
itemInputs: ['tfc:food/rice_grain', '#firmalife:foods/cheeses', '#tfc:foods/vegetables', '2x #tfc:bowls'], itemInputs: ['tfc:food/rice_grain', '#firmalife:foods/cheeses', '#tfc:foods/vegetables', '2x #tfc:bowls'],
fluidInputs: ['minecraft:water 100'], fluidInputs: ['minecraft:water 100'],
itemOutputs: ['3x tfc_gurman:risotto'], itemOutputs: ['3x tfc_gourmet:risotto'],
circuit: 18, 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 // Porridge
global.processorRecipe(event, 'porridge', 300, GTValues.VA[GTValues.LV], { global.processorRecipe(event, 'porridge', 300, GTValues.VA[GTValues.LV], {
itemInputs: ['#tfc:foods/grains', 'tfc:powder/salt', '#tfc:bowls'], itemInputs: ['#tfc:foods/grains', 'tfc:powder/salt', '#tfc:bowls'],
fluidInputs: ['minecraft:water 250'], fluidInputs: ['minecraft:water 250'],
itemOutputs: ['tfc_gurman:porridge'], itemOutputs: ['tfc_gourmet:porridge'],
circuit: 18, 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 // Mamaliga
global.processorRecipe(event, 'mamaliga', 300, GTValues.VA[GTValues.LV], { global.processorRecipe(event, 'mamaliga', 300, GTValues.VA[GTValues.LV], {
itemInputs: ['tfc:food/maize_grain', 'tfc:powder/salt', '#tfc:bowls'], itemInputs: ['tfc:food/maize_grain', 'tfc:powder/salt', '#tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['tfc_gurman:mamaliga'], itemOutputs: ['tfc_gourmet:mamaliga'],
circuit: 16, 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 // Adjika
global.processorRecipe(event, 'adjika', 300, GTValues.VA[GTValues.LV], { 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'], 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'], fluidInputs: ['minecraft:water 500'],
itemOutputs: ['5x tfc_gurman:adjika'], itemOutputs: ['5x tfc_gourmet:adjika'],
circuit: 8, 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 // Onion soup with bread
global.processorRecipe(event, 'onion_soup_with_bread', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['2x tfc:food/onion', '#firmalife:foods/flatbreads', '#firmalife:foods/cheeses', 'tfc:powder/salt', '#tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:fresh_onion_soup_bread'], itemOutputs: ['3x tfc_gourmet:fresh_onion_soup_bread'],
circuit: 16, 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 // Lentil soup
global.processorRecipe(event, 'lentil_soup', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['2x tfc:food/soybean', 'tfc:food/onion', 'tfc:food/garlic', 'tfc:powder/salt', '#tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:lent_soup'], itemOutputs: ['3x tfc_gourmet:lent_soup'],
circuit: 16, 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 // Gazpacho
global.processorRecipe(event, 'gazpacho', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['2x tfc:food/tomato', '#tfc:food/bell_peppers', '#firmalife:foods/flatbreads', 'tfc:food/garlic', '#tfc:bowls'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:gazpacho'], itemOutputs: ['3x tfc_gourmet:gazpacho'],
circuit: 16, 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 // Kharcho
global.processorRecipe(event, 'kharcho', 300, GTValues.VA[GTValues.LV], { 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'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:kharcho'], itemOutputs: ['3x tfc_gourmet:kharcho'],
circuit: 16, 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 // Kholodnik
global.processorRecipe(event, 'kholodnik', 300, GTValues.VA[GTValues.LV], { global.processorRecipe(event, 'kholodnik', 300, GTValues.VA[GTValues.LV], {
itemInputs: ['tfc:food/potato', '2x tfc:food/beet', '#forge:eggs', 'tfc:powder/salt'], itemInputs: ['tfc:food/potato', '2x tfc:food/beet', '#forge:eggs', 'tfc:powder/salt'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:kholodnik'], itemOutputs: ['3x tfc_gourmet:kholodnik'],
circuit: 16, 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 // Shurpa
global.processorRecipe(event, 'shurpa', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['#tfc:food/bell_peppers', 'tfc:food/onion', 'tfc:food/potato', 'tfc:food/cooked_mutton', 'tfc:powder/salt'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:shurpa'], itemOutputs: ['3x tfc_gourmet:shurpa'],
circuit: 16, 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], { 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'], itemInputs: ['#tfc:food/bell_peppers', 'tfc:food/onion', 'tfc:food/potato', 'tfc:food/cooked_beef', 'tfc:powder/salt'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:shurpa'], itemOutputs: ['3x tfc_gourmet:shurpa'],
circuit: 16, 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 // Fish tomato soup
global.processorRecipe(event, 'fish_tomato_soup', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['#firmalife:foods/raw_fish', 'tfc:food/tomato', 'tfc:food/onion', 'tfc:food/garlic', 'tfc:powder/salt'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:fish_soup_tomato'], itemOutputs: ['3x tfc_gourmet:fish_soup_tomato'],
circuit: 20, 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 // Pea soup
global.processorRecipe(event, 'pea_soup', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['2x tfc:food/green_bean', 'tfc:food/onion', '#tfc:foods/cooked_meats', 'tfc:powder/salt'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:pea_soup'], itemOutputs: ['3x tfc_gourmet:pea_soup'],
circuit: 16, 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 // Minestrone
global.processorRecipe(event, 'minestrone', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['tfc:food/rice_grain', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/garlic', '#tfc:foods/cooked_meats'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:minestrone'], itemOutputs: ['3x tfc_gourmet:minestrone'],
circuit: 20, 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], { 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'], itemInputs: ['firmalife:food/raw_egg_noodles', 'tfc:food/carrot', 'tfc:food/onion', 'tfc:food/garlic', '#tfc:foods/cooked_meats'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:minestrone'], itemOutputs: ['3x tfc_gourmet:minestrone'],
circuit: 20, 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 // Fish soup
global.processorRecipe(event, 'fish_soup', 300, GTValues.VA[GTValues.LV], { global.processorRecipe(event, 'fish_soup', 300, GTValues.VA[GTValues.LV], {
itemInputs: ['#firmalife:foods/raw_fish', 'tfc:food/onion', 'tfc:food/potato', 'tfc:powder/salt'], itemInputs: ['#firmalife:foods/raw_fish', 'tfc:food/onion', 'tfc:food/potato', 'tfc:powder/salt'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:fish_soup'], itemOutputs: ['3x tfc_gourmet:fish_soup'],
circuit: 20, 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 // French onion soup with toast
global.processorRecipe(event, 'french_onion_soup', 300, GTValues.VA[GTValues.LV], { 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'], itemInputs: ['2x tfc:food/onion', '#firmalife:foods/slices', '#firmalife:foods/cheeses', 'tfc:powder/salt'],
fluidInputs: ['minecraft:water 1000'], fluidInputs: ['minecraft:water 1000'],
itemOutputs: ['3x tfc_gurman:fresh_onion_soup'], itemOutputs: ['3x tfc_gourmet:fresh_onion_soup'],
circuit: 20, 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 //#endregion
@ -471,54 +478,54 @@ function registerTFCGurmanRecipes(event) {
global.processorRecipeText(event, 'dried_mint', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", { global.processorRecipeText(event, 'dried_mint', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", {
itemInputs: ["tfc:plant/foxglove"], itemInputs: ["tfc:plant/foxglove"],
fluidInputs: ['gtceu:nitrogen 100'], fluidInputs: ['gtceu:nitrogen 100'],
itemOutputs: ["tfc_gurman:dried_mint_leaves"], itemOutputs: ["tfc_gourmet:dried_mint_leaves"],
circuit: 6 circuit: 6
}); });
global.processorRecipeText(event, 'dried_chamomile', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", { global.processorRecipeText(event, 'dried_chamomile', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", {
itemInputs: ["tfc:plant/lilac"], itemInputs: ["tfc:plant/lilac"],
fluidInputs: ['gtceu:nitrogen 100'], fluidInputs: ['gtceu:nitrogen 100'],
itemOutputs: ["tfc_gurman:dried_chamomile_leaves"], itemOutputs: ["tfc_gourmet:dried_chamomile_leaves"],
circuit: 6 circuit: 6
}); });
global.processorRecipeText(event, 'dried_rosehip', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", { global.processorRecipeText(event, 'dried_rosehip', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", {
itemInputs: ["tfc:plant/rose"], itemInputs: ["tfc:plant/rose"],
fluidInputs: ['gtceu:nitrogen 100'], fluidInputs: ['gtceu:nitrogen 100'],
itemOutputs: ["tfc_gurman:dried_rosehip_leaves"], itemOutputs: ["tfc_gourmet:dried_rosehip_leaves"],
circuit: 6 circuit: 6
}); });
global.processorRecipeText(event, 'dried_nettle', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", { global.processorRecipeText(event, 'dried_nettle', 200, GTValues.VA[GTValues.LV], "tfg.food_recipe.drying", {
itemInputs: ["tfc:plant/trillium"], itemInputs: ["tfc:plant/trillium"],
fluidInputs: ['gtceu:nitrogen 100'], fluidInputs: ['gtceu:nitrogen 100'],
itemOutputs: ["tfc_gurman:dried_nettle_leaves"], itemOutputs: ["tfc_gourmet:dried_nettle_leaves"],
circuit: 6 circuit: 6
}); });
// #endregion Drying // #endregion Drying
// #region Replacements // #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", "2x firmalife:spice/basil_leaves",
"tfg:spice/oregano_leaves", "tfg:spice/oregano_leaves",
"tfg:spice/cilantro_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('tfg:food/raw_crawlermari'),
TFC.ingredient.notRotten('#tfc:foods/flour'), TFC.ingredient.notRotten('#tfc:foods/flour'),
TFC.ingredient.notRotten('#forge:eggs'), TFC.ingredient.notRotten('#forge:eggs'),
'tfc:powder/salt' 'tfc:powder/salt'
]).id('tfg:shapeless/takoyaki_from_crawlermari'); ]).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_gourmet:crafting/raw_pelmeni" }, "tfc_gourmet:raw_pelmeni", "2x tfc_gourmet:raw_pelmeni");
event.replaceOutput({ id: "tfc_gurman:crafting/raw_vareniki" }, "tfc_gurman:raw_vareniki", "tfc_gurman:raw_vareniki"); event.replaceOutput({ id: "tfc_gourmet:crafting/raw_vareniki" }, "tfc_gourmet:raw_vareniki", "tfc_gourmet:raw_vareniki");
event.replaceOutput({ id: "tfc_gurman:crafting/raw_oladyi" }, "tfc_gurman:raw_oladyi", "2x tfc_gurman:raw_oladyi"); event.replaceOutput({ id: "tfc_gourmet:crafting/raw_oladyi" }, "tfc_gourmet:raw_oladyi", "2x tfc_gourmet: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_syrniki" }, "tfc_gourmet:raw_syrniki", "2x tfc_gourmet:raw_syrniki");
// #endregion // #endregion
} }

View file

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

View file

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

View file

@ -19,7 +19,7 @@ const registerTFGItemTags = (event) => {
registerTFGAquaponicsItemTags(event) registerTFGAquaponicsItemTags(event)
// TEMPORARY, REMOVE WHEN GURMAN FIXES THIS // TEMPORARY, REMOVE WHEN GURMAN FIXES THIS
event.remove('tfc:foods', 'tfc_gurman:havai_pizza') event.remove('tfc:foods', 'tfc_gourmet:havai_pizza')
//Circuit Stuff //Circuit Stuff
event.add('tfg:components/uv_leds', 'tfg:uv_led') 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.Glowstone.setComponents('1x gold', '1x redstone')
GTMaterials.Thorium.setFormula('ThO2') GTMaterials.Thorium.setFormula('ThO2')
GTMaterials.Americium.setFormula('Am²⁴³') GTMaterials.Americium.setFormula('Am²⁴³')
GTMaterials.Boron.setFormula('B¹¹')
GTMaterials.Caesium.setFormula('Cs¹³³') 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" 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", id: "ox", milk: "tfc_gourmet:ox_milk", curdled_fluid: "tfc_gourmet:curdled_ox_milk", curd: "tfc_gourmet:ox_curd",
unsalted_cheese: "tfc_gurman:ox_brinza_slice", unsalted_wheel: "tfc_gurman:ox_brinza_wheel", unsalted_cheese: "tfc_gourmet:ox_brinza_slice", unsalted_wheel: "tfc_gourmet:ox_brinza_wheel",
salted_cheese: null, salted_wheel: null 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", id: "sheep", milk: "tfc_gourmet:sheep_milk", curdled_fluid: "tfc_gourmet:curdled_sheep_milk", curd: "tfc_gourmet:sheep_curd",
unsalted_cheese: "tfc_gurman:sheep_brinza_slice", unsalted_wheel: "tfc_gurman:sheep_brinza_wheel", unsalted_cheese: "tfc_gourmet:sheep_brinza_slice", unsalted_wheel: "tfc_gourmet:sheep_brinza_wheel",
salted_cheese: null, salted_wheel: null 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", id: "alpaca", milk: "tfc_gourmet:alpaca_milk", curdled_fluid: "tfc_gourmet:curdled_alpaca_milk", curd: "tfc_gourmet:alpaca_curd",
unsalted_cheese: "tfc_gurman:alpaca_brinza_slice", unsalted_wheel: "tfc_gurman:alpaca_brinza_wheel", unsalted_cheese: "tfc_gourmet:alpaca_brinza_slice", unsalted_wheel: "tfc_gourmet:alpaca_brinza_wheel",
salted_cheese: null, salted_wheel: null salted_cheese: null, salted_wheel: null
} }
]); ]);

View file

@ -49,7 +49,16 @@ const registerTFGItems = (event) => {
event.create('tfg:zpm_universal_circuit') event.create('tfg:zpm_universal_circuit')
event.create('tfg:uv_universal_circuit') event.create('tfg:uv_universal_circuit')
event.create('tfg:uhv_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 // Temporary
event.create('gtceu:rose_quartz_dust').texture('tfg:item/deprecated') 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_lens').texture('tfg:item/deprecated')
event.create('gtceu:rose_quartz_plate').texture('tfg:item/deprecated') event.create('gtceu:rose_quartz_plate').texture('tfg:item/deprecated')
// Add item for BTX Fuel // Thanks gurman
event.create('tfc_gurman:raw_margarita_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
event.create('tfg:catalyser_pt_re_zsm') event.create('tfc_gurman:margarita_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
.texture('tfg:item/btx/catalyser_zsm') 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('tfg:used_catalyser') event.create('tfc_gurman:raw_hawaiian_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:old_cooked_foods');
.texture('tfg:item/btx/used_catalyser') 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('tfg:loaded_resin') event.create('tfc_gurman:four_cheeses_pizza').texture('tfg:item/deprecated').tag('tfc_gourmet:deprecated_foods');
.texture('tfg:item/btx/loaded_resin') 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": [ "files": [
{ {
"type": "modrinth", "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": [ "mc_versions": [
"1.20.1" "1.20.1"
], ],
@ -10057,20 +10057,20 @@
"forge" "forge"
], ],
"release_type": "release", "release_type": "release",
"url": "https://cdn.modrinth.com/data/MPCX6s5C/versions/cfiRPrQF/notenoughanimations-forge-1.11.1-mc1.20.1.jar", "url": "https://cdn.modrinth.com/data/MPCX6s5C/versions/5SeKXwLU/notenoughanimations-forge-1.11.2-mc1.20.1.jar",
"id": "cfiRPrQF", "id": "5SeKXwLU",
"parent_id": "MPCX6s5C", "parent_id": "MPCX6s5C",
"hashes": { "hashes": {
"sha512": "9335ace46a9f6477df026f19cab08c656fc7c0a7f1069eedfdadbba01bfd2ad43f9e90a0bb5ef8e867d51608dddcf85fa9653eb178f4a0e6e6bcfb45d0959270", "sha512": "594ce4db615446ee20e9938dcb1770c75f2073d82474ff515bebb08fcd1451eac1cd98add2f0a0ddf4b7e35e78525973ae6ed8538a705f5606ce5379173d0718",
"sha1": "9aa8917d7c0a5311dc495da3c720434de49e0e24" "sha1": "fe7898d27c15b76552a69b972abec0728be9ea8a"
}, },
"required_dependencies": [], "required_dependencies": [],
"size": 1933839, "size": 1935532,
"date_published": "2025-12-12T19:11:52.494096Z" "date_published": "2026-02-01T17:18:01.484134Z"
}, },
{ {
"type": "curseforge", "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": [ "mc_versions": [
"1.20.1" "1.20.1"
], ],
@ -10078,16 +10078,16 @@
"forge" "forge"
], ],
"release_type": "release", "release_type": "release",
"url": "https://edge.forgecdn.net/files/7325/366/notenoughanimations-forge-1.11.1-mc1.20.1.jar", "url": "https://edge.forgecdn.net/files/7561/811/notenoughanimations-forge-1.11.2-mc1.20.1.jar",
"id": "7325366", "id": "7561811",
"parent_id": "433760", "parent_id": "433760",
"hashes": { "hashes": {
"sha1": "9aa8917d7c0a5311dc495da3c720434de49e0e24", "sha1": "fe7898d27c15b76552a69b972abec0728be9ea8a",
"md5": "34fd79756da8b5278a5b0905d98ffeca" "md5": "81f5099779c0b4d223275e7bac616a4e"
}, },
"required_dependencies": [], "required_dependencies": [],
"size": 1933839, "size": 1935532,
"date_published": "2025-12-12T19:11:51.067Z" "date_published": "2026-02-01T17:17:59.670Z"
} }
] ]
}, },
@ -12887,7 +12887,7 @@
] ]
}, },
{ {
"pakku_id": "zjKgkuN1c64ZMrfV", "pakku_id": "5Hw8y3XluL4fjZ65",
"pakku_links": [ "pakku_links": [
"AqNG8HNM9pfy1ges", "AqNG8HNM9pfy1ges",
"64uacGcEw697jVGs" "64uacGcEw697jVGs"
@ -12895,42 +12895,21 @@
"type": "MOD", "type": "MOD",
"side": "BOTH", "side": "BOTH",
"slug": { "slug": {
"curseforge": "tfcgurman", "curseforge": "tfc-gurman",
"modrinth": "tfc_gurman" "modrinth": "tfc_gourmet"
}, },
"name": { "name": {
"curseforge": "TFC Gurman", "curseforge": "TFC Gurman",
"modrinth": "TFC Gurman" "modrinth": "TFC Gourmet"
}, },
"id": { "id": {
"curseforge": "1363944", "curseforge": "1363944",
"modrinth": "ERme2o65" "modrinth": "ERme2o65"
}, },
"files": [ "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", "type": "curseforge",
"file_name": "tfc_gurman-1.4.1.jar", "file_name": "tfc_gourmet-1.4.2.jar",
"mc_versions": [ "mc_versions": [
"1.20.1" "1.20.1"
], ],
@ -12938,19 +12917,40 @@
"forge" "forge"
], ],
"release_type": "release", "release_type": "release",
"url": "https://edge.forgecdn.net/files/7538/795/tfc_gurman-1.4.1.jar", "url": "https://edge.forgecdn.net/files/7564/444/tfc_gourmet-1.4.2.jar",
"id": "7538795", "id": "7564444",
"parent_id": "1363944", "parent_id": "1363944",
"hashes": { "hashes": {
"sha1": "0be72570ba157b7600c3b9f4ea694744a227112a", "sha1": "d4c2f1eb89330129fdc1e4ee78f61f1130d83fe5",
"md5": "d5734cf9b727fbb11b8025ceb26fe8aa" "md5": "5e39aeac6e9a02f282140ef87c156de4"
}, },
"required_dependencies": [ "required_dependencies": [
"302973", "453394",
"453394" "302973"
], ],
"size": 520225, "size": 521700,
"date_published": "2026-01-28T01:08:21.107Z" "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": [ "files": [
{ {
"type": "curseforge", "type": "curseforge",
"file_name": "playerrevive_compat-1.0.1-1d0e244.jar", "file_name": "playerrevive_compat-1.0.2-12c699b.jar",
"mc_versions": [ "mc_versions": [
"1.20.1" "1.20.1"
], ],
@ -15269,18 +15269,18 @@
"forge" "forge"
], ],
"release_type": "release", "release_type": "release",
"url": "https://edge.forgecdn.net/files/7528/776/playerrevive_compat-1.0.1-1d0e244.jar", "url": "https://edge.forgecdn.net/files/7564/958/playerrevive_compat-1.0.2-12c699b.jar",
"id": "7528776", "id": "7564958",
"parent_id": "1440963", "parent_id": "1440963",
"hashes": { "hashes": {
"sha1": "05d191e5bb7c4ada8b2cbb7c604b3ab7d5040563", "sha1": "a0f05d85155560b743d6ffab61741e3da3803611",
"md5": "7be622f95b711409c493da13c5c08772" "md5": "c1cb2f857a6fd0e71458637b25a33cbd"
}, },
"required_dependencies": [ "required_dependencies": [
"266890" "266890"
], ],
"size": 198416, "size": 198220,
"date_published": "2026-01-26T05:31:05.240Z" "date_published": "2026-02-02T06:43:37.990Z"
} }
] ]
}, },