Mods / Gourmand

Tags: #Food #Other
Author: bluelightning32
Side: Both
Created: Sep 7th 2024 at 9:50 PM
Last modified: Jan 6th at 3:50 AM
Downloads: 48791
Follow Unfollow 429

Recommended download (for Vintage Story 1.21.5 - 1.21.6):
gourmand_1.8.5.zip  1-click install


Gourmand gives a health reward for eating a greater variety of foods and using the various food mechanics in the game. The goal is to encourage the player to grow more foods, preserve more foods, forage more foods, and use more cooking mechanics.

The player is granted food points for eating foods that meet the criteria of the food achievements. Each achievement can only be earned once (unless it is forgotten through death). So that eating another food in the same category does not earn any additional points. The food points are converted into health points using a semi-logarithmic function.

When the player dies, 30% of their achieved foods are lost (configurable with the gourmandDeathPenalty worldconfig).

The design doc has more details about the internals of the mod.

Food achievements

  • Food types - 1 point for each food code
  • Meals - 10 points per type of meal (like meatystew), with a bonus of 100 after eating all 6 types
    • Bonus after eating all 10 meal types with Expanded Foods
  • Pies - 2 points per type of pie, with a bonus of 100 points after eating 32 types
    • Bonus after eating 217 with Expanded Foods
  • Pickled foods
  • Breads
  • Climate spanning - 50 points for eating meals that require crops from hot and cold climates
  • Mushrooms
  • Juices
  • Ciders
  • Poisons
  • Alcohol types
  • Expanded Foods only achievements
    • Sweet and savory treats
    • Sushi
    • Fried foods
    • Deluxe fried foods
    • Hardtack bake levels
  • Floral Zones only achievements
    • Fruits
    • Vegetables
  • Wildcraft only achievements
    • Fruits
    • Nuts
    • Granola bars
  • Art Of Cooking only achievements
    • Flat bread
    • Lavash
    • Shawarma
  • Make Tea Forked only achievements
    • Teas

Finding what to eat next

Open the character dialog ('c' hotkey), and go to the Gourmand tab. First it lists any foods that were lost through death. You likely have these ingredients on hand and want to eat these again first. Following that, it shows all of the food categories and any foods that have not been eaten yet in that category.

FAQ

Instead of rewarding the player for eating a variety of foods, can you punish them for eating the same food too often?

The base game already punishes the player for eating too narrow of a diet. There's not much room for improvement on this mechanic.

Can you give a greater variety of buffs than just increased health?

There are other mods that provide buffs to other stats, like foraging. Adding those buffs in Gourmand would cause some server owners to view Gourmand as conflicting with those other mods or the class system.

Also Elephant Studios is working on a mod called Gluttony that would give a variety of buffs for eating different foods.

Can you make the mod less OP?

I find that the current power level is important to keep the player motivated to keep looking for new foods. However, if you prefer, the GourmandBalance mod can be additionally installed to reduce the max health given by Gourmand.

Contributors

  • - Expanded Foods achievements
  • DeanBro - Ukrainian translation
  • Pawelot - Polish translation
  • Drakrochma - German translation
  • AzuliBluespots - Brazillian Portugese translation
  • C4BR3R4 - Spanish translation
  • ChimMAG - Russian translation

 

Discord

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.8.5 gourmand
1.21.5 - 1.21.6
860 Jan 6th at 3:50 AM gourmand_1.8.5.zip 1-click install

Added debug logging for https://github.com/bluelightning32/vs-gourmand/issues/12.

1.8.4 gourmand
1.21.5 - 1.21.6
1094 Dec 30th 2025 at 6:49 AM gourmand_1.8.4.zip 1-click install

Updated Russian translation

1.8.3 gourmand
1.21.5 - 1.21.6
866 Dec 19th 2025 at 4:09 AM gourmand_1.8.3.zip 1-click install

Support ACulinaryArtillery bottles

1.8.2 gourmand
1.21.5 - 1.21.6
788 Dec 13th 2025 at 9:06 AM gourmand_1.8.2.zip 1-click install

Add logging for issue #12.

1.8.1 gourmand 300 Dec 10th 2025 at 8:36 PM gourmand_1.8.1.zip 1-click install

Add newworldcrops breads.

1.8.0 gourmand 613 Dec 3rd 2025 at 5:36 AM gourmand_1.8.0.zip 1-click install

Add cheese category. Add breads from floral zones.

1.7.10 gourmand
1.21.2 - 1.21.5
1238 Nov 15th 2025 at 4:01 AM gourmand_1.7.10.zip 1-click install

Attempt to fix the crash where UpdateStatBars is called from the search cache thread instead of the main thread.

1.7.9 gourmand
1.21.0 - 1.21.4
2729 Oct 11th 2025 at 4:30 AM gourmand_1.7.9.zip 1-click install

Be resilient to a misconfigured SmeltedStack. This is a workaround for the egg-cooked misconfiguration in Long Term Foods version 0.4.4 to 0.4.7.

1.7.8 gourmand
1.21.0 - 1.21.4
585 Oct 8th 2025 at 2:25 AM gourmand_1.7.8.zip 1-click install

Fix sending log messages to harmony.log.txt.

1.7.7 gourmand
1.21.0 - 1.21.2-rc.3
2010 Sep 30th 2025 at 10:39 PM gourmand_1.7.7.zip 1-click install

Fix a bug introduced in 1.7.6 where the Gourmand points stopped being shown for pies.

1.7.6 gourmand
1.21.0 - 1.21.2-rc.3
32 Sep 30th 2025 at 9:09 PM gourmand_1.7.6.zip 1-click install

Fix an incompatibility with the Novelty mod, where Gourmand was not awarding points for meals and pies.

 

Also clarify in the pie achievement description that only perfectly baked pies are accepted.

1.7.5 gourmand
1.21.0 - 1.21.1
2756 Sep 23rd 2025 at 12:58 AM gourmand_1.7.5.zip 1-click install

Accept pies made with butchering raw primemeat.

1.7.4 gourmand
1.21.0 - 1.21.1
837 Sep 13th 2025 at 5:47 AM gourmand_1.7.4.zip 1-click install

Add Russian translation.

 

Add Json options to simplify configuration for the GourmandsGamble mod.

1.7.3 gourmand
1.21.0 - 1.21.1-rc.2
1328 Sep 9th 2025 at 5:05 AM gourmand_1.7.3.zip 1-click install

Add compatibility with the Make Tea Forked mod.

 

Also change the stage at which Gourmand searches the meal recipes from the AssetsLoaded to AssetsFinalized stage. This should decrease the chances of other mods breaking Gourmand and Gourmand logging the "Likely a mod added assets to the client without adding them to the server." error.

1.7.2 gourmand
1.21.0 - 1.21.1-rc.1
479 Sep 3rd 2025 at 3:46 AM gourmand_1.7.2.zip 1-click install

Fix a bug with the 1.21 game where eating a meal would not award the Gourmand points.

1.7.1 gourmand 1860 Aug 6th 2025 at 9:54 PM gourmand_1.7.1.zip 1-click install

Update for 1.21.0-rc.3. THIS IS NOT COMPATIBLE WITH 1.20!

 

Also update the pie bonus when Primitive Survival is installed.

1.7.0 gourmand
1.20.6 - 1.20.7 1.20.8 - 1.20.10
5715 May 13th 2025 at 6:11 AM gourmand_1.7.0.zip 1-click install
  1. Add support for Art Of Cooking
  2. Mark the dehydrated pitted cherry as unobtainable
1.6.9 gourmand 1129 May 6th 2025 at 7:47 AM gourmand_1.6.9.zip 1-click install

Allow pies that are missing the top crust. They count the same as pies with the top crust. So no, you don't get double the points by eating both kinds.

1.6.8 gourmand 768 Apr 28th 2025 at 5:10 PM gourmand_1.6.8.zip 1-click install

Add Spanish translation

Add Mycodiversity support

1.6.7 gourmand 856 Apr 27th 2025 at 12:01 AM gourmand_1.6.7.zip 1-click install

Fix how infinity is displayed in the gourmand tab

Mark the bell pepper as unobtainable unless New World Crops is installed

1.6.6 gourmand 1108 Apr 20th 2025 at 3:58 AM gourmand_1.6.6.zip 1-click install

Fix the duplicate recipes error.

Optimize loading the Gourmand tab.

Hide various pies that use unobtainable ingedients.

Add compatibility with clayworks bowls.

Add hints for caper pies

Recognize New World Crops. Note that the foods fall into existing achievements, and no new achievements were added.

Add some missing pickled foods from mods.

1.6.5 gourmand 4978 Feb 15th 2025 at 8:27 PM gourmand_1.6.5.zip 1-click install

Add missing expanded food sausage pies

1.6.4 gourmand 353 Feb 15th 2025 at 4:45 AM gourmand_1.6.4.zip 1-click install

This is a minor release. There is no reason to upgrade if you are not having issues with the previous release.

  1. Fix error messages when expanded foods is not installed.
  2. Remove the now unnecessary food shelves patch
1.6.3 gourmand 1927 Feb 3rd 2025 at 5:45 AM gourmand_1.6.3.zip 1-click install

Recognize more of Expanded Foods' quiches.

1.6.2 gourmand 190 Feb 2nd 2025 at 10:34 PM gourmand_1.6.2.zip 1-click install

Limit the maximum foods that are lost from repeatedly dying.

Add a hint for pies made with chopped mushrooms.

1.6.1 gourmand 391 Feb 1st 2025 at 6:53 PM gourmand_1.6.1.zip 1-click install

Add a hint to distinguish cold and hot pasta

1.6.0 gourmand 910 Jan 26th 2025 at 8:07 AM gourmand_1.6.0.zip 1-click install

Add Wildcraft: Fruits and Nuts support

Adjust the Primitive Survival cooked fish bonus

Recognize Expanded Foods' nuggets as pie ingredients

For liquid containers, search their contents instead of container name on the Gourmand tab

Add hints to the item description to differentiate pies that otherwise have the same description, such as pies made with onions vs pies made with chopped onions.

1.5.0 gourmand 1985 Jan 16th 2025 at 3:42 PM gourmand_1.5.0.zip 1-click install

Fix a bug where the health points were not applied on login, until at least one new unique food was eaten.

1.4.5 gourmand 294 Jan 15th 2025 at 3:13 AM gourmand_1.4.5.zip 1-click install

Work around https://github.com/l33tmaan/EFRecipes/issues/46 by patching in the missing juice recipes.

1.4.4 gourmand 391 Jan 14th 2025 at 2:29 AM gourmand_1.4.4.zip 1-click install

Add Brazillian Portuguese translation

1.4.3 gourmand 413 Jan 13th 2025 at 8:10 AM gourmand_1.4.3.zip 1-click install

Fix scrolling in the Gourmand tab with non-default GUI scales

1.4.2 gourmand 191 Jan 13th 2025 at 7:28 AM gourmand_1.4.2.zip 1-click install

Add German translation

Add a search bar to the "more" page in the Gourmand tab. It was too hard to navigate the pies page without it.

1.4.1 gourmand 386 Jan 12th 2025 at 4:46 AM gourmand_1.4.1.zip 1-click install

Add Polish translation provided by Pawelot.

1.4.0 gourmand 360 Jan 11th 2025 at 7:38 PM gourmand_1.4.0.zip 1-click install
  1. Add primitive survival meat pies
  2. Add new achievement for primitive survival cooked fish
  3. Add floral zone juices
  4. Add floral zone ciders
  5. Increase health received from Gourmand. The previous reward was too low for the effort involved.
1.3.3 gourmand 558 Jan 9th 2025 at 4:26 AM gourmand_1.3.3.zip 1-click install

Fix lost foods showing up as rotten.

1.3.2 gourmand 920 Dec 31st 2024 at 3:19 AM gourmand_1.3.2.zip 1-click install

Add an option to turn off server debug logging. Set it in ModConfig/gourmand.json.

1.3.1 gourmand 338 Dec 27th 2024 at 11:53 PM gourmand_1.3.1.zip 1-click install

Update Ukrainian translation.

1.3.0 gourmand 527 Dec 26th 2024 at 1:05 AM gourmand_1.3.0.zip 1-click install

Add support for the Unconscious mod and the Floral Zones mods.

1.2.7 gourmand 708 Dec 9th 2024 at 4:35 AM gourmand_1.2.7.zip 1-click install

Fix warning about a duplicate glue recipe.

1.2.6 gourmand 480 Dec 5th 2024 at 6:30 AM gourmand_1.2.6.zip 1-click install

Recompile for 1.20.0-rc.1.

1.2.5 gourmand 874 Nov 16th 2024 at 7:08 AM gourmand_1.2.5.zip 1-click install

Add compatiblity with FoodShelves. Thanks to SONZ-INA for the patch.

1.2.4 gourmand 632 Oct 9th 2024 at 5:07 AM gourmand_1.2.4.zip 1-click install

Fix a crash when using Gourmand with old versions of ACulinaryArtillery. You only need to update if you are seeing the crash.

1.2.3 gourmand 460 Oct 2nd 2024 at 8:21 AM gourmand_1.2.3.zip 1-click install
  1. Wordsmithing of the achievement names and descriptions.
  2. Add back soulstorm slop as a single pie ingredient, but continue disallowing it in mixed pies.
1.2.2 gourmand 231 Oct 2nd 2024 at 6:01 AM gourmand_1.2.2.zip 1-click install

Lower the duplicate recipes message severity from fatal down to just a strongly worded warning.

https://github.com/bluelightning32/vs-gourmand/issues/3

