From b5b7e26fee1fbf3a0a267a2e8766d0e042684a83 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 2 Feb 2026 22:52:24 +0000 Subject: [PATCH] update tfc gourmet --- CHANGELOG.md | 10 ++- config/crash_assistant/modlist.json | 10 +-- kubejs/server_scripts/tfc_gurman/recipes.js | 74 +++++++++++++++++++-- pakku-lock.json | 42 ++++++------ 4 files changed, 104 insertions(+), 32 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 263126c4a..ce2b09b56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,8 +50,11 @@ - Base recipe duration has been reduced to 600/450/300 seconds. (#2950) @Redeix - More circuit options for recipes that priorities seeds/saplings and recipes that prioritize leaves have been added. (#2950) @Redeix - More plants have been added for production. @Redeix & @thederpysockdude123 -### Changes +#### Other major changes - Added much more music to the different dimensions @Pyritie +- Added new advanced GTCEu Terminals @TomPlop +- Added two-person rockets! @BlueBoat29 +### Changes - Vanadium magnetite is now usable as an iron ore for TFC purposes (#2834) @Pyritie - Paracetamol now cures a small amount of the Radioactive condition, and RadAway now cures everything completely @Pyritie - Glow ink now just requires a fluid solidifier and a ball mold, instead of whatever it was doing before @Pyritie @@ -78,10 +81,10 @@ - Added config file for Via Romana support. (#2950) @Redeix - Backpack void upgrades are now cheaper @Pyritie - All tools should now have TFC damage types (#2868) @Pyritie -- Added recipes for advanced GTCEu Terminals @TomPlop - TFC magma blocks, lightblooms, and bulbkins now correctly have emissive textures @Pyritie - Quivers can now also go in the belt curios slot (#2927) @Pyritie ### Bug fixes +- Fixed being able to right-click crops with a scythe to harvest them (#1724) @Ujhik - Fixed large miners not outputting crushed ore when mining Migmatite @Pyritie - Fixed red granite ores never dropping poor or rich raw ores @Pyritie - Fixed rosin leaves and saplings having tags the wrong way around (#2840) @TanJeeSchuan @@ -97,6 +100,9 @@ - Fixed piglin brutes not dropping meat or bones @Pyritie - Fixed not being able to put rings, wrench tips, screwdriver tips, buzzsaw blades, or wire cutter tips in a crucible (#2913) @Pyritie - Fixed a concrete dupe (#2948) and some other stone-related recycling recipes @Pyritie +- Fixed the rendering of adjacent large martian nests @Mqrius +- Fixed the interdimensional wireless card so it should actually work again (the crafting requests aren't fixed yet though) @Mqrius +- Fixed the position of the dimension indicator on recipes that are valid on multiple dimensions ### Translation updates - Chinese (simplified) @jmecn - Russian @Petr211071 + @Nixieeunrare diff --git a/config/crash_assistant/modlist.json b/config/crash_assistant/modlist.json index ee1c5609d..eadb2dd35 100644 --- a/config/crash_assistant/modlist.json +++ b/config/crash_assistant/modlist.json @@ -1416,12 +1416,12 @@ "curseForgeHash": 3264017794, "modrinthHash": "b4f98b976aa7096b6ec0a6bd291fb16415dfeb3a" }, - "tfc_gourmet-1.4.2.jar": { - "jarName": "tfc_gourmet-1.4.2.jar", + "tfc_gourmet-1.4.3.jar": { + "jarName": "tfc_gourmet-1.4.3.jar", "modId": "tfc_gourmet", - "version": "1.4.2", - "curseForgeHash": 2832259553, - "modrinthHash": "d4c2f1eb89330129fdc1e4ee78f61f1130d83fe5" + "version": "1.4.3", + "curseForgeHash": 415442845, + "modrinthHash": "103326499c4a574c87474a5af52f97d7a730071f" }, "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", diff --git a/kubejs/server_scripts/tfc_gurman/recipes.js b/kubejs/server_scripts/tfc_gurman/recipes.js index 558402021..b5b7bd351 100644 --- a/kubejs/server_scripts/tfc_gurman/recipes.js +++ b/kubejs/server_scripts/tfc_gurman/recipes.js @@ -472,6 +472,33 @@ function registerTFCGurmanRecipes(event) { itemOutputProvider: TFC.isp.of('3x tfc_gourmet:fresh_onion_soup').simpleModifier('tfg:force_add_bowl').copyOldestFood() }); + // Raw Croissants + global.processorRecipe(event, 'raw_croissants', 300, GTValues.VA[GTValues.LV], { + itemInputs: ['#tfc:foods/flour', 'firmalife:food/butter', '#forge:eggs'], + fluidInputs: ['minecraft:water 1000'], + itemOutputs: ['2x tfc_gourmet:raw_croissants'], + circuit: 20, + itemOutputProvider: TFC.isp.of('2x tfc_gourmet:raw_croissants').copyOldestFood() + }); + + // Raw crepes + global.processorRecipe(event, 'raw_crepes', 300, GTValues.VA[GTValues.LV], { + itemInputs: ['#tfc:foods/flour', 'firmalife:food/butter', '#forge:eggs'], + fluidInputs: ['#tfc:milks 500'], + itemOutputs: ['2x tfc_gourmet:raw_crepes'], + circuit: 20, + itemOutputProvider: TFC.isp.of('2x tfc_gourmet:raw_crepes').copyOldestFood() + }); + + // Oladyi + global.processorRecipe(event, 'raw_oladyi', 300, GTValues.VA[GTValues.LV], { + itemInputs: ['2x #tfc:foods/dough'], + fluidInputs: ['#tfc:milks 500'], + itemOutputs: ['2x tfc_gourmet:raw_oladyi'], + circuit: 20, + itemOutputProvider: TFC.isp.of('2x tfc_gourmet:raw_oladyi').copyOldestFood() + }); + //#endregion // #region Drying @@ -523,9 +550,48 @@ function registerTFCGurmanRecipes(event) { 'tfc:powder/salt' ]).id('tfg:shapeless/takoyaki_from_crawlermari'); - event.replaceOutput({ id: "tfc_gourmet:crafting/raw_pelmeni" }, "tfc_gourmet:raw_pelmeni", "2x tfc_gourmet:raw_pelmeni"); - event.replaceOutput({ id: "tfc_gourmet:crafting/raw_vareniki" }, "tfc_gourmet:raw_vareniki", "tfc_gourmet:raw_vareniki"); - event.replaceOutput({ id: "tfc_gourmet:crafting/raw_oladyi" }, "tfc_gourmet:raw_oladyi", "2x tfc_gourmet:raw_oladyi"); - event.replaceOutput({ id: "tfc_gourmet:crafting/raw_syrniki" }, "tfc_gourmet:raw_syrniki", "2x tfc_gourmet:raw_syrniki"); + event.remove({ id: "tfc_gourmet:crafting/raw_pelmeni" }); + event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of(`2x tfc_gourmet:raw_pelmeni`).copyFood(), [ + TFC.ingredient.notRotten(`#tfc:foods/dough`), + TFC.ingredient.notRotten(`#tfc:foods/raw_meats`), + TFC.ingredient.notRotten(`#tfc:foods/dough`) + ]).id(`tfg:shapeless/raw_pelmeni`) + + event.remove({ id: "tfc_gourmet:crafting/raw_vareniki" }); + event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of(`tfc_gourmet:raw_vareniki`).copyFood(), [ + TFC.ingredient.notRotten(`#tfc:foods/dough`), + TFC.ingredient.notRotten(`#tfc:foods/vegetables`) + ]).id(`tfg:shapeless/raw_vareniki`) + + event.remove({ id: "tfc_gourmet:crafting/raw_oladyi" }); + event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of(`2x tfc_gourmet:raw_oladyi`).copyFood(), [ + TFC.ingredient.notRotten(`#tfc:foods/dough`), + TFC.ingredient.notRotten(`#tfc:foods/dough`), + TFC.ingredient.fluid(TFC.fluidStackIngredient('#tfc:milks', 500)) + ]).id(`tfg:shapeless/raw_oladyi`) + + event.remove({ id: "tfc_gourmet:crafting/raw_syrniki" }); + event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of(`2x tfc_gourmet:raw_syrniki`).copyFood(), [ + TFC.ingredient.notRotten(`#tfg:foods/cheeses`), + TFC.ingredient.notRotten(`#forge:eggs`), + TFC.ingredient.notRotten(`#tfc:foods/flour`) + ]).id(`tfg:shapeless/raw_syrniki`) + + event.remove({ id: "tfc_gourmet:crafting/raw_croissants" }); + event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of(`2x tfc_gourmet:raw_croissants`).copyFood(), [ + TFC.ingredient.notRotten(`#tfc:foods/flour`), + TFC.ingredient.notRotten(`firmalife:food/butter`), + TFC.ingredient.notRotten(`#forge:eggs`), + TFC.ingredient.fluid(TFC.fluidStackIngredient('minecraft:water', 1000)) + ]).id(`tfg:shapeless/raw_croissants`) + + event.remove({ id: "tfc_gourmet:crafting/raw_crepes" }); + event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of(`2x tfc_gourmet:raw_crepes`).copyFood(), [ + TFC.ingredient.notRotten(`#tfc:foods/flour`), + TFC.ingredient.notRotten(`firmalife:food/butter`), + TFC.ingredient.notRotten(`#forge:eggs`), + TFC.ingredient.fluid(TFC.fluidStackIngredient('#tfc:milks', 500)) + ]).id(`tfg:shapeless/raw_crepes`) + // #endregion } diff --git a/pakku-lock.json b/pakku-lock.json index 65438c87e..341487b43 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -12907,6 +12907,27 @@ "modrinth": "ERme2o65" }, "files": [ + { + "type": "modrinth", + "file_name": "tfc_gourmet-1.4.3.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/ERme2o65/versions/1ns5Lyk4/tfc_gourmet-1.4.3.jar", + "id": "1ns5Lyk4", + "parent_id": "ERme2o65", + "hashes": { + "sha512": "7fef1e460dfb20478d959efad82093de0c538aa16b8b6294dcd057f06da82dc6ad90c6e1c5adfa275f600de8c04868e952f46b856b36d61402383bdfacac61ec", + "sha1": "103326499c4a574c87474a5af52f97d7a730071f" + }, + "required_dependencies": [], + "size": 398088, + "date_published": "2026-02-02T19:04:40.071653Z" + }, { "type": "curseforge", "file_name": "tfc_gourmet-1.4.2.jar", @@ -12930,27 +12951,6 @@ ], "size": 521700, "date_published": "2026-02-02T03:07:46.393Z" - }, - { - "type": "modrinth", - "file_name": "tfc_gurman-1.4.2.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/ERme2o65/versions/tMfASqPh/tfc_gurman-1.4.2.jar", - "id": "tMfASqPh", - "parent_id": "ERme2o65", - "hashes": { - "sha512": "ac46e98199659c20c11c036ced30b7aaff012e702be7ef8d7cad06ad91db386969edd0d686ec2862682b7dab322d0c23c1f6c8ff8a35799bfd492c1589515450", - "sha1": "0f079c981e2610bf6462bad4bf171c831813cd5c" - }, - "required_dependencies": [], - "size": 519124, - "date_published": "2026-02-02T02:29:35.480162Z" } ] },