1.2.1 gourmand 239 Oct 2nd 2024 at 3:43 AM gourmand_1.2.1.zip 1-click install
  1. Add more logging for when the player has a bad game install with duplicated recipes (https://github.com/bluelightning32/vs-gourmand/issues/1)
  2. Exclude no nutrition pies from achievements, because they crash the client (https://github.com/bluelightning32/vs-gourmand/issues/2)
  3. Lower the sushi completion bonus, because a recent Expanded Foods update culled the sushi types.
1.2.0 gourmand 258 Oct 1st 2024 at 7:39 AM gourmand_1.2.0.zip 1-click install

Add expandedfoods support.

Also split the gourmand tab into subpages. The old version was too long for some clients and the background was turning black instead of the expected brown color.

1.1.0 gourmand 315 Sep 28th 2024 at 3:48 AM gourmand_1.1.0.zip 1-click install

Show whether a food has been eaten or not in the hover item info. This does not work for foods from the Expanded Foods mod (bug), and it does not work for some vanilla foods when Expanded Foods is installed.

1.0.1 gourmand 410 Sep 17th 2024 at 3:36 AM gourmand_1.0.1.zip 1-click install

Add Ukrainian translation

1.0.0 gourmand 268 Sep 16th 2024 at 12:39 AM gourmand_1.0.0.zip 1-click install

Add the Gourmand Tab GUI

0.9.1 gourmand 325 Sep 8th 2024 at 8:45 AM gourmand_0.9.1.zip 1-click install

Add the Gourmand bar to the player stats dialog. This release is still missing most of the planned GUI.

0.9.0 gourmand 264 Sep 8th 2024 at 3:45 AM gourmand_0.9.0.zip 1-click install

Add the death penalty

0.8.0 gourmand 264 Sep 7th 2024 at 9:51 PM Empty gourmand.zip 1-click install

110 Comments (oldest first | newest first)

bluelightning32 , 14 hours ago

Velaroz, if you're an admin on the server, you can try using these commands to reproduce it:

/player s[] gourmand clearheld

/player s[] gourmand grantheld

 

The first command removes the points from whatever you have held. So you could try holding another meaty stew and running that. The second one grants the points (without eating the food, which is why this is an admin only command). The command completion text specifically says how many points were awarded. These commands bypass the Gourmand logic used to detect when you are eating a food.

 

As long as the meal is in a bowl, it doesn't matter whether it came straight from the pot (into the bowl) or if the meal was put in a crock first. If you put the bowl (with meal inside) down on the ground, then right click eat it directly from the ground, different logic is used to handle that, but it still works.

 

If you know the internal category name of the food (they are listed in food-achievements.json), you can use the ismatch command to debug whether the held food matches or not. This one does not require admin access. The internal category name for all the meal times is "gourmand:meal-category". So while holding a meaty stew, you can run this command to double check that the server sees it as a meaty stew:

/gourmand ismatch gourmand:meal-category

Velaroz, 19 hours ago

bluelightning32 The meal in question was reporting that it could award points. We did notice that the points per meal is awarded once per each of the six main types [including jam, porridge, meaty, vegetable... I forget what the last two were].

The issue in question was coming from a variety of meaty meals, taken straight from the pot, resulted in no points while in an world that is hosted as SP and opened to the internet for me and a friend to do a duo playthrough. The food still reported being able to give points [a few trial and error attempts given I've read that points only seem to be awarded when the food item is eaten in one go]. It seemed to resolve itself when first putting the meal from the cooking pot into a crock, then eating the meal pulled from the crock. Sadly I am not completely sure if this sequence of events is correct to what ended up happening, because the server had also been taken down and put back up in that interim [roughly 4 hours of play, taken down to go to bed; brought up for another 4.5 hours or so the next day], and I've seen how a server restart/reconnect can address moments like this to an extent, too. Just something I'd prefer to avoid with the bulk of mods on the server. 😅

I will be keeping my eye out if it repeats, and track the logs to hopefully help you narrow down what is going on, while making sure the meal in question says it has points available.

bluelightning32 , 23 hours ago

Velaroz, please double check that the hovercard for the food item says it has points available. Sometimes players are confused and think that every possible food awards points, but Gourmand categorizes foods. For example, after getting the points from a meaty stew with blueberries, one cannot also get points for a meaty stew with cranberries, because they both count as meaty stew. After eating the first meaty stew, the overcard for the bowl of stew will say 0 points available.

 

If the hovercard says that points are available, but Gourmand is not awarding them, then this might be another case of https://github.com/bluelightning32/vs-gourmand/issues/12. It doesn't reproduce at all for me, and it reproduces very rarely for other players. I keep adding logs to narrow down the problem. Take a look at the Github issue and see if you can provide the necessary logs from the latest version of Gourmand. Some players have trouble finding the correct logs. So your other option is to deal with the very rare bug until someone else provides enough details for me to fix it.

Velaroz, 2 days ago

Having a small issue with Gourmand not registering meals at the moment, by the looks of things. Ate several different forms of a Meaty meal, while not getting the reward/points for said meals. Not quite sure what is going on; noticed it failed to reward after partial meal to finishing the rest, but it also fails for eating the meal in one go with different portions.

bluelightning32 , Jan 11th at 9:15 PM (modified Jan 11th at 9:15 PM)

ChimMAG, I count adding new components to the Gourmand tab as building a GUI. The VS GUI API is really awful.

 

The vanilla game already penalizes players for eating a monotonous diet. If you're looking for mods that further reward players for eating a variety of foods (or punish them for eating the same food), then try the Novelty mod and the Ana's Taste Mod. Novelty was actually forked from Gourmand.

ChimMAG, Jan 11th at 11:04 AM

Why is it necessary to use a GUI? The mod already has a ‘Gourmand’ tab in the character's characteristics - everything can be reflected there. In addition, it is not necessary to reward, but you can penalise for a monotonous diet. If the vanilla game itself determines health points and this can be left untouched (as you yourself wrote below in response to another comment), then other characteristics can be slightly worsened — it's difficult to aim accurately when your hands are shaking from hunger. As I understand it, will it be necessary to connect the Xlib library here?

bluelightning32 , Jan 11th at 1:29 AM

ChimMAG, I've considered adding the ability to improve other character traits, like speed and aim accuracy. However, I would need some way to determine which trait was being improved when (as compared to eating any food improves health). Then I would need to show that in the GUI, and building GUIs in VS is painful. People already complain that Gourmand is too OP. So such a drastic change would need to be a new mod. There are other mods that fill the niche of improving skills, like XSkills. Overall, I haven't been motivated enough to build such a mod given how much work it would take.

 

As for increasing max satiety, already max satiety isn't much of a restriction in the mid game. Just carry around some extra food to eat if the satiety drops low. Plus, mods like XSkills and Expanded Stomach already have ways to increase it.

ChimMAG, Jan 10th at 10:18 AM

Is it possible to extend the mod's effect beyond health to include maximum satiety, for example?
It would also be interesting to integrate it with other mods that add thirst (Hydrate Or Diedrate) and fatigue (Vigor) mechanics.

bluelightning32 , Jan 8th at 4:50 AM

Desolae, yeah the actual piecewise function isn't up to date in the design doc. The design doc describes the initial design rather than an update to date reference. Originally I planned to have it max out at 10 hp, but then when I play tested it, I found that there wasn't enough incentive to keep trying new foods when the hp to Gourmand point ratio was too low.

 

The current piecewise points to health function is located in the food-achievements.json file. From 100 to 1000 Gourmand points, the hp linearly increases from 3 to 21. After 1000 Gourmand points, it continues increasing at a 0.020 health points per Gourmand point (the C# code extends the slope of the last piece of the function to infinity). I don't know what the max Gourmand points or hp is for any specific combination of mods.

Desolae, Jan 6th at 7:26 PM

I really appreciate the detail in your design doc! I am curious to see what that food-points-to-hp-bonus chart looks like when you start adding some (or all) of the compatible mods - based on the wording of that Health Bonus Function section I had assumed that 10 hp bonus was the max and that the food points required to hit it was a % of the maximum possible points (ie so even if you use EF and the maximum possible went from eg 1500 to 3000, hitting the +10hp still required getting eg 90% of that number)... in order to keep things clamped. But the GourmandBalance mod you linked (thank you) implies otherwise, so now I'm really curious what that chart/graph would look like up to the actual maximum possible values for both vanilla and EF.

ChimMAG, Dec 30th 2025 at 4:41 AM

Updated Russian translation

GamerCake, Dec 24th 2025 at 7:18 PM

I don't think this mod is compatible with the sammiches mod, a shame!

bluelightning32 , Dec 19th 2025 at 4:09 AM

takokek fixed in 1.8.3.

tak0, Dec 18th 2025 at 12:58 PM

Drinking liquids from any bottle from A Culinary Artillery doesn't count as a food achievement.

bluelightning32 , Dec 9th 2025 at 6:58 PM

Lodey , if the Gourmand achievements deteriorated over time, then it would be impossible to obtain all of them at the same time. That would provide a frustrating experience.

 

If you want food buffs that decay over time, try Novelty or Ana's Taste.

Lodeclaw, Dec 9th 2025 at 6:24 PM

I love the concept of this mod but I play permadeath and so the 30% loss on death is meaningless to me. Is there any chance for an optional setting where the gourmand achievements will deteriorate over time? Craving a particular ingredient after not eating it for a while could be fun.

bluelightning32 , Dec 5th 2025 at 5:11 AM
SparrowOfRealms, Dec 5th 2025 at 2:23 AM (modified Dec 6th 2025 at 9:06 AM)

Is this mod safe to add and/or remove to an existing server?

Edit: Very cool and loving the mod thank you

bluelightning32 , Nov 27th 2025 at 8:34 AM

Venusgate I tried reproducing that a few months ago without success. File a bug on the issue tracker and I'll take a look again. Include the complete list of mods and their versions (or attach the log that contains the list). I also need the audit log, because it has debug messages about which food is currently selected and when you eat it.

Venusgate, Nov 25th 2025 at 6:05 PM

I suspect there is some kind of conflict in mechanics with expanded stomaches - that if you cant eat the full meal with your remaining open saiety, it doessnt count for a gourmand entry; even if you finish it later in a second bite. 

Reloading the game before eating seems to work sometimes.

Damonicus1986, Nov 15th 2025 at 9:37 AM

alright gonna try later on today possibly and report you back :D 

bluelightning32 , Nov 15th 2025 at 4:03 AM

Damonicus1986 give version 1.7.10 a try. The crash looks tricky to reproduce, so I didn't try. However, I think I fixed it based on the callstack you provided.

Damonicus1986, Nov 14th 2025 at 3:45 PM

sadly if you use gourmand with ACA and EF the game likes to crash

( i do know it is huge mod list ) is there a chance to get compatibility for Expanded foods and ACa or is it better to wait till they get out of dev branch and then ask ?

 

Crash Report
Running on 64 bit Windows 10.0.26200.0 with 65457 MB RAM Game Version: v1.21.5 (Stable) 14.11.2025 15:28:31: Critical error occurred in the following mods: gourmand@1.7.9, aculinaryartillery@2.0.0-dev.8 Loaded Mods: walkingstick@1.0.0, americanfrontiersman@1.8.5, ancientarmory@1.1.8, barkbeetle@1.0.4, bedrespawn@1.1.0, betterandimprovedweather@0.1.7, betterforest@0.1.1, scrapblocks@1.2.6, birdseye@0.1.3, brightlights@1.1.1, bushmeatrecipe@2.0.0, buzzwords@1.8.0, buzzybees@1.1.7, canoemode@1.0.4, canoemodcircuitspatch@2.0.0, cavepainting@0.1.2, cavesymphony@1.2.1, Ceramos@0.5.1, ceramoscontentfix@1.0.0, chiseltools@1.15.3, clickuptorches@1.1.1, combatrebalance@1.4.5, blocklayeroverhaul@1.0.2, landformoverhaul@1.0.2, conquest@0.0.34, containersbundle@1.2.0, cpxem@1.0.1, diversediets@1.0.3, driedpeat@1.1.1, expandedmolds@1.2.0, fallingtree@0.4.8, firestarters@1.4.5, flickeringlights@0.1.2, floralzonescaperegion@1.0.27, floralzonescaribbeanregion@1.0.22, floralzonescentralaustralianregion@1.0.19, floralzonescosmopolitanregion@1.0.10, floralzoneseastasiaticregion@1.0.18, floralzonesmediterraneanregion@1.0.18, floralzonesneozeylandicregion@1.0.18, foodcrate@2.2.1, forestsymphony@1.0.6, fadynasties@1.2.3, fagreenwich@1.4.1, fahussar@1.1.2, fatemplar@1.4.3, faviking@1.0.0, bovinae@0.3.3, caninae@1.0.35, capreolinae@2.0.3, casuariidae@1.1.7, chelonioidea@1.0.5, elephantidae@1.0.16, felinae@0.2.12, iniidae@0.1.5, machairodontinae@1.0.28, manidae@1.0.18, meiolaniidae@0.1.8, pantherinae@1.2.4, rhinocerotidae@1.0.22, sirenia@1.0.25, spheniscidae@1.0.14, thylacinidae@0.1.5, viverridae@1.0.7, vombatidae@0.4.4, glassdoor@1.0.0, glasstrapdoor@1.0.2, icecutterrw@1.0.1, immersivecorpsedrop@1.0.3, jackscomposting@1.2.1, jacksgrass@1.0.0, japanesearchitecture@0.9.4, jonasboat@1.0.3, longtermfood@0.5.3, abelisauridae@1.0.11, ankylosauria@1.0.19, carcharodontosauridae@1.0.7, ceratopsidae@1.2.1, hadrosauroidea@1.0.12, macronaria@1.0.21, mosasauridae@1.0.14, pachycephalosauria@1.0.10, stegosauria@1.0.2, lumberslingcontinued@1.0.6, manualscraping@1.3.0, millwright@1.3.0, morebanners@1.2.2, moremeadoptions@2.0.1, moretorchholders@1.0.1, shroomies@1.3.5, mushroomtrader@1.0.5, mycodiversity@1.0.4, neutraltemporals@1.0.0, olla@1.0.0, OresAPlenty@3.3.0, oresaplentyaddon@1.3.0, overhaullib@1.13.7, pemmicantofu@1.0.4, pipeleaf@2.4.1, plainsandvalleys@1.0.12, playermodellib@1.6.2, primitivesurvival@4.0.0, prospecttogether@2.1.1, quicklimepk@1.1.1, resmeltableslightfix@0.1.2, rustandrailroads@2.1.1, saddleblanketbeds@0.0.4, seawaterevaporation@1.0.0, scrollrackable@1.4.0, shelfobsessed@1.8.4, specialexpandedbags@1.1.13, stoneagedrystone@, storagecontroller@1.2.1, strelgeooverhaul@1.0.1, strelnaturetweaks@1.0.0, tankardsandgoblets@1.3.3, temporalsymphony@2.2.2, temporal_gears_stack@1.0.0, tuleredone@1.1.1, usefultraders@2.3.1, vintageengineering@0.4.6, game@1.21.5, vsimgui@1.1.16, wforests@1.0.0, wildfarmingrevival@1.4.2, zaecompatfoodshelves@0.1.0, zoombuttonreborn@2.0.0, aculinaryartillery@2.0.0-dev.8, aged@2.0.1, agingbarrels@1.2.4, alchemy@1.7.21, animalcages@4.0.1, apegrapes@1.3.1, apelanterns@1.3.5, apewindows@1.4.0, attributerenderinglibrary@2.4.0, augplantlib@0.0.5, egocaribautomapmarkers@4.0.3, flags@1.1.12, betterfirepit@1.2.0, betterloot@2.0.1, BetterProspecting@1.7.0, betterruins@0.5.3, bettertraders@0.1.0, buildingframes@1.0.0, butchering@1.10.11, butteflydisplay@1.1.0, canadianwinterclothes@1.2.0, canjewelry@0.5.13, carryon@1.12.1, cartwrightscaravan@1.8.0, censership@1.0.1, colorfulcandles@1.2.5, combatoverhaul@0.10.16, commonlib@2.8.0, configlib@1.10.10, crystalgrowthspringtaria@1.0.1, darkui@1.0.2, daymarescupmod@1.0.7, daytrader@1.0.5, dressedtokillredux@1.0.0, drifteraimnerf@1.0.0, electricalprogressivecore@2.6.2, elkvariants@1.0.1, enhancedhandbook@1.7.1, extendedcreation@1.1.7, extracodeupdate@1.4.1, extrainfo@1.10.1, fendragonbcs@0.2.0, fieldsofsalt@1.2.4, floralzonesxskillsforestrycompat@1.0.0, foodshelves@2.3.3, foragersgamble@1.2.4, fromgoldencombs@1.9.4, genelib@2.1.5, gourmandbalance@1.1.0, gourmand@1.7.9, hpspinningwheel@1.0.6, hydrateordiedrate@2.2.26, immersivewoodchopping@0.8.2, immersivewoodsawing@0.2.8, insanitylib@1.1.0, interestingoregen@2.0.2, jaunt@2.1.1, kevinsfurniture@1.7.5, knapster@3.0.2, knfoodandspawntweaks@1.2.0, ksrealisticfarming@1.0.5, liquidcontainers@1.3.1, aaloppatch121@0.0.1, lumberjackone@1.0.3, maltiezcrossbows@1.6.8, maltiezfirearms@1.4.0, maltiezswords@1.1.0, mannequinstand@1.0.7, medievalexpansionpatch@1.3.4, metalpots@1.6.1, moreanimals@1.6.5, morepiles@2.2.0, naturalfertilizer@1.3.0, ndlberrygrowth@1.0.0, ndlflowergrowth@1.0.1, ndlmushroomgrowth@1.0.1, ndltreegrowth@1.0.0, ndlvillagers@2.3.0, panningmachine@1.0.6, pelaguswinds@1.2.2, claywheel@1.1.7, purposefulstorage@1.5.1, pyrogenesis@1.0.3, rackableplates@1.0.0, rangercloth@1.2.2, realsmoke@1.1.10, removeprimitivesurvivalstairs@1.0.0, repairmepatch@1.1.1, rivers@4.7.3, rustboundmagic@3.1.4, saltandsands@1.1.4, saltpeterproduction@1.1.0, scaffolding@1.2.5, skeletons@0.5.1, sleepneed@2.0.3, smithingplus@1.8.3, solaryears@3.0.6, sonitoforagerbasket@1.2.1, statushudcont@4.0.1, stirlingmotor@2.0.0, stonebakeoven@1.2.0, substrate@1.1.4, terrainslabs@1.0.3, terraprety@7.0.8, th3dungeon@0.4.4, toolsmith@1.2.14, trailmodupdated@1.3.3, trashmod@1.0.8, vanity@2.4.6, vintagesymphony@1.0.4, visiblebags@1.0.1, volumetricshadingrefreshed@1.1.7, creative@1.21.5, survival@1.21.5, waterfall@1.0.0, windchimes@1.4.1, xlib@0.9.0-pre.2, xvshaders@0.1.1, zippyscattailstew@1.1.0, zippysreseedingreeds@2.1.0, zippysskysteel@1.3.0, zippysthatchpatch@1.1.0, armory@1.5.4, autoconfiglib@2.0.9, bartender@1.1.5, betterbamboo@1.0.2, brainfreeze@1.3.4, cavebeacons@1.0.9, tradercamps@1.1.7, detailedanimals@0.7.0, electricalprogressivebasics@2.6.0, equus@1.2.0, expandedfoods@2.0.0-dev.4, em@3.3.3, mannyextrafirearms@0.4.8, extraoverlays@1.6.0, fruitintroughs@1.0.2, fueledwearablelights@1.1.0, gourmandsgamble@1.0.1, morearrows@1.1.2, moreblueclay@1.0.2, newworldcrops@0.0.16, playercorpse@1.12.0, quiversandsheaths@0.5.4, realisticresincrafting@1.1.0, realsmokeforchiseltools@1.1.1, reforgedtools@1.2.51, seasonalbreeding@1.0.0, shearlib@1.2.0, slidingwindows@1.2.0, soilamendments@1.0.0, stonequarry@3.5.1, storageoptions@2.0.0, th3dungeontopentrance@0.4.1, vintagesymphonyassets@1.1.0, wearandtear@1.5.17, wethology@1.0.1, wpanning@1.0.1, xskills@0.9.0-pre.2, aldiclasses@1.6.6, crazyspotterywheelxskillspatch@1.0.0, electricalprogressiveindustry@0.5.0, electricalprogressiveqol@2.6.2, exoskeletons@0.4.3, extraxskill@1.0.1, tailorsdelight@2.1.2, veep@2.2.0, wool@1.8.1, xskillscatchabledinospatch@0.0.1, xskillscatchablefotsa@0.0.2, xskillsmediterranean@1.0.0, xskillsgilded@1.3.5, aldiclassesvanillapatch@1.0.0, dressmakers@1.7.4, electricalprogressiveequipment@2.5.0, millwrightxwoolcompat@1.1.0 Involved Harmony IDs: com.chronolegionnaire.foragersgamble, com.chronolegionnaire.hydrateordiedrate, XSkillsPatch, canjewelry.Patches_client, extrainfo, wearandtear System.InvalidOperationException: Texture uploads must happen in the main thread. We only have one OpenGL context. at Vintagestory.Client.NoObf.ClientPlatformWindows.LoadOrUpdateCairoTexture(ImageSurface surface, Boolean linearMag, LoadedTexture& intoTexture) in VintagestoryLib\Client\ClientPlatform\GLImpl.cs:line 319 at Vintagestory.API.Client.GuiElementStatbar.recomposeOverlays() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\GuiElementStatbar.cs:line 121 at Gourmand.Gui.PlayerStatsDialog.UpdateStatBars() at Vintagestory.API.Datastructures.SyncedTreeAttribute.MarkPathDirty(String path) in VintagestoryApi\Datastructures\AttributeTree\Other\SyncedTreeAttribute.cs:line 90 at Vintagestory.API.Datastructures.TreeAttribute.GetOrAddTreeAttribute(String key) in VintagestoryApi\Datastructures\AttributeTree\TreeAttribute.cs:line 724 at Gourmand.CollectibleBehaviors.ShowPoints.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch5(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) at Vintagestory.API.Common.Item.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VintagestoryApi\Common\Collectible\Item\Item.cs:line 173 at ACulinaryArtillery.ItemExpandedRawFood.GetHeldItemInfo_Patch1(ItemExpandedRawFood this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) at ACulinaryArtillery.ItemExpandedFood.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) at Vintagestory.Common.CreativeTab.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTab.cs:line 30 at Vintagestory.Common.CreativeTabs.CreateSearchCache_Patch2(CreativeTabs this, IWorldAccessor world) at Vintagestory.Client.NoObf.GuiDialogInventory.<OnOwnPlayerDataReceived>b__6_0() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 60 at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass13_0.<QueueTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 131 at System.Threading.QueueUserWorkItemCallback.Execute() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
bluelightning32 , Oct 29th 2025 at 3:49 AM

Agouti , I was unable to reproduce your failure. I tested Gourmand version 1.7.9 with novelty_1.0.15.zip and primitivesurvival_4.0.0.zip. I cooked the primitivesurvival:smokedmeat-poultry-partbaked-perfect pie shown in your screenshot. When I ate it, 2 Gourmand points were awarded as expected.

 

If you are still having problems, please file an issue on the issue tracker instead of leaving a comment on the ModDB page. Include the server-audit.log (it has Gourmand logs about which foods you ate), and the complete list of mods. You can also ask for help in the Discord thread.

Agouti, Oct 26th 2025 at 3:01 PM (modified Oct 27th 2025 at 4:55 AM)

bluelightning32 You are probably correct, I do have Novelty installed. Can confirm that most pies were fixed in 1.7.6, but (so far) Fruit Pie (mixed), single-ingredient berry pies, and berry jams have not been credited. There is also an issue where there appears to be a bunch of unused/inappropriate tags pulled from Primitive Survival which don't actually exist (I tried to make them based on the tags, but there was no Gourmand associated with them, and the as-made pies didn't have the jumbled name). An example:

 

bluelightning32 , Sep 30th 2025 at 9:12 PM

Agouti, I'm guessing that bug was triggered because you had Novelty installed. I fixed it with version 1.7.6. Also, the Death Cap is not required to get the mushrooms completion bonus; the completion target is low enough that you can skip it. Although, it is a fun challenge to figure out how to eat it and get the points without dying.

 

GrimmJinnHex I updated the pie description.

Agouti, Sep 30th 2025 at 2:31 PM (modified Sep 30th 2025 at 2:46 PM)

I have the latest (just downloaded today) and I'm having the issue where meals and pies do not count, even ones cooked after mod was installed. Some things, like Bread, Mushrooms, and other non-portioned single-ingredient foods are, but I've tried vegetable soup, meat stew, scrambled eggs, turnip pie all failed.

I am not using Expanded Foods, perhaps that is why?

Also, perhaps Death Cap shouldn't be required to get the completion bonus for the Mushrooms category 😄

SalemStyles, Sep 25th 2025 at 6:47 AM
Spoiler

Hey everyone!

I’ve been playing with Forager’s Gamble, Gourmand, Gourmand’s Gamble, and Ana’s Taste together, and I think they already create an amazing challenge when combined. But I had this idea: what if they could be tied into one bigger “forage to table” survival experience?

Here’s the thought:

  • Persistent field guides → Instead of losing everything on death, Forager’s Gamble and Gourmand’s Gamble could use non-consumable books that keep updating as you discover plants (forage) and recipes (food). Death would still be punishing (you lose personal memory), but the written record would stay, which feels immersive — you can still read and write even if you “forget.”

  • Synergy with Ana’s Taste → cravings could reward extra points through Gourmand, while repeating meals would apply Ana’s penalties. This would make food variety matter even more.

  • Discovery loop → finding new foods via Forager’s Gamble could feed Ana’s craving pool and Gourmand’s diversity points, encouraging exploration and experimentation.

  • Optional recipes → cooking knowledge could also come from ruins/books in the world. Trial-and-error meals could even produce “bad recipes” (like nausea, zero points) — a fun bit of risk/reward.

Put together, these mods could create a loop where:

  • you explore to forage new plants,

  • you experiment with recipes,

  • you balance cravings with meal variety,

  • and you record it all in survival books that grow with your journey.

I think this would be a unique, immersive progression system that feels natural and makes every step — from finding a berry bush to cooking a feast — meaningful.

Just tossing the idea out there because I love what each of you has already made. Even without changes, these mods are great. But if they ever came together like this, I think it would be one of the coolest “survival food” experiences in Vintage Story.

Thanks again for all your hard work, and for making the game so much deeper and more fun!

—A happy player

GrimmJinnHex, Sep 23rd 2025 at 10:28 AM

bluelightning32 I downloaded the update and can no longer reproduce the issue, I will note that only perfectly cooked pies count and that may be where I messed up to begin with? I could have sworn when I noticed the issue that was the first thing I tested but I may be wrong. Sorry you pushed an update cause of a silly mistake if that was the case. Thank you for your constant work on this mod <3 maybe in a future update the entry for pies can specify only perfectly cooked ones count? I Wouldn't expect you to push an update for something so trivial considering the entry for bread already states it already but maybe if something else gets added later?

bluelightning32 , Sep 23rd 2025 at 12:59 AM

GrimmJinnHex, I was only able to find one butchery pie that did not work with Gourmand: a pie made with raw primemeat. I fixed that with Gourmand 1.7.5.

 

I tested with Gourmand 1.7.4 and butchering_1.10.3.zip.

GrimmJinnHex, Sep 22nd 2025 at 12:24 PM

possible mod incompatibility with butchery? i've tried making meat pies of all the varieties with these two mods installed and i dont get the points for any of them. :/

 

bluelightning32 , Sep 13th 2025 at 5:54 AM

Trampek

 

On the surface that sounds nice, but I haven't seen a detailed enough design that explains how the game play would actually be good. I worry that if the points are lost over time, then to maintain maximum points, one would need to drink an item from another mod to induce hunger, and constantly be eating food.

 

Anyway, I don't want to make that drastic of a change to the Gourmand mod. Players are already accustomed to its current behavior. So any large changes like that would be an addon mod.

 

On Discord, Willops was looking into forking Gourmand or creating an addon mod that added some kind of novelty score for each eaten food. He was thinking of giving some other kind of buff than extra health. So try finding him on Discord and pitching your idea to him.

Trampek, Sep 12th 2025 at 4:33 PM (modified Sep 12th 2025 at 4:34 PM)

hello, 

i understand that this mod works in way that it rewards you for eating new food only once and then you only lose that points after death. So after you eat every food, you can just go back to eating regular food with buffed health until you die. 

If so, would it be possible to make it work somehow that those points are lost in time, so there is point to eat nice food always ? 

ChimMAG, Sep 12th 2025 at 4:03 AM

Translation into Russian

bluelightning32 , Sep 10th 2025 at 5:52 AM

I responded to the Forager's Gamble compatibility question on Discord.

Kawsiphek, Sep 9th 2025 at 6:36 AM (modified Sep 9th 2025 at 6:56 AM)

Would it be possible to make this compatible with the Forager's Gamble mod so that the items doesnt show in the gourmand menu until you have eaten or tasted it at least once?

Or maybe just a config option to hide all the food icons except for the ones listed in the "Lost Foods" section?

TheRealFlynn, Sep 9th 2025 at 5:24 AM

ngl, this mod looks appetizing af. pun intended.

bluelightning32 , Aug 23rd 2025 at 7:02 PM

Kaisei upon death, you lose a portion of the earned food points. Any foods you have lost are shown in the Gourmand tab of the character dialog.

 

If you repeatedly die, the lost portion of the foods maxes out to something like 50% (I don't remember the exact percentage and it is configurable). The max lost percentage is there in case a drifter spawn camps you.

Kaisei, Aug 23rd 2025 at 10:23 AM

When you die do you lose points or is it always there?

bluelightning32 , Aug 22nd 2025 at 5:29 AM

Relydober, the next step is to look at the server log. You only supplied the client log. Also please avoid pasting huge logs on the ModDB page. Create an issue on the Github issue tracker.

Relydober, Aug 21st 2025 at 10:09 PM

 any clue as to fixing the error?

bluelightning32 , Aug 21st 2025 at 6:18 AM

Relydober the error message still says that the client discovered that the server did not process the augratin.cheese-base ingredient from the augratin meal type. The augratin recipe is added by expanded foods.

 

Maybe you have more errors in your server log that explain why Gourmand on the server side could not find and process the augratin meal?

Relydober, Aug 21st 2025 at 1:06 AM

it appears i sent the wrong log

Crash Report

20.8.2025 19:59:52 [Notification] Client logger started.
20.8.2025 19:59:52 [Notification] Game Version: v1.20.12 (Stable)
20.8.2025 19:59:52 [Notification] Process path: C:\Users\marq\AppData\Roaming\Vintagestory\Vintagestory.exe
20.8.2025 19:59:52 [Notification] Operating System: Windows 10.0.19045.0
20.8.2025 19:59:52 [Notification] CPU Cores: 12
20.8.2025 19:59:52 [Notification] Available RAM: 31893 MB
20.8.2025 19:59:53 [Notification] OpenAL Initialized. Available Mono/Stereo Sources: 255/1
20.8.2025 19:59:53 [Notification] Graphics Card Vendor: NVIDIA Corporation
20.8.2025 19:59:53 [Notification] Graphics Card Version: 3.3.0 NVIDIA 580.88
20.8.2025 19:59:53 [Notification] Graphics Card Renderer: NVIDIA GeForce RTX 4060 Ti/PCIe/SSE2
20.8.2025 19:59:53 [Notification] Graphics Card ShadingLanguageVersion: 3.30 NVIDIA via Cg compiler
20.8.2025 19:59:53 [Notification] GL.MaxVertexUniformComponents: 4096
20.8.2025 19:59:53 [Notification] GL.MaxUniformBlockSize: 65536
20.8.2025 19:59:53 [Notification] C# Framework: .net 7.0.10
20.8.2025 19:59:53 [Notification] Cairo Graphics Version: 1.17.3
20.8.2025 19:59:53 [Notification] OpenAL Version: 1.1 ALSOFT 1.23.0
20.8.2025 19:59:53 [Notification] Zstd Version: 1.5.5
20.8.2025 19:59:53 [Notification] Start discovering assets
20.8.2025 19:59:53 [Notification] Found 29 base assets in category lang
20.8.2025 19:59:53 [Notification] Found 0 base assets in category patches
20.8.2025 19:59:53 [Notification] Found 24 base assets in category config
20.8.2025 19:59:53 [Notification] Found 0 base assets in category worldproperties
20.8.2025 19:59:53 [Notification] Found 49 base assets in category sounds
20.8.2025 19:59:53 [Notification] Found 95 base assets in category shapes
20.8.2025 19:59:53 [Notification] Found 80 base assets in category shaders
20.8.2025 19:59:53 [Notification] Found 18 base assets in category shaderincludes
20.8.2025 19:59:53 [Notification] Found 140 base assets in category textures
20.8.2025 19:59:53 [Notification] Found 4 base assets in category music
20.8.2025 19:59:53 [Notification] Found 0 base assets in category dialog
20.8.2025 19:59:53 [Notification] Found 439 base assets in total
20.8.2025 19:59:53 [Notification] Loading sounds
20.8.2025 19:59:53 [Notification] (Re-)loaded frame buffers
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass .
20.8.2025 19:59:53 [Notification] Waiting for async sound loading...
20.8.2025 19:59:53 [Notification] Sounds loaded
20.8.2025 19:59:53 [Notification] Begin loading shaders
20.8.2025 19:59:53 [Notification] Load shaders now
20.8.2025 19:59:53 [Notification] Loading shaders...
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass standard.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass particlescube.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass particlesquad.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass sky.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass nightsky.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass woittest.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass transparentcompose.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass debugdepthbuffer.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass helditem.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass chunkopaque.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass chunkliquid.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass decals.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass final.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass gui.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass blur.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass chunktransparent.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass findbright.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass chunktopsoil.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass godrays.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass autocamera.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass blockhighlights.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass wireframe.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass entityanimated.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass luma.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass blit.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass particlesquad2d.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass shadowmapentityanimated.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass shadowmapgeneric.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass texture2texture.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass celestialobject.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass guitopsoil.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass colorgrade.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass guigear.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass ssao.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass bilateralblur.
20.8.2025 19:59:53 [Notification] Loaded Shaderprogramm for render pass chunkliquiddepth.
20.8.2025 19:59:53 [Notification] Cached session key is valid, validating with server
20.8.2025 19:59:54 [Notification] Server validation response: Good
20.8.2025 19:59:54 [Notification] Will search the following paths for mods:
20.8.2025 19:59:54 [Notification] C:\Users\marq\AppData\Roaming\Vintagestory\Mods
20.8.2025 19:59:54 [Notification] C:\Users\marq\AppData\Roaming\VintagestoryData\Mods
20.8.2025 19:59:56 [Warning] Multiple mods share the mod ID 'highclouds' ('HigherClouds_v1.0.2 (1).zip', 'HigherClouds_v1.0.2.zip'). Will only load the highest version one - v1.0.2.
20.8.2025 20:00:01 [Notification] Window was resized to 0 0? Window probably got minimized. Will not rebuild frame buffers
20.8.2025 20:00:33 [Notification] Initialized GUI Manager
20.8.2025 20:00:33 [Notification] Initialized Server Connection
20.8.2025 20:00:33 [Notification] Server args parsed
20.8.2025 20:00:33 [Notification] Server main instantiated
20.8.2025 20:00:55 [Notification] Window was resized to 0 0? Window probably got minimized. Will not rebuild frame buffers
20.8.2025 20:01:16 [Notification] Processed server identification
20.8.2025 20:01:16 [Notification] Map initialized
20.8.2025 20:01:16 [Notification] Received server assets
20.8.2025 20:01:16 [Notification] Loading and pre-starting client side mods...
20.8.2025 20:01:16 [Notification] Will search the following paths for mods:
20.8.2025 20:01:16 [Notification] C:\Users\marq\AppData\Roaming\Vintagestory\Mods
20.8.2025 20:01:16 [Notification] C:\Users\marq\AppData\Roaming\VintagestoryData\Mods
20.8.2025 20:01:16 [Warning] Multiple mods share the mod ID 'highclouds' ('HigherClouds_v1.0.2 (1).zip', 'HigherClouds_v1.0.2.zip'). Will only load the highest version one - v1.0.2.
20.8.2025 20:01:16 [Notification] Found 110 mods (0 disabled)
20.8.2025 20:01:16 [Notification] Mods, sorted by dependency: aculinaryartillery, autotoolbar, barkbeetle, bastionofcivilisation, bedrespawn, bettersticks, bettertraders, buzzybees, cavesymphony, cbr, clickuptorches, darcesdriftersredone, firestarters, flickeringlights, forestsymphony, forestworld, hangingoillamps, highclouds, immersiveorecrush, lanternsarelighters, linenreturn, long-term_food, manualdough, manualquenching, millwright, morefuel, shroomies, mycodiversity, offlinefoodnospoil, packyourshovel, pipeleaf, plumpkins, primitivesurvival, theremnants, rotlotloot, snowcaps, SoilMustFall, sortablestorage, translocatorengineeringredux, tulesedgefix, game, vsimgui, weedgardens, wwaymarkers, driftertweak, zoombuttonreborn, abcsredux, additionalspawnconstraints, altmapiconrenderercontinued, augplantlib, betterfpcamera, betterruins, blacksmithgloves, carryon, colorfulcandles, commonlib, configlib, decayingcreatures, desertificationsurfacevariation, expandedfoods, fantasycreaturesupdate, foodshelves, freedomunits, fromgoldencombs, genelib, gourmand, handsometweaks, hudclockpatch, immersiveorecrush-speedfix, improvedhandbookrecipes, itempickuphighlighter, itempickupnotifier, kevinsfurniture, medievalexpansionpatch, minishipfix, morepiles, oneroof, opdoorpack, oreveintracers, playerlist, purposefulstorage, rackableplates, rivers, saltandsands, scaffolding, sealevelfix, slowtox, smithingplus, SoundOfConfession, stonebakeoven, terraprety, th3dungeon, tieredsuperiority, trailmodcupdate, unconscious, vanvar, variantmeals, creative, survival, webstotwine, xlib, bbb, detailedanimals, improvedknives, passablebranches, playercorpse, reforgedtools, wethology, xskillgilded, xskills
20.8.2025 20:01:16 [Warning] [fantasycreaturesupdate] Is a Content mod, but .cs or .dll files were found. These will be ignored.
20.8.2025 20:01:17 [Notification] [bedrespawn] Successfully compiled 1 source files
20.8.2025 20:01:17 [Notification] [colorfulcandles] Successfully compiled 2 source files
20.8.2025 20:01:17 [Notification] Instantiated 235 mod systems from 107 enabled mods
20.8.2025 20:01:17 [Notification] [commonlib] Config PlayerCorpse.Config from PlayerCorpse v1.11.1.0 loaded successfully
20.8.2025 20:01:17 [Notification] CarryOn: Harmony patches enabled.
20.8.2025 20:01:17 [Event] started 'CarryOn' mod
20.8.2025 20:01:17 [Notification] Done loading and pre-starting client side mods.
20.8.2025 20:01:17 [Notification] Mod Config successfully loaded.
20.8.2025 20:01:17 [Notification] [CaveSymphony] Start(ICoreAPI) running – registering quake channel
20.8.2025 20:01:17 [Notification] [FlickeringLights] Harmony patched for held/dropped items
20.8.2025 20:01:17 [Event] started 'Millwright' mod
20.8.2025 20:01:17 [Event] started 'Primitive Survival' mod
20.8.2025 20:01:17 [Event] started 'Sortable Storage' mod
20.8.2025 20:01:17 [Event] started 'Translocator Engineering' mod
20.8.2025 20:01:17 [Notification] [BetterFPCamera] Running on version: 1.3.0
20.8.2025 20:01:17 [Notification] From Golden Combs existing client config loaded successfully.
20.8.2025 20:01:17 [Notification] From Golden Combs existing server config loaded successfully.
20.8.2025 20:01:17 [Event] started 'ItemPickupHighlighter'
20.8.2025 20:01:17 [Notification] Hello from template mod: hello world!
20.8.2025 20:01:17 [Event] Medieval Expansion Mod Patch v1.2.2 loading
20.8.2025 20:01:17 [Notification] Registering oneroof components.
20.8.2025 20:01:17 [Event] started 'Vanilla Variants' mod
20.8.2025 20:01:17 [Notification] External Origins in load order: modorigin@C:\Users\marq\AppData\Roaming\Vintagestory\assets\creative\, modorigin@C:\Users\marq\AppData\Roaming\Vintagestory\assets\survival\, mod@ACulinaryArtillery 1.2.5.zip, mod@BarkBeetle_1.0.3.zip, mod@bastionofcivilisation v1.1.2.zip, mod@BetterSticks_v1.2.0.zip, mod@BetterTradersv0.0.10.zip, mod@BuzzyBeesV1.1.4.zip, mod@CaveSymphony_1.1.3.zip, mod@ChiseledBlockRetention-1.0.0.zip, mod@ClickUpTorches.zip, mod@Darce's Drifters Redone 1.2.3.zip, mod@Firestarters_1.4.4.zip, mod@ForestSymphony_1.0.4.zip, mod@forestworld.zip, mod@hangingoillamps_1.0.5.zip, mod@ImmersiveOreCrush_2.2.2.zip, mod@lanternsarelighters_1.0.0 (2).zip, mod@LinenReturn-v1.0.0.zip, mod@Long-term food v0.2.1.zip, mod@millwright_1.2.7.zip, mod@More fuel v1.0.7.zip, mod@MushroomNutrition.zip, mod@Mycodiversity_1.0.4.zip, mod@packyourshovel_1.0.8.zip, mod@pipeleaf_1.10.0.zip, mod@primitivesurvival_3.8.0.zip, mod@Remnants 1.0.3.zip, mod@rotLotLoot-1.1.1.zip, mod@SnowCaps_0.0.0 (1).zip, mod@SoilMustFall_1_1_0.zip, mod@sortablestorage_2.3.1.zip, mod@translocatorengineeringredux_1.5.8.zip, mod@tulesedgefix_1.0.0.zip, mod@vsimgui_1.1.8.zip, mod@weedgardens.zip, mod@Wilderlands Waymarkers_1.0.0.zip, mod@zdriftertweak1.2.1.zip, mod@zoombuttonreborn_2.0.0.zip, mod@ABCSRedux_v1.0.zip, mod@AltMapIconRendererContinued_1.20.10_v1.4.0.zip, mod@augplantlib_0.0.4.zip, mod@BetterRuinsv0.4.15.zip, mod@BlacksmithGloves.zip, mod@CarryOn-1.20.4_v1.9.9.zip, mod@Decaying-Creatures-v.0.1.5.zip, mod@Desertification_Surfacevariation_1.0.0.zip, mod@ExpandedFoods 1.7.4 (1).zip, mod@fantasycreatures_0.7.2.zip, mod@foodshelves_2.2.1.zip, mod@FromGoldenCombs-1.20.12-1.8.13.zip, mod@genelib_1.1.9.zip, mod@gourmand_1.7.0.zip, mod@handsometweaks_1.2.0.zip, mod@HudClockPatch_v1.0.7.zip, mod@ImmersiveOreCrush-SpeedFix.zip, mod@ImprovedHandbookRecipes_1.1.3.zip, mod@itempickuphighlighter_1.0.0.zip, mod@itempickupnotifier_1.7.2.zip, mod@kevinsfurniture_1.7.2.zip, mod@medievalexpansionpatch-1.2.2.zip, mod@MiniShipFix_1.0.1.zip, mod@MorePiles-v2.1.12.zip, mod@oneroof_1.11.0.zip, mod@Opdoorpack_0.0.1.zip, mod@oreveintracers-v1.2.0.zip, mod@PlayerList-2.1.5.zip, mod@purposefulstorage_1.3.0.zip, mod@rackableplates_1.0.0.zip, mod@SaltAndSands-1.1.1.zip, mod@scaffolding_1.0.1.zip, mod@slowtox_2.3.2.zip, mod@smithingplus_1.6.5.zip, mod@SoundOfConfession_1.0.5.zip, mod@stonebakeoven_1.1.6.zip, mod@TerraPrety_7.0.5.zip, mod@th3dungeon_0.4.3.zip, mod@tieredsuperiority_1.2.0.zip, mod@trailmodcupdate_1.2.1.zip, mod@Unconscious_1.12.7.zip, mod@VanillaVariants-v6.0.14.zip, mod@VariantMeals_2.0.0.zip, mod@webstotwine.1.20.1.zip, mod@xlib_v0.8.16.zip, mod@detailedanimals_0.5.7.zip, mod@improvedknives_1.2.zip, mod@passablebranches_0.0.3.zip, mod@PlayerCorpse_VS1.20.7_net7_v1.11.1.zip, mod@ReforgedTools_1.2.5_OldFalx.zip, mod@Wilderlands Ethology_1.0.1.zip, mod@xSkillGilded_1.1.0.zip, mod@xskills_v0.8.19.zip, mod@colorfulcandles1.2.3.zip, themepack@HigherClouds_v1.0.2 (1).zip, themepack@PlumpkinsV1.0.9.zip, themepack@betterbookshelfbacking_1.0.1.zip
20.8.2025 20:01:17 [Notification] Found 328 external assets in category lang
20.8.2025 20:01:17 [Notification] Found 847 external assets in category patches
20.8.2025 20:01:17 [Notification] Found 302 external assets in category config
20.8.2025 20:01:17 [Notification] Found 29 external assets in category worldproperties
20.8.2025 20:01:17 [Notification] Found 796 external assets in category sounds
20.8.2025 20:01:17 [Notification] Found 7184 external assets in category shapes
20.8.2025 20:01:18 [Notification] Found 18 external assets in category shaders
20.8.2025 20:01:18 [Notification] Found 0 external assets in category shaderincludes
20.8.2025 20:01:18 [Notification] Found 10045 external assets in category textures
20.8.2025 20:01:18 [Notification] Found 78 external assets in category music
20.8.2025 20:01:18 [Notification] Found 18 external assets in category dialog
20.8.2025 20:01:18 [Notification] Found 127 external assets in category compatibility
20.8.2025 20:01:18 [Notification] Found 11 external assets in category skills
20.8.2025 20:01:18 [Notification] Found 4 external assets in category effects
20.8.2025 20:01:18 [Notification] Reloaded lang file now with mod assets
20.8.2025 20:01:19 [Notification] [Config lib] Configs loaded: 8
20.8.2025 20:01:19 [Notification] Compatibility lib: 5 assets added, 0 assets replaced.
20.8.2025 20:01:20 [Notification] JsonPatch Loader: 4327 patches total, successfully applied 402 patches, missing files on 717 patches, unmet conditions on 2400 patches, no errors
20.8.2025 20:01:20 [Notification] [smithingplus] [MetalMaterial] Loading custom metal materials...
20.8.2025 20:01:20 [Notification] [smithingplus] [MetalMaterial] Loading metal materials from worldproperties/block/metal ...
20.8.2025 20:01:20 [Notification] [smithingplus] [MetalMaterial] Loaded 23 metal materials: game:bismuth, game:bismuthbronze, game:blackbronze, game:brass, game:chromium, game:copper, game:cupronickel, game:electrum, game:gold, game:iron, game:meteoriciron, game:lead, game:molybdochalkos, game:platinum, game:nickel, game:silver, game:stainlesssteel, game:steel, game:tin, game:tinbronze, game:titanium, game:uranium, game:zinc
20.8.2025 20:01:20 [Event] 0 genome types loaded
20.8.2025 20:01:20 [Event] 0 nutrition datasets loaded
20.8.2025 20:01:20 [Event] [xlib] Initialize skills
20.8.2025 20:01:20 [Event] [xlib] Registered 11 skills (0 disabled) and 144 abilities (0 disabled).
20.8.2025 20:01:20 [Event] [xlib] Initialize effects
20.8.2025 20:01:20 [Event] [xlib] Registered 37 effects and 0 effect triggers.
20.8.2025 20:01:21 [Notification] Received 8483 item types from server
20.8.2025 20:01:21 [Notification] Loaded 44757 block types from server
20.8.2025 20:01:21 [Notification] Reloaded sounds, now with mod assets
20.8.2025 20:01:22 [Notification] Composed 1 8192x8192 entities texture atlases from 715 textures
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/artistsconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/beefsteakfungus/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/redbeltedconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/turkeytail/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/westernvarnishedconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/artistsconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/beefsteakfungus/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/redbeltedconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/turkeytail/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/westernvarnishedconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/artistsconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/beefsteakfungus/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/redbeltedconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/turkeytail/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/westernvarnishedconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/artistsconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/beefsteakfungus/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/redbeltedconk/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/turkeytail/harvested*, will use standard cube shape.
20.8.2025 20:01:23 [Warning] Could not find any variants for wildcard shape block/plant/mushroom/westernvarnishedconk/harvested*, will use standard cube shape.
20.8.2025 20:01:26 [Warning] Did not find required shape trailmod:shapes/block/basic/cube.json anywhere. (defined in Shape for block trailmod:soil-verylow-pretrail)
20.8.2025 20:01:29 [Notification] Collected 3830 shapes to tesselate.
20.8.2025 20:01:29 [Warning] Texture asset 'pemmican:textures/item/food/grain/flaxbread.png' not found (defined in Shape file pemmican:item/bread/slicedbread).
20.8.2025 20:01:30 [Warning] Texture asset 'shroomies:textures/mushroom/charred/hawkwing.png' not found (defined in Item shroomies:mdcookedchoppedmushroom-hawkwing-charred).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/grain/overlays/lemon.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-achacha.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-apricot.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-beachalmond.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-beautyberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-bitternightshade.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-blacknightshade.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-blacknightshadeunripe.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-blueraspberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-bluetongue.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-brambleberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-bunchberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-cashewapple.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-cheeseberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-cherryplum.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-chinaberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-citron.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-cloudberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-cocoa.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-coralbead.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-creepingpine.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-crowberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-crowseye.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-dogrose.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-elderberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-engkala.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-falseorange.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-falsestrawberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-feijoa.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-fig.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-fingerlime.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-flaxlily.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-foxgrape.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-fractureberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-gardenstrawberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-gooseberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-guajava.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-hawthorn.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-honeypots.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-honeysuckle.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-huckleberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-husktomato.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-illawarra.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-jujube.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-juniper.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-kakaha.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-kawakawa.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-knyazberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-kumquat.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-lemonaspen.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-lillypillypink.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-lingonberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-loquat.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-midyimberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-mingimingi.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-munthari.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-naranjilla.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-numnum.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-pandanbits.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-pilo.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-pineheath.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-pokeberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-pomelo.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-pricklyheath.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-purpleplum.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-quince.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-raspberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-redgrape.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-redquandong.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-roseapple.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-rowanberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-rubysaltbush.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-sallowthorn.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-seamango.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-silvernettle.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-snowberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-spindle.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-strawberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-sumac.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-turkscap.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-ugni.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-virgingrape.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-whitegrape.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-wolfberry.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/grain/overlays/breadnutbaked.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/grain/overlays/chestnutbaked.png' not found (defined in Item expandedfoods:berrybread-dough).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/fakepath/unrealdough.png' not found (defined in Shape file expandedfoods:item/food/dumpling).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/grain/overlays/bearnut.png' not found (defined in Item expandedfoods:fruitbar-raw).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/fake/bread.png' not found (defined in Shape file expandedfoods:item/food/hardtack/hardtack-raw).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/fakepath/dough.png' not found (defined in Shape file expandedfoods:item/food/bread/muffins/dough).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/cooked/bread.png' not found (defined in Shape file expandedfoods:item/food/bread/muffins/cooked).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/mammamia/mario/mario/luigi/mario.png' not found (defined in Shape file expandedfoods:item/food/bread/pasta/pastaball).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/fuck/it/we/ball.png' not found (defined in Shape file expandedfoods:item/food/pemmican/ball).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/plain/jane.png' not found (defined in Shape file expandedfoods:item/food/pemmican/plain).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/food/fake/dough.png' not found (defined in Shape file expandedfoods:item/food/bread/plaindoughball/doughball).
20.8.2025 20:01:30 [Warning] Texture asset 'expandedfoods:textures/item/fake/grain/bread.png' not found (defined in Shape file expandedfoods:item/food/bread/plaindoughball/breadball).
20.8.2025 20:01:31 [Warning] Texture asset 'primitivesurvival:textures/item/crab/snakemeat-raw.png' not found (defined in Item expandedfoods:stuffedpepper-bare-raw).
20.8.2025 20:01:31 [Warning] Texture asset 'expandedfoods:textures/item/food/sushi/sushifilling.png' not found (defined in Shape file expandedfoods:item/food/sushi/sushi).
20.8.2025 20:01:31 [Warning] Texture asset 'fake:textures/item/food/grain/crumbs/breadcrumbs.png' not found (defined in Shape file expandedfoods:item/food/bread/breadcrumbs).
20.8.2025 20:01:31 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-currantflower.png' not found (defined in Item expandedfoods:wildpotentflowerwineportion-currant).
20.8.2025 20:01:31 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-rosepetal.png' not found (defined in Item expandedfoods:wildpotentflowerwineportion-rose).
20.8.2025 20:01:31 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-hibiscuspetal.png' not found (defined in Item expandedfoods:wildpotentflowerwineportion-hibiscus).
20.8.2025 20:01:31 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-honeysuckleflower.png' not found (defined in Item expandedfoods:wildpotentflowerwineportion-honeysuckle).
20.8.2025 20:01:31 [Warning] Texture asset 'wildcraftfruit:textures/block/food/pie/fill-elderflower.png' not found (defined in Item expandedfoods:wildpotentflowerwineportion-elder).
20.8.2025 20:01:31 [Warning] Texture asset 'oneroof:textures/item/tool/material/wood.png' not found (defined in Shape file oneroof:item/tool/hammer-stone).
20.8.2025 20:01:31 [Warning] Texture asset 'trailmod:textures/block/metal/ingot/copper.png' not found (defined in Shape file trailmod:item/tool/trowel).
20.8.2025 20:01:32 [Notification] Composed 1 8192x8192 items texture atlases from 3597 textures
20.8.2025 20:01:34 [Warning] Texture asset 'oneroof:textures/item/tool/material/wood.png' not found (defined in Shape code oneroof:item/tool/hammer-stone).
20.8.2025 20:01:34 [Warning] Texture asset 'trailmod:textures/block/metal/ingot/copper.png' not found (defined in Shape code trailmod:item/tool/trowel).
20.8.2025 20:01:35 [Warning] Textureoverlay game:block/wood/trough/large/shadow (32x32 pixel) is not the same width and height as base texture in composite texture game:block/wood/trough/small/egg++0~block/wood/trough/large/shadow (32x16 pixel), ignoring.
20.8.2025 20:01:35 [Warning] Texture asset 'oneroof:textures/block/stone/brick/andesite1.png' not found (defined in Baked variant of block oneroof:oneroof-copper-standard-none-free).
20.8.2025 20:01:35 [Warning] Texture asset 'oneroof:textures/block/hay/normal-top.png' not found (defined in Baked variant of block oneroof:oneroof-acacia-standard-none-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/reed/basket/normal-westeast.png' not found (defined in Baked variant of block vanvar:stationarybasket-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/reed/basket/normal-northsouth.png' not found (defined in Baked variant of block vanvar:stationarybasket-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/reed/basket/normal-lid.png' not found (defined in Baked variant of block vanvar:stationarybasket-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/reed/basket/aged-westeast.png' not found (defined in Baked variant of block vanvar:stationarybasket-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/reed/basket/aged-northsouth.png' not found (defined in Baked variant of block vanvar:stationarybasket-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/reed/basket/aged-lid.png' not found (defined in Baked variant of block vanvar:stationarybasket-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/vines/basket/normal-westeast.png' not found (defined in Baked variant of block vanvar:stationarybasket-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/vines/basket/normal-northsouth.png' not found (defined in Baked variant of block vanvar:stationarybasket-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/vines/basket/normal-lid.png' not found (defined in Baked variant of block vanvar:stationarybasket-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/birch1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-birch-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/birch-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-birch-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/birch-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-birch-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/oak1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-oak-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/oak-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-oak-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/oak-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-oak-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/maple1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-maple-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/maple-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-maple-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/maple-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-maple-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/pine1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-pine-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/pine-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-pine-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/pine-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-pine-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/acacia1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-acacia-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/acacia-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-acacia-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/acacia-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-acacia-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/kapok1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-kapok-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/kapok-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-kapok-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/kapok-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-kapok-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/baldcypress1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-baldcypress-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/baldcypress-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-baldcypress-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/baldcypress-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-baldcypress-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/larch1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-larch-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/larch-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-larch-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/larch-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-larch-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/redwood1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-redwood-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/redwood-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-redwood-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/redwood-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-redwood-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/ebony1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-ebony-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/ebony-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-ebony-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/ebony-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-ebony-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/walnut1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-walnut-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/walnut-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-walnut-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/walnut-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-walnut-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/purpleheart1.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-purpleheart-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/purpleheart-top.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-purpleheart-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/shingles/purpleheart-side.png' not found (defined in Baked variant of block vanvar:slantedroofing-sod-purpleheart-north-free).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/planks/generic.png' not found (defined in Baked variant of block vanvar:woodentoggle-aged-ns).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/barrel/lid.png' not found (defined in Baked variant of block vanvar:barrel-aged).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/trunk/lid.png' not found (defined in Baked variant of block vanvar:labeledchest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/trunk/sides.png' not found (defined in Baked variant of block vanvar:labeledchest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/label.png' not found (defined in Baked variant of block vanvar:labeledchest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/trunk/accessories.png' not found (defined in Baked variant of block vanvar:labeledchest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/trunk/right-side.png' not found (defined in Baked variant of block vanvar:trunk-north).20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/trunk/left-side.png' not found (defined in Baked variant of block vanvar:trunk-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/aged/corners.png' not found (defined in Baked variant of block vanvar:trunk-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/aged/sides.png' not found (defined in Baked variant of block vanvar:trunk-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/aged/lid.png' not found (defined in Baked variant of block vanvar:trunk-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/aged/floor.png' not found (defined in Baked variant of block vanvar:trunk-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/trunk/aged-sides.png' not found (defined in Baked variant of block vanvar:chest-north

20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/trunk/aged-accessories.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/aged/corners.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/overlay/lichen1.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/overlay/lichen2.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/aged/lid.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/aged/sides.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/aged/floor.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/golden/top.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/golden/sides2.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/golden/sides1.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/golden/inside.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/owl/top.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/owl/sides2.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/owl/sides1.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/owl/inside.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/golden-aged/top.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/golden-aged/sides2.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/golden-aged/inside.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/golden-aged/sides1.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/owl-aged/top.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/owl-aged/sides2.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/owl-aged/sides1.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/chest/owl-aged/inside.png' not found (defined in Baked variant of block vanvar:chest-north).
20.8.2025 20:01:35 [Warning] Texture asset 'vanvar:textures/block/wood/oak.png' not found (defined in Baked variant of block vanvar:fruitpress-copper-aged-ns).
20.8.2025 20:01:36 [Notification] Composed 1 8192x8192 blocks texture atlases from 7454 textures
20.8.2025 20:01:36 [Error] Missing mapping for texture code #north during shape tesselation of block game:tallplant-brownsedge-land-normal-free using shape tulesedgefix:block/sedge, or one of its alternates
20.8.2025 20:01:36 [Error] Missing mapping for texture code #south during shape tesselation of block game:tallplant-brownsedge-land-normal-free using shape tulesedgefix:block/sedge, or one of its alternates
20.8.2025 20:01:36 [Error] Missing mapping for texture code #north during shape tesselation of block game:tallplant-brownsedge-land-harvested-free using shape tulesedgefix:block/sedge, or one of its alternates
20.8.2025 20:01:36 [Error] Missing mapping for texture code #south during shape tesselation of block game:tallplant-brownsedge-land-harvested-free using shape tulesedgefix:block/sedge, or one of its alternates
20.8.2025 20:01:36 [Error] Missing mapping for texture code #north during shape tesselation of block game:tallplant-brownsedge-land-normal-snow using shape tulesedgefix:block/sedge, or one of its alternates
20.8.2025 20:01:36 [Error] Missing mapping for texture code #south during shape tesselation of block game:tallplant-brownsedge-land-normal-snow using shape tulesedgefix:block/sedge, or one of its alternates
20.8.2025 20:01:36 [Error] Missing mapping for texture code #north during shape tesselation of block game:tallplant-brownsedge-land-harvested-snow using shape tulesedgefix:block/sedge, or one of its alternates
20.8.2025 20:01:36 [Error] Missing mapping for texture code #south during shape tesselation of block game:tallplant-brownsedge-land-harvested-snow using shape tulesedgefix:block/sedge, or one of its alternates
20.8.2025 20:01:36 [Notification] [Config lib] Configs received from server: 8
20.8.2025 20:01:36 [Notification] OpenAL Initialized. Available Mono/Stereo Sources: 255/1
20.8.2025 20:01:37 [Fatal] Game Version: v1.20.12 (Stable)
8/20/2025 8:01:36 PM: Critical error occurred in the following mod: gourmand@1.7.0
Loaded Mods: aculinaryartillery@1.2.5, autotoolbar@0.1.0, barkbeetle@1.0.3, bastionofcivilisation@1.1.2, bedrespawn@1.1.0, bettersticks@1.2.0, bettertraders@0.0.10, buzzybees@1.1.4, cavesymphony@1.1.3, cbr@1.0.0, clickuptorches@1.1.1, darcesdriftersredone@1.2.3, firestarters@1.4.4, flickeringlights@0.1.1, forestsymphony@1.0.4, forestworld@1.0.0, hangingoillamps@1.0.5, highclouds@1.0.2, immersiveorecrush@2.2.2, lanternsarelighters@1.0.0, linenreturn@1.0.0, long-term_food@0.2.1, manualdough@1.1.4, manualquenching@1.0.7, millwright@1.2.7, morefuel@1.0.8, shroomies@1.3.3, mycodiversity@1.0.4, packyourshovel@1.0.8, pipeleaf@1.10.0, plumpkins@1.0.9, primitivesurvival@3.8.0, theremnants@1.0.3, rotlotloot@1.1.1, snowcaps@0.0.0, SoilMustFall@1.1.0, sortablestorage@2.3.1, translocatorengineeringredux@1.5.8, tulesedgefix@1.0.0, game@1.20.12, vsimgui@1.1.8, weedgardens@1.0.1, wwaymarkers@1.0.0, driftertweak@1.2.1, zoombuttonreborn@2.0.0, abcsredux@1.0.9, altmapiconrenderercontinued@1.4.0, augplantlib@0.0.4, betterfpcamera@1.3.0, betterruins@0.4.15, blacksmithgloves@1.0.7, carryon@1.9.9, colorfulcandles@1.2.3, commonlib@2.6.1, configlib@1.5.3, decayingcreatures@0.1.5, desertificationsurfacevariation@1.0.0, expandedfoods@1.7.4, fantasycreaturesupdate@0.7.2, foodshelves@2.2.1, freedomunits@1.1.4, fromgoldencombs@1.8.13, genelib@1.1.9, gourmand@1.7.0, handsometweaks@1.2.0, hudclockpatch@1.0.7, immersiveorecrush-speedfix@1.0.0, improvedhandbookrecipes@1.1.3, itempickuphighlighter@1.0.0, itempickupnotifier@1.7.2, kevinsfurniture@1.7.2, medievalexpansionpatch@1.2.2, minishipfix@1.0.1, morepiles@2.1.12, oneroof@1.11.0, opdoorpack@0.0.1, oreveintracers@1.2.0, playerlist@2.1.5, purposefulstorage@1.3.0, rackableplates@1.0.0, rivers@4.6.0, saltandsands@1.1.1, scaffolding@1.0.1, slowtox@2.3.2, smithingplus@1.6.5, SoundOfConfession@1.0.5, stonebakeoven@1.1.6, terraprety@7.0.5, th3dungeon@0.4.3, tieredsuperiority@1.2.0, trailmodcupdate@1.2.1, unconscious@1.12.7, vanvar@6.0.14, variantmeals@2.0.0, creative@1.20.12, survival@1.20.12, webstotwine@1.20.1, xlib@0.8.16, bbb@1.0.1, detailedanimals@0.5.7, improvedknives@1.2.0, passablebranches@0.0.3, playercorpse@1.11.1, reforgedtools@1.2.51, wethology@1.0.1, xskillgilded@1.1.0, xskills@0.8.19
System.ArgumentException: gourmand: the new collectibles dictionary contains category gourmandimportrecipe:augratin.cheese-base, which is missing in the loaded collectibles dictionary. Likely a mod added assets to the client without adding them to the server.
at Gourmand.Collectibles.CategoryDict.ValidateSubsetOf(CategoryDict other)
at Gourmand.CategoryDict.ValidateRulesAlreadyLoaded(IWorldAccessor resolver, IEnumerable`1 newCollectibleRules)
at Gourmand.CategoryDict.FromBytes(IWorldAccessor resolver, Int32 quantity, Byte[] data)
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step11() in VintagestoryLib\Client\Systems\Startup.cs:line 886
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 254
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Crash written to file at "C:\Users\marq\AppData\Roaming\VintagestoryData\Logs\client-crash.log"

20.8.2025 20:01:38 [Notification] Finished fully loading sounds (async)
20.8.2025 20:01:41 [Notification] Blocks tesselated
20.8.2025 20:01:41 [Notification] Exiting game now. Server running=True. Exit reason: Game crashed

Relydober, Aug 21st 2025 at 1:03 AM

bluelightning32 strange because im getting this error when loading a single player game.

bluelightning32 , Aug 20th 2025 at 3:21 PM

Relydober, that error message indicates that you are trying to connect to a multiplayer server (not a single player error) and you have a different version of mods installed on your client than the server. Try removing all of the locally installed mods and autodownloaded mods from your client, then connect to the server and let the client autodownload all the mods again.

Relydober, Aug 18th 2025 at 5:02 AM (modified Aug 18th 2025 at 5:03 AM)

getting a crash with your mod, and having trouble pin pointing it.

using a later version of the mod seeing if that was the culprit but i was also getting the same crash with the most recent 1.20 version.

 

 

Crash Report
Game Version: v1.20.12 (Stable)
8/17/2025 11:42:16 PM: Critical error occurred in the following mod: gourmand@1.7.0
Loaded Mods: aculinaryartillery@1.2.5, autotoolbar@0.1.0, barkbeetle@1.0.3, bastionofcivilisation@1.1.2, bedrespawn@1.1.0, bettersticks@1.2.0, bettertraders@0.0.10, buzzybees@1.1.4, cavesymphony@1.1.3, cbr@1.0.0, clickuptorches@1.1.1, darcesdriftersredone@1.2.3, firestarters@1.4.4, forestsymphony@1.0.4, hangingoillamps@1.0.5, highclouds@1.0.2, immersiveorecrush@2.2.2, lanternsarelighters@1.0.0, linenreturn@1.0.0, long-term_food@0.2.1, manualdough@1.1.4, manualquenching@1.0.7, millwright@1.2.7, morefuel@1.0.8, shroomies@1.3.3, mycodiversity@1.0.4, packyourshovel@1.0.8, pipeleaf@1.10.0, plumpkins@1.0.9, primitivesurvival@3.8.0, theremnants@1.0.3, snowcaps@0.0.0, SoilMustFall@1.1.0, sortablestorage@2.3.1, stoneharvesting@1.0.5, translocatorengineeringredux@1.5.8, tulesedgefix@1.0.0, game@1.20.12, vsimgui@1.1.8, weedgardens@1.0.1, wforests@1.0.0, wwaymarkers@1.0.0, driftertweak@1.2.1, zoombuttonreborn@2.0.0, abcsredux@1.0.9, altmapiconrenderercontinued@1.4.0, betterfpcamera@1.3.0, betterruins@0.4.15, blacksmithgloves@1.0.7, carryon@1.9.9, colorfulcandles@1.2.3, commonlib@2.6.1, configlib@1.5.3, decayingcreatures@0.1.5, desertificationsurfacevariation@1.0.0, expandedfoods@1.7.4, fantasycreaturesupdate@0.7.2, foodshelves@2.2.1, freedomunits@1.1.4, fromgoldencombs@1.8.13, genelib@1.1.9, gourmand@1.7.0, handsometweaks@1.2.0, hudclockpatch@1.0.7, immersiveorecrush-speedfix@1.0.0, improvedhandbookrecipes@1.1.3, itempickuphighlighter@1.0.0, itempickupnotifier@1.7.2, kevinsfurniture@1.7.3, medievalexpansionpatch@1.3.0, minishipfix@1.0.1, morepiles@2.1.12, oneroof@1.11.0, opdoorpack@0.0.1, oreveintracers@1.2.0, playerlist@2.1.5, purposefulstorage@1.3.0, rackableplates@1.0.0, rivers@4.6.0, saltandsands@1.1.1, scaffolding@1.0.1, slowtox@2.3.2, smithingplus@1.6.5, somethinginthewater@1.2.6, stonebakeoven@1.1.6, terraprety@7.0.5, th3dungeon@0.4.3, tieredsuperiority@1.2.0, trailmodcupdate@1.2.1, unconscious@1.12.7, vanvar@6.0.14, creative@1.20.12, survival@1.20.12, webstotwine@1.20.1, xlib@0.8.16, bbb@1.0.1, detailedanimals@0.5.6, improvedknives@1.2.0, passablebranches@0.0.3, playercorpse@1.11.1, reforgedtools@1.2.51, wethology@1.0.1, xskillgilded@1.1.0, xskills@0.8.19
System.ArgumentException: gourmand: the new collectibles dictionary contains category gourmandimportrecipe:augratin.cheese-base, which is missing in the loaded collectibles dictionary. Likely a mod added assets to the client without adding them to the server.
at Gourmand.Collectibles.CategoryDict.ValidateSubsetOf(CategoryDict other)
at Gourmand.CategoryDict.ValidateRulesAlreadyLoaded(IWorldAccessor resolver, IEnumerable`1 newCollectibleRules)
at Gourmand.CategoryDict.FromBytes(IWorldAccessor resolver, Int32 quantity, Byte[] data)
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step11() in VintagestoryLib\Client\Systems\Startup.cs:line 886
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 254
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.20.12 (Stable)
8/17/2025 11:44:24 PM: Critical error occurred in the following mod: gourmand@1.7.0
Loaded Mods: aculinaryartillery@1.2.5, autotoolbar@0.1.0, barkbeetle@1.0.3, bastionofcivilisation@1.1.2, bedrespawn@1.1.0, bettersticks@1.2.0, bettertraders@0.0.10, buzzybees@1.1.4, cavesymphony@1.1.3, cbr@1.0.0, clickuptorches@1.1.1, darcesdriftersredone@1.2.3, firestarters@1.4.4, forestsymphony@1.0.4, hangingoillamps@1.0.5, highclouds@1.0.2, immersiveorecrush@2.2.2, lanternsarelighters@1.0.0, linenreturn@1.0.0, long-term_food@0.2.1, manualdough@1.1.4, manualquenching@1.0.7, millwright@1.2.7, morefuel@1.0.8, shroomies@1.3.3, mycodiversity@1.0.4, packyourshovel@1.0.8, pipeleaf@1.10.0, plumpkins@1.0.9, primitivesurvival@3.8.0, theremnants@1.0.3, snowcaps@0.0.0, SoilMustFall@1.1.0, sortablestorage@2.3.1, stoneharvesting@1.0.5, translocatorengineeringredux@1.5.8, tulesedgefix@1.0.0, game@1.20.12, vsimgui@1.1.8, weedgardens@1.0.1, wforests@1.0.0, wwaymarkers@1.0.0, driftertweak@1.2.1, zoombuttonreborn@2.0.0, abcsredux@1.0.9, altmapiconrenderercontinued@1.4.0, betterfpcamera@1.3.0, betterruins@0.4.15, blacksmithgloves@1.0.7, carryon@1.9.9, colorfulcandles@1.2.3, commonlib@2.6.1, configlib@1.5.3, decayingcreatures@0.1.5, desertificationsurfacevariation@1.0.0, expandedfoods@1.7.4, fantasycreaturesupdate@0.7.2, foodshelves@2.2.1, freedomunits@1.1.4, fromgoldencombs@1.8.13, genelib@1.1.9, gourmand@1.7.0, handsometweaks@1.2.0, hudclockpatch@1.0.7, immersiveorecrush-speedfix@1.0.0, improvedhandbookrecipes@1.1.3, itempickuphighlighter@1.0.0, itempickupnotifier@1.7.2, kevinsfurniture@1.7.2, medievalexpansionpatch@1.3.0, minishipfix@1.0.1, morepiles@2.1.12, oneroof@1.11.0, opdoorpack@0.0.1, oreveintracers@1.2.0, playerlist@2.1.5, purposefulstorage@1.3.0, rackableplates@1.0.0, rivers@4.6.0, saltandsands@1.1.1, scaffolding@1.0.1, slowtox@2.3.2, smithingplus@1.6.5, somethinginthewater@1.2.6, stonebakeoven@1.1.6, terraprety@7.0.5, th3dungeon@0.4.3, tieredsuperiority@1.2.0, trailmodcupdate@1.2.1, unconscious@1.12.7, vanvar@6.0.14, creative@1.20.12, survival@1.20.12, webstotwine@1.20.1, xlib@0.8.16, bbb@1.0.1, detailedanimals@0.5.6, improvedknives@1.2.0, passablebranches@0.0.3, playercorpse@1.11.1, reforgedtools@1.2.51, wethology@1.0.1, xskillgilded@1.1.0, xskills@0.8.19
System.ArgumentException: gourmand: the new collectibles dictionary contains category gourmandimportrecipe:augratin.cheese-base, which is missing in the loaded collectibles dictionary. Likely a mod added assets to the client without adding them to the server.
at Gourmand.Collectibles.CategoryDict.ValidateSubsetOf(CategoryDict other)
at Gourmand.CategoryDict.ValidateRulesAlreadyLoaded(IWorldAccessor resolver, IEnumerable`1 newCollectibleRules)
at Gourmand.CategoryDict.FromBytes(IWorldAccessor resolver, Int32 quantity, Byte[] data)
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step11() in VintagestoryLib\Client\Systems\Startup.cs:line 886
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 254
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 127
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.20.12 (Stable)
8/17/2025 11:47:18 PM: Critical error occurred in the following mod: gourmand@1.7.0
Loaded Mods: aculinaryartillery@1.2.5, autotoolbar@0.1.0, barkbeetle@1.0.3, bastionofcivilisation@1.1.2, bedrespawn@1.1.0, bettersticks@1.2.0, bettertraders@0.0.10, buzzybees@1.1.4, cavesymphony@1.1.3, cbr@1.0.0, clickuptorches@1.1.1, darcesdriftersredone@1.2.3, firestarters@1.4.4, forestsymphony@1.0.4, hangingoillamps@1.0.5, highclouds@1.0.2, immersiveorecrush@2.2.2, lanternsarelighters@1.0.0, linenreturn@1.0.0, long-term_food@0.2.1, manualdough@1.1.4, manualquenching@1.0.7, millwright@1.2.7, morefuel@1.0.8, shroomies@1.3.3, mycodiversity@1.0.4, packyourshovel@1.0.8, pipeleaf@1.10.0, plumpkins@1.0.9, primitivesurvival@3.8.0, theremnants@1.0.3, snowcaps@0.0.0, SoilMustFall@1.1.0, sortablestorage@2.3.1, stoneharvesting@1.0.5, translocatorengineeringredux@1.5.8, tulesedgefix@1.0.0, game@1.20.12, vsimgui@1.1.8, weedgardens@1.0.1, wforests@1.0.0, wwaymarkers@1.0.0, driftertweak@1.2.1, zoombuttonreborn@2.0.0, abcsredux@1.0.9, altmapiconrenderercontinued@1.4.0, betterfpcamera@1.3.0, betterruins@0.4.15, blacksmithgloves@1.0.7, carryon@1.9.9, colorfulcandles@1.2.3, commonlib@2.6.1, configlib@1.5.3, decayingcreatures@0.1.5, desertificationsurfacevariation@1.0.0, expandedfoods@1.7.4, fantasycreaturesupdate@0.7.2, foodshelves@2.2.1, freedomunits@1.1.4, fromgoldencombs@1.8.13, genelib@1.1.9, gourmand@1.7.0, handsometweaks@1.2.0, hudclockpatch@1.0.7, immersiveorecrush-speedfix@1.0.0, improvedhandbookrecipes@1.1.3, itempickuphighlighter@1.0.0, itempickupnotifier@1.7.2, kevinsfurniture@1.7.2, medievalexpansionpatch@1.2.2, minishipfix@1.0.1, morepiles@2.1.12, oneroof@1.11.0, opdoorpack@0.0.1, oreveintracers@1.2.0, playerlist@2.1.5, purposefulstorage@1.3.0, rackableplates@1.0.0, rivers@4.6.0, saltandsands@1.1.1, scaffolding@1.0.1, slowtox@2.3.2, smithingplus@1.6.5, somethinginthewater@1.2.6, stonebakeoven@1.1.6, terraprety@7.0.5, th3dungeon@0.4.3, tieredsuperiority@1.2.0, trailmodcupdate@1.2.1, unconscious@1.12.7, vanvar@6.0.14, creative@1.20.12, survival@1.20.12, webstotwine@1.20.1, xlib@0.8.16, bbb@1.0.1, detailedanimals@0.5.6, improvedknives@1.2.0, passablebranches@0.0.3, playercorpse@1.11.1, reforgedtools@1.2.51, wethology@1.0.1, xskillgilded@1.1.0, xskills@0.8.19
System.ArgumentException: gourmand: the new collectibles dictionary contains category gourmandimportrecipe:augratin.cheese-base, which is missing in the loaded collectibles dictionary. Likely a mod added assets to the client without adding them to the server.
at Gourmand.Collectibles.CategoryDict.ValidateSubsetOf(CategoryDict other)
at Gourmand.CategoryDict.ValidateRulesAlreadyLoaded(IWorldAccessor resolver, IEnumerable`1 newCollectibleRules)
at Gourmand.CategoryDict.FromBytes(IWorldAccessor resolver, Int32 quantity, Byte[] data)
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step11() in VintagestoryLib\Client\Systems\Startup.cs:line 886
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 254
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.20.12 (Stable)
8/17/2025 11:51:41 PM: Critical error occurred in the following mod: gourmand@1.6.9
Loaded Mods: aculinaryartillery@1.2.5, autotoolbar@0.1.0, barkbeetle@1.0.3, bastionofcivilisation@1.1.2, bedrespawn@1.1.0, bettersticks@1.2.0, bettertraders@0.0.10, buzzybees@1.1.4, cavesymphony@1.1.3, cbr@1.0.0, clickuptorches@1.1.1, darcesdriftersredone@1.2.3, firestarters@1.4.4, forestsymphony@1.0.4, hangingoillamps@1.0.5, highclouds@1.0.2, immersiveorecrush@2.2.2, lanternsarelighters@1.0.0, linenreturn@1.0.0, long-term_food@0.2.1, manualdough@1.1.4, manualquenching@1.0.7, millwright@1.2.7, morefuel@1.0.8, shroomies@1.3.3, mycodiversity@1.0.4, packyourshovel@1.0.8, pipeleaf@1.10.0, plumpkins@1.0.9, primitivesurvival@3.8.0, theremnants@1.0.3, snowcaps@0.0.0, SoilMustFall@1.1.0, sortablestorage@2.3.1, stoneharvesting@1.0.5, translocatorengineeringredux@1.5.8, tulesedgefix@1.0.0, game@1.20.12, vsimgui@1.1.8, weedgardens@1.0.1, wforests@1.0.0, wwaymarkers@1.0.0, driftertweak@1.2.1, zoombuttonreborn@2.0.0, abcsredux@1.0.9, altmapiconrenderercontinued@1.4.0, betterfpcamera@1.3.0, betterruins@0.4.15, blacksmithgloves@1.0.7, carryon@1.9.9, colorfulcandles@1.2.3, commonlib@2.6.1, configlib@1.5.3, decayingcreatures@0.1.5, desertificationsurfacevariation@1.0.0, expandedfoods@1.7.4, fantasycreaturesupdate@0.7.2, foodshelves@2.2.1, freedomunits@1.1.4, fromgoldencombs@1.8.13, genelib@1.1.9, gourmand@1.6.9, handsometweaks@1.2.0, hudclockpatch@1.0.7, immersiveorecrush-speedfix@1.0.0, improvedhandbookrecipes@1.1.3, itempickuphighlighter@1.0.0, itempickupnotifier@1.7.2, kevinsfurniture@1.7.2, medievalexpansionpatch@1.2.2, minishipfix@1.0.1, morepiles@2.1.12, oneroof@1.11.0, opdoorpack@0.0.1, oreveintracers@1.2.0, playerlist@2.1.5, purposefulstorage@1.3.0, rackableplates@1.0.0, rivers@4.6.0, saltandsands@1.1.1, scaffolding@1.0.1, slowtox@2.3.2, smithingplus@1.6.5, somethinginthewater@1.2.6, stonebakeoven@1.1.6, terraprety@7.0.5, th3dungeon@0.4.3, tieredsuperiority@1.2.0, trailmodcupdate@1.2.1, unconscious@1.12.7, vanvar@6.0.14, creative@1.20.12, survival@1.20.12, webstotwine@1.20.1, xlib@0.8.16, bbb@1.0.1, detailedanimals@0.5.6, improvedknives@1.2.0, passablebranches@0.0.3, playercorpse@1.11.1, reforgedtools@1.2.51, wethology@1.0.1, xskillgilded@1.1.0, xskills@0.8.19
System.ArgumentException: gourmand: the new collectibles dictionary contains category gourmandimportrecipe:augratin.cheese-base, which is missing in the loaded collectibles dictionary. Likely a mod added assets to the client without adding them to the server.
at Gourmand.Collectibles.CategoryDict.ValidateSubsetOf(CategoryDict other)
at Gourmand.CategoryDict.ValidateRulesAlreadyLoaded(IWorldAccessor resolver, IEnumerable`1 newCollectibleRules)
at Gourmand.CategoryDict.FromBytes(IWorldAccessor resolver, Int32 quantity, Byte[] data)
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step11() in VintagestoryLib\Client\Systems\Startup.cs:line 886
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 254
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Quick, Jul 12th 2025 at 2:46 AM

rain wurlt

bluelightning32 , May 20th 2025 at 11:57 PM

Guedez that seems too similar to the vanilla mechanics of simplifying foods into nutritional categories. I admit that your proposal incentivizes eating balanced foods (such as some meals) more strongly than the vanilla mechanics. However, I think the vanilla mechanics already incentivize that too much. Also, with your proposal, it seems like someone could maintain the same maximum buff by continually eating the same perfectly balanced meal. That's boring in the sense that it does not incentivize the player to harvest the wide variety of foods in the game and use the wide variety of cooking mechanics.

 

All that said, if you want to make your own mod, feel free to reuse parts of Gourmand. Gourmand is MIT licensed, and it's easy to satisfy those requirements if you choose to reuse the code.

Guedez, May 20th 2025 at 8:53 PM

Is it possible to make a variant of this mod, or extra features, where it replicates the Eco Survival food mechanics?
In Eco it remembers and averages all food you ate in the last 24 hours, and then uses the average nutrients of these foods to give you experience buffs
So if you ate 1x '300 protein 450' vegetable meal and 300 '80' fruit berries your buff will be 82 (79~ fruit 1 protein 2 vegetable).
So that you are incentivized to eat few big meals, and to maximize the total nutrients in a single meal, which usually takes a lot of preparation and work to get it done (I think the best ones would be pies?)
So that you are both trying to eat a bit of everything and to make sure only eat big expensive foods

bluelightning32 , May 13th 2025 at 6:11 AM

Jayro done

Jayro, May 11th 2025 at 6:17 PM

"Could you make a patch for Art of Cooking? Especially the pie issue, because it's asking for recipes that don't exist. plis "

https://imgur.com/xHJMYvl

crumps, May 7th 2025 at 11:59 PM

So to make sure, this mod further adds onto the base system and gives more HP with a diverse diet right?

Hydromancerx, May 6th 2025 at 8:57 PM

bluelightning32

I was thinking about what you said about the Pipeleaf not adding to health. Maybe you could exclude it from the list then? Because right now it is just in the misc catagory.

Hydromancerx, May 5th 2025 at 11:53 PM

Ah ok i just noticed it showed up in the unsorted section of food.

bluelightning32 , May 3rd 2025 at 5:11 PM

Soareverix flax carrot pies should work. Please file a bug on the issue tracker. Include a screenshot of the hovercard for your pie (I need to see how many gourmand points it reports). I also need the list of mods you have installed along with their versions.

Soareverix, May 3rd 2025 at 11:14 AM

bluelightning32 It seems like pies aren't currently working. Do flax carrot pies not work? Is there a specific grain type to use?

bluelightning32 , Apr 29th 2025 at 7:40 PM

Hydromancerx I'm not currently interested in adding Gourmand support for that mod, because it doesn't fit well with the theme of eating a variety of things to gain health.

 

However, you can create your own mod that adds support. Gourmand already recognizes eating the shag leaf as a food (they count towards the catch all category). So you could adjust the points for the shag leaf with just a content mod. Make the content mod depend on Gourmand and Pipeleaf. Gourmand searches for matchers in all mods. Use some of the other matchers as examples. The design doc also describes what the fields do. Json patching is necessary to adjust the achievements in the food-achievements.json file.

 

Having Gourmand recognize smoking the shag leaf (not just eating) would require a code mod. The mod would need to intercept the smoke action, then call UpdateFoodAchievements.OnFoodEaten.

Hydromancerx, Apr 28th 2025 at 5:53 PM

bluelightning32

Thanks for adding Mycodiversity support!. Can you please add support for Pipeleaf mod too?

bluelightning32 , Apr 28th 2025 at 5:12 PM

Hydromancerx there's already a category for mushrooms. The Mycodiversity mushrooms were already getting added to it. I increased the bonus for that category in 1.6.8.

Hydromancerx, Apr 27th 2025 at 5:34 AM

Please add a category for Mushrooms from the Mycodiversity mod.
Thanks!

bluelightning32 , Apr 27th 2025 at 12:03 AM

@Sing , that's just a visual bug. I fixed it in 1.6.7.

Sing, Apr 25th 2025 at 11:11 PM

Bug(?) Report:
I was about to reach the limit of 1000 points, had 996, and I ate a food item that gave me 11 points. Not only my points went to 1007, but the line with the limit became "2.1474836E+09" which is the 32-bit limit thing... so I think there might be some bug there that needs fixing XD
I mean, it SEEMS like the maximum Hp gained from points should be 21, but now I have +21,14!

Bartandules, Apr 25th 2025 at 6:33 PM

bluelightning32 Thank you so much for adding that in!

Louse, Apr 23rd 2025 at 5:42 AM

Ahh that's it then, I was scared I broke something because all the mushrooms had it but it should go away effectively when I eat one of those then, thank you

bluelightning32 , Apr 23rd 2025 at 4:35 AM

Louse eating enough of a category generates a bonus. When you're one food away from getting the bonus, then the bonus is included in the available points shown in the hovercard.

RaptorMother, Apr 22nd 2025 at 5:17 PM

hi, I got a question: would it be possible to add an option for gourmand points to... decay over time? So that every X time (or every X nutrition eaten), some food goes into the "forgotten" category and has to be reacquired. It would create an interesting dynamic for those who would like this to be less of an incremental upgrade over time and more of a "if you have access over time to a lot of different food, you'll be better"

Thank you?

Louse, Apr 22nd 2025 at 7:36 AM

The dryad saddle mushrooms are giving 103 gourmand points after updating

Actually all of the remaining mushrooms I have give me 100+ points is that intended?

 

bluelightning32 , Apr 20th 2025 at 4:01 AM

Bartandules fixed in 1.6.6.

 

wojtek16 added support in 1.6.6. I didn't add new achievements for the foods, because there aren't that many new foods. I haven't played to mod to tell which foods are a challenge to obtain.

 

Menelos I moved most of the logging to the audit log by default.

wojtek16, Apr 18th 2025 at 2:02 PM

Hey! Do you think you might add the new world crops to your mod too? Just wanted to check if you might add this one to integrate :)

Menelos, Apr 4th 2025 at 10:08 AM

bluelightning32 thanks for this nice mod, it makes cooking even more fun :-).

I wondered why using a worldconfig since it's rather complicated to setup and more difficult to port to new worlds. Since you already have a ModConfig/gourmand.json file for DebugLogging, why not use this file instead?

tehtelev, Apr 2nd 2025 at 1:02 PM

There is a suggestion for where you can develop. This is to make a system with the player's weight. If a player eats a lot of protein and dairy products, his weight will increase. He will run slower, but at the same time receive a little less damage and freeze less in winter, for example. A leaner body type will allow you to move faster, but the damage of the player's melee attacks will decrease, and freeze faster.

Bartandules, Mar 15th 2025 at 5:10 PM

Is there a way to make it so that the bowls from mods like clayworks count toward the completion of the meal category? When I use any of the colored bowls, it does not contribute anything to my gourmand rating.

bluelightning32 , Feb 15th 2025 at 6:22 PM

@GaymerMike that shouldn't happen. File a bug with screenshots and more information.

Rufish, Feb 15th 2025 at 5:51 PM

bluelightning32  Will do, I am sorry for that.

GaymerMike, Feb 15th 2025 at 8:37 AM

first thank you for this nice mod, but am i doing something wrong? or is it normal that every new update, my food points restes but not the food i ate?

bluelightning32 , Feb 15th 2025 at 4:45 AM

Rufish fixed. Next time please use the issue tracker.

Rufish, Feb 13th 2025 at 4:33 PM

I am getting the following error 

[Error] Category gourmand:pie-filling-single-hint is not registered.

This error is happening even when this is the only mod installed.  How ever it does not appear to keep the mod from working.



And the following Warning several times, Though this warning seems to be a conflict with another mod.  I am not sure which one just yet.  I will go through my mods and see.  After some testing this warning comes when this mod and the All Classes mod are enabled together. https://mods.vintagestory.at/allclasses  I am not sure that it effects anything in particular. but thought I would pass it along.

[Warning] Two recipes with the same code name of boilingwaterportion were found. Maybe you copied files within the game's asset folder? All recipe codes:
acid-full-sulfuric
candle
glueportion-pitch-cold
glueportion-pitch-hot
chromium tanned large hide
chromium tanned huge hide
jam
leather-sturdy-plain
leather-sturdy-plain
meatystew
porridge
potash
scrambledeggs
soup
sulfate-full-chromite
vegetablestew
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion
boilingwaterportion

 



bluelightning32 , Feb 8th 2025 at 3:33 AM

Asilar I think the vanilla difficulty is too high. I'm not interested in researching how to reduce the boost of the vanilla diet.

If you choose to build such a mod, I think reducing the vanilla boost would make good a standalone mod that could be paired with Gourmand. However, Gourmand is MIT licensed. So there's nothing legally stopping you from forking it.

Asilar, Feb 7th 2025 at 12:40 PM

Hi !
This mod sounds very interesting.

bluelightning32 this mod gives the players more HP right ? Do you think it would be possible to lower the Bonus HP from vanilla diet (Fruit, Veggie, Grain, Protein, Dairy) by 20% each and make Gourmand bonus to match so it doesn't imbalance the vanilla experience by giving you extra HP ?

If you think it's possible do you think it can be an option on your mod or is it better if it's a fork ? If you think it's better as a Fork, would you agree I start one (or let you do it if you want/prefer) ?

Thanks a lot for your mod btw.

bluelightning32 , Feb 7th 2025 at 7:15 AM

Giffel Gourmand only updates the health when a player logs in or eats something. Gourmand emits a log message every time it updates the health. The bug in your video is from something else. My guess is that it's from XSkills.

Giffel, Feb 6th 2025 at 6:13 AM

Im experiencing a weird bug, where my health keeps changing to normal, and then back to Gourmand hp.

https://i.imgur.com/iHtv8xq.mp4

bluelightning32 , Feb 3rd 2025 at 5:44 AM

Pear120 the chat tab problem is a problem with the base game. Gourmand's behavior is the same as other mods like Alchemy. You're right that the game does not automatically swich between tabs, but it does change the tab color to indicate there was a new message.

I suspect that the real reason players are missing chat messages is because of the new "Auto open Chat only on current group" setting (it's in the Interface tab in the Settings dialog).

If I simply disabled the new food eaten message now, that would create more confusion. Players are already confused about whether or not they were awarded points for various foods.

At some point, I'll add a sound effect for eating new unique foods, but that's a more involved change. I guess I could add a config setting at that point to disable the text notification.

As to your question about config settings. There are many ways to synchronize settings between the client and server. I don't remember the behavior off the top of my head for all of them.

Pear120, Feb 3rd 2025 at 1:04 AM

bluelightning32 splitting the food notice into the separate Info Log tab is nice and organized, but the game automatically flips to it, and doesn't seem to automatically flip back to General when someone says something (I might be wrong on this, only tested in singleplayer so far). But with my friends barely noticing General chat as is, this would make text chat IMPOSSIBLE. Would it be possible to disable notifications in the config? Also, general modding question, but any idea if a server's config settings for that would carry over to clients when they join, or would it only affect the host and the clients would still have the default values set?

AzuliBluespots, Jan 13th 2025 at 12:08 PM

I also made a pt-br (brazillian portuguese) translation
https://pastebin.com/NEB3sQrt

drakrochma, Jan 12th 2025 at 8:36 AM

Is there a german translation available or could I assist with it?

Proposal for a de.json:

 

{
"gourmand:playerinfo-nutrition-Gourmand": "Gourmand",
"new-food-eaten": "Verdiente Punkte durch neues Essen: {0}",
"tabname-gourmand" : "Gourmand",

// Text in the gourmand tab.
"earned-points": "Verdiente Punkte:",
"lost-foods-count": "Durch Tod verlorene Lebensmittel:",
"earned-health": "Erhaltene Gesundheit:",
"points-for-next-health": "Notwendige Punkte für die nächste Gesundheit:",
"until-points": "Punkte zur nächsten Stufe:",
"lost-foods": "Verlorene Lebensmittel",
"lost-foods-desc": "Dabei handelt es sich um zuvor verdiente Nahrungsmittel, die durch den Tod verloren gingen.",
"lost-foods-none": "Keine",
"missing-foods-none": "Alles schon aufgegessen",
"eaten-foods": "Gegessene Lebensmittel: {0}/{1}",
"eaten-foods-no-bonus": "Gegessene Lebensmittel: {0}",
"points-per-food": "Punkte pro Lebenslmittel: {0}",
"completion-bonus": "Sammelbonus: {0}",
"missing": "Fehlend: ",
"more-entries": "Mehr",
"back-to-overview": "Zurück",

// Shown in the item info
"available-points": "Verfügbare Gourmandpunkte: {0}",

// Food category names and descriptions
"food-cat-name": "Alles nehmen",
"food-cat-desc": "Jede Art von Lebensmitteln, klassifiziert nach ihrem Artikel- oder Blockcode.",

"pie-category-cat-name": "Kuchen",
"pie-category-cat-desc": "Verschiedene Kuchensorten, sortiert nach ihren Namen.",

"meal-category-cat-name": "Gerichte",
"meal-category-cat-desc": "Gekochte Mahlzeiten, klassifiziert nach ihrer Rezeptkategorie: Fleischeintopf, Gemüseeintopf, Suppe, Brei, Marmelade und Rührei",

"expandedfoods-meal-desc": "Gekochte Mahlzeiten, klassifiziert nach ihrer Rezeptkategorie: Fleischeintopf, Gemüseeintopf, Suppe, Brei, Marmelade und Rührei.\nDie Mahlzeiten von Expanded Foods sind ebenfalls enthalten https://vsaculinaryartillery.miraheze.org/wiki/EF:Expanded_Meals\">[wiki] [handbook]: Augratin, Kompott, Salat, kalte Nudeln, heiße Nudeln, Pilaw und Joghurt.",

// Only with expandedfoods installed
"hardtack-bake-cat-name": "Hardtack",

"hardtack-bake-cat-desc": "So einfach wie Brot, aber länger haltbar. https://vsaculinaryartillery.miraheze.org/wiki/EF:Expanded_Foods#Hardtack\">[wiki] [handbook]",


"sweetsavory-cat-name": "Süß und herzhaft",
"sweetsavory-cat-desc": "Verschiedene süße und herzhafte Leckereien.",
"sushi-cat-name": "Sushi",

"sushi-cat-desc": "Japanisches Essen aus Algen, Reis und wahlweise Fischnuggets oder Gemüse. https://vsaculinaryartillery.miraheze.org/wiki/EF:Expanded_Foods#Sushi\">[wiki] [handbook]",


"fried-cat-name": "Frittierte Lebensmittel",

"fried-cat-desc": "Prepared and breaded, then fried to perfection. https://vsaculinaryartillery.miraheze.org/wiki/EF:Expanded_Foods#Breaded_Food\">[wiki] [handbook]",


"deluxe-cat-name": "Deluxe Fried Foods",

"deluxe-cat-desc": "Fried foods drizzled with various sauces and syrups. https://vsaculinaryartillery.miraheze.org/wiki/EF:Expanded_Foods#Breaded_Food\">[wiki] [handbook]",


"vegetablejuice-cat-name": "Gemüsesäfte"
"vegetablejuice-cat-desc": "Jede Art von Gemüsesaft. Sie können aus jedem trinkbaren Behälter getrunken werden."

"pickled-food-cat-name": "Eingelegte Lebensmittel"
"pickled-food-cat-desc": "Eingelegte Gemüse."

"bread-perfect-cat-name": "Brote"
"bread-perfect-cat-desc": "Perfekt gebackene Brote."

"floralzones-fruit-cat-name": "Früchte aus Blumenregionen"
"floralzones-fruit-cat-desc": "Sammle und esse die Früchte aus der ganzen Welt."

"floralzones-vegetable-cat-name": "Gemüse aus Blumenregionen"
"floralzones-vegetable-cat-desc": "Sammle und esse das Gemüse aus der ganzen Welt."

"climate-spanning-cat-name": "Klimaübergreifende Lebensmittel"
"climate-spanning-cat-desc": "Einige ausgewählte Lebensmittel, die Zutaten aus heißen und kalten Klimazonen erfordern."

"mushroom-cat-name": "Pilze"
"mushroom-cat-desc": "Jede Art von Pilz, der gesammelt werden kann."

"juice-cat-name": "Fruchtsäfte"
"juice-cat-desc": "Jede Art von Fruchtsaft. Sie können aus jedem trinkbaren Behälter getrunken werden."

"cider-cat-name": "Cider"
"cider-cat-desc": "Alkoholische Getränke, die aus der ersten Stufe der Fermentation hergestellt werden: Cider und Met."

"alcohol-cat-name": "Alkoholarten"
"alcohol-cat-desc": "Cider, Brandy und Aqua Vitae."
"expandedfoods-alcohol-desc": "Jede Art von alkoholischem Getränk, einschließlich: feiner Wein, starker Wein, Cider, Brandy, gereifter Brandy, Jahrgangsbrandy, Wodka und Aqua Vitae."

"cookedfish-cat-name": "Fischhändler"
"cookedfish-cat-desc": "Jede Art von gegrilltem Fisch aus dem primitiven Überleben."

"poison-cat-name": "Gifte"
"poison-cat-desc": "Lebensmittel, die beim Verzehr Gesundheitspunkte entfernen."

}

 

kind regards, me :)

Venusgate, Jan 9th 2025 at 4:41 AM

The rottening has passed

bluelightning32 , Dec 31st 2024 at 3:22 AM

WickedSchnitzel , the way the mod gets the notification of which food is eaten is a little precarious. I'm worried it might break in the future if some other mod tries to alter the same code.

I already have a difficult time getting decent bug reports from players. So I want to keep those logs a little longer.

However, in 1.3.2, I added a way for you to opt out of the logs. Start the game, then edit ModConfig/gourmand.json (the file is created the first time the mod is started) to set DebugLogging to false, then restart the game.

WickedSchnitzel, Dec 29th 2024 at 4:34 PM

29.12.2024 16:32:56 [Server Debug] [gourmand] Ate food game:bushmeat-cooked
29.12.2024 16:32:57 [Server Debug] [gourmand] Set current food to game:fruit-redgrapes
29.12.2024 16:32:57 [Server Debug] [gourmand] Ate food game:fruit-redgrapes
29.12.2024 16:32:57 [Server Debug] [gourmand] Set current food to game:bushmeat-cooked
29.12.2024 16:32:57 [Server Debug] [gourmand] Ate food game:bushmeat-cooked
...

Are these neccessary? Spamming the console somewhat.

bluelightning32 , Dec 27th 2024 at 11:54 PM

DeanBro done in 1.3.1.

DeanBro, Dec 27th 2024 at 9:21 PM

Hi, I've updated the translation! Sorry to bother you again

bluelightning32 , Dec 26th 2024 at 1:05 AM

DeanBro done in 1.3.0.

DeanBro, Dec 25th 2024 at 7:50 PM

Could you add support for the Unconscious mod? When a player loses consciousness, your mod counts as death and some products are lost

Thranos, Dec 5th 2024 at 7:46 AM

In a theoretical fight between a vanilla "hefty turnip stew" diet knight in full iron plate, and a butt-naked Expanded Foods chef on a server running this mod, who's winning?
... actually I should make that a non-theoretical fight, it would be funny.

Kattifnatt, Oct 10th 2024 at 1:06 PM

bluelightning32 oh, thank you for letting me know! I wasn't aware that's how I should do it. I removed my (huge) post so it doesn't take up so much space. ty!

 
 
 
bluelightning32 , Oct 9th 2024 at 2:27 AM

Kattifnatt in the future, please use the issue tracker for bugs. I copied your bug report into https://github.com/bluelightning32/vs-gourmand/issues/4.

l33tmaan, Oct 3rd 2024 at 10:46 PM

Oh, sick mod... I'll have to run it on my server to see how it feels!

bluelightning32 , Oct 3rd 2024 at 6:25 PM

lord_luba yes, it is certainly possible to add compatibility for more mods. However, it takes quite a bit of work to design good food achievements for a mod. After the design, it also takes some work to code them up.

Can you do the initial design and propose how the achievements should be modified? That's what Kwehlani did on Discord for Expanded Foods. If you don't like Discord, you can also send me the proposed achievements on the issue tracker.

lord_luba, Oct 3rd 2024 at 5:06 PM

Great addition to my modlist, thank you.

Question: Would it be possible or more like would you mind spending time to also add compatibility to Wildcraft mods as well?

Kwehlani, Sep 25th 2024 at 6:59 AM

bluelightning32 Hey! I used Expanded Foods during my last playthrough and can try to take a look into helping expand objectives for it. :)

bluelightning32 , Sep 21st 2024 at 1:09 AM

Quiche sorry, I can't reproduce it. This is probably going to take some back and forth to fix. Can you file a bug in the issue tracker with more info? You can also ping me on Discord.

Quiche, Sep 20th 2024 at 8:51 PM

Very curious bug! Seems that when it is dark that the info box gets nighttime as well?

bluelightning32 , Sep 17th 2024 at 3:39 AM

DeanBro thanks, I added it to the 1.0.1 release.

DeanBro, Sep 16th 2024 at 8:41 AM

Hi bluelightning32

I made a translation for your mod

Quiche, Sep 16th 2024 at 1:38 AM

Looking forward to testing this and hopefully implementing this on our server. Gourmand seems like a very fun way to buff up, RP moments to order specific foods and motivate cooks sell more than just super pies and god breads.

bluelightning32 , Sep 14th 2024 at 10:30 AM

Buggi Thanks

Buggi, Sep 12th 2024 at 6:26 PM

Congrats on the debut of your new mod!

Parvum, Sep 9th 2024 at 3:47 PM

I'm still in the phase of playing vintage story more than designing mods for it, so I haven't played with expanded foods yet-- I'm eyeing it for a future run after I've had my fill and done most of the things in the base game. But if you still need this sort of thing by the time I'm actually exploring it I'll offer what I can.

bluelightning32 , Sep 9th 2024 at 1:30 AM

Parvum I haven't tested compatibility with Expanded Foods. The food achievements are written in a very extensible way. My guess is that most of the expanded foods would be recognized, but they may end up adding more values to the existing achievements, and thus end up with completion bonuses that are too low (too each to achieve). Any feedback from play testing with the mod would be appreciated.

The bigger issue is that Gourmand doesn't have any achievements specifically designed around Expanded Foods. This is the part I really need help on. I haven't used Expanded Foods enough to know what all the mechanics are, and how much the player should be rewarded for trying them (how difficult they are). If you can design some Expanded Foods achievements for me, please use a format similar to the "Food achievements" section of the design doc. Basically:

  1. How does rewarding the player for eating that food make the game richer?
  2. How many points should each food be worth? Players should be rewarded more points based on the difficulty of the food.
  3. A list of example foods that satisfy the achievement.
  4. Should the player be rewarded for completing most of foods in the achievement? If so, after how many? Knowing how many possible values there are helps for setting the completion bonus target.

I can translate that info into the matchers that the Gourmand uses to identify the foods. The matchers a little complicated because many of the foods share the same block code (such as game:bowl-meal) but represent different foods based on the item stack attributes. Also Gourmand has to be able to both match foods and enumerate foods that match achievements, whereas the game never enumerates most of the foods (most pies and meals are not shown in the handbook).

If you're up for it, you can send me the info on Discord. You can find me in the main Vintage Story Discord server.

Parvum, Sep 8th 2024 at 8:55 PM

Does this mod recognize all the different foods from Expanded Food?

LarekFlynn, Sep 8th 2024 at 8:29 AM

That changlog for 9.0 is not what I thought I' d see in this game lol