Mods / Terra Prety

Tags:
Worldgen Cosmetics QoL
Authors:
Nephelangelo, JonR, Darkluke1111
Side:
Server
Created:
Jul 14th 2024 at 10:14 PM
Last modified:
May 11th at 6:34 AM
Downloads:
214483
Follow Unfollow 3356
Recommended download (for Vintage Story 1.22.0 - 1.22.2):
TerraPrety_7.10.2.zip  1-click install

OBLIGATORY PLUGS:

Nephelangelo's Donation Page
JonR's Donation Page
Material Needs
Material Needs: Geology
Material Needs: Flowers
More Fog Please
Terra Prety
Nephelagelo's Let's Play Series


7.10.2 UPDATE NOTES:
 
Alrighty folks, it appears that Algernon may have fully ironed out the quirks with Watersheds, and both mods may now run super reliably together. If you would like to help test the newest Watersheds release with Terra Prety for potential issues, follow these steps exactly.

 

1. Load up the latest Vintage Story 1.22.2, Terra Prety 7.10.2, and Watersheds 6.3.5
2. Turn off ALL other mods except Terra Prety and Watersheds.
3. Create a new world with default TerraPrety.json config settings and our recommended 384 World Height and 300 Landform Scale.
4. Go into Creative Mode and fly around a little bit to see if you spot any broken chunk seams in the vicinity.
5. Close your game client entirely, relaunch it, and load up that world again.
6. Starting around spawn type "/wgen regen 8" into chat to regenerate those chunks. Did the chunks break? Any broken seams?
7. Repeat step 5 going to different locations and running "/wgen regen 8" to see if any of the chunks break.

If you encounter any broken chunk seams, please provide us the exact seed and worldgen settings you used to create this world, including any changes you made to the TerraPrety.json config. If you cannot reproduce the problem, please also let us know. When enough people report their findings we will get a better sense of whether this is a significant problem or more of an isolated fluke. Thank you!

 

If you are updating your 7.8 or 7.9 worlds, make sure to keep the TerraPrety.json ModConfig file you used to create that world in place, and delete older version of Terra Prety from you Mods folder.

 

If you are starting a new world in 7.10, make sure to remove the TerraPrety.json from your ModConfigs folder before running Terra Prety 7.10 so the mod can generate a new TerraPrety.json file with updated settings.

 

And if you change any of these settings to generate a new world make sure to save a backup copy of this new TerraPrety.json alongside your normal world backup save file, you will need it to run that particular world. Terra Prety 7.10 is not compatible with earlier versions of the mod due to the new build balance changing the seeds.

 

Note that there will probably be a little inconsistency with salt water and fresh water regions, this should get patched later and those areas will be easy to regenerate. Thank you as always to Darkluke1111 and JonR for their hard work helping to get this update out quickly! And thank you guys for the positive vibes in the comments! :)

This update makes a number of adjustments to the overall balance and design of Terra Prety worldgen, including:

• Increases the volume of flatter terrain between Hills and Mountains.
 
• Increases the volume of ocean relative to landmass for more continents fully encircled by ocean. 
• Somwhat decreases irregularity of continent shapes so that they're more of a fully formed continent rather than a scatter of landmass. 
• Increases the physical mass of Mountains and Hills and Cliffs and canyons to appear more full and robust.

• Refines Canyon landforms to appear more sharp and distinct.
• Relocates the Flat Top landforms to higher altitudes regions so they don't interact with Wetlands and create shattered floating terrain.
• Various other tweaks and adjustments.

 

Thank you as always to Darkluke1111 and JonR for their amazing work on this mod which would not be possible without them.

 

Recommended Worldgen Settings (MUST READ)
World Height: 384
Landform Scale: 300%

Walk Speed: Slightly Faster

If you find continents or oceans too large or too small you can adjust their scale by changing the noiseScale value in the TerraPrety.json in your ModConfig folder. If you find regions such as valleys or mountainscapes too large or small, you can also adjust heightMapNoiseScale in the same file. Landcover and Landcover Scale are both disregarded by Terra Prety's new ocean generating system.
Compatibility (MUST READ)

Terra Prety is compatible with the following mods:

Will Update Soon.

Rivers appears to be functional currently but it has significantly increased build time. We will look into that at a later time. Watersheds should be working properly. 

Which Terra Prety Update Do You Need?
Any release with 7.9 in the name (7.9.0, 7.9.1, 7.9.2, etc.) will work for a world created in 7.9. If you started your world in 7.8, you will need to download the latest version, which is currently 7.8.2.

As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before updating. 
Instructions For Copying and Pasting Builds To New World

Sometimes official game updates mess up mods. Thankfully Vintage Story gives us fantastic WorldEdit tools that make it super easy to copy your builds over to a new world if you you're ever in a pinch.  


1. Backup your world and the TerraPrety.json file you used to create it. (Put all your gear in a chest inside your build first, and note the world's current date.)
2. Load up your old world, and go into Creative Mode by pressing "T" and typing "/gm c".
3. Open your Creative Inventory by pressing "E", search for the Magic Wand and put it in your hotbar.
4. Open WorldEdit by pressing "~" (just left of the 1 key) and click the Selection Tool on the left (fourth option down).
5. With the Magic Wand in your hand make a 3D selection around whatever you want to save by left clicking one corner, and right clicking the opposite corner.
6. Save your selected build by pressing "T" and typing “/we export savename”.
7. Create a new world save in Vintage Story 1.21 using Terra Prety 7.0.9.
8. Go to the location you wish to place your build, bring up WorldEdit by press "~", click the “Import” tool at the bottom left and select “savename.json” from the top menu.
9. Select "Replace All" from the Replace Mode at the top center menu, move the selection to the correct position with directional buttons and click “Place”.

You can then also use "/time setmonth ___" (first 3 letters of the month) and "/time add _ days" (number of days into month) to bring your world to the exact date you left off.

Note on the Current Build of Terra Prety

UPDATE: So the 1.21 update has come to pass, and it looks like we have been able to successfully update all major releases of Terra Prety to work with 1.21! While we can never know for sure what unexpected changes might be coming from Anego in the future, this relatively big 1.21 worldgen update seems to suggest that updating old Terra Prety worlds to new versions of Vintage Story should be feasible. For anyone trying to update their older worlds to 1.21, please download the latest "pre" version of whichever Terra Prety release you are looking to update to 1.21. For example, if you started your world in 6.0.1, you will need to download "6.0.1-pre.2". And as always BACKUP YOUR WORLD BEFORE ATTEMPTING TO UPDATE. As of now they are all updated and all seem to be working properly. 👍 

The following is an older cautionary disclaimer which now appears to be outdated, but for the record you can read below:

Down the Rabbit Hole of History You Go
OUDTATED: Because of the unforeseeable nature of Vintage Story game development, Terra Prety will have to remain in a "Work In Progress" state for the time being, as we work toward the completion of a single "final" version of the mod that we will attempt to maintain focused support for throughout future versions of Vintage Story. The 1.21 update appears to be coming sooner than we expected, and with some worldgen changes we were not expecting, so we will be attempting to adapt to that. Whenever it is possible for us to provide patches for future updates of Vintage Story so that people can extend the life of their current worlds, we will try, but we won't know if that's possible until we find out what is coming in future updates. 

The goal of this mod, since I first began it, has been to develop terrain well designed and "complete" enough that I feel satisfies my own personal standards for a "Forever World". I will continue to be making tweaks to the overall balance of this mod as we play through it, and try to implement what we consider to be the last two big "missing pieces" for a fully comprehensive standard of worldgen, Ridged Mountain and Elevated Rivers. The balance of terrain you see in the current version of the mod, while a huge step forward, still falls shy of my intended balance. For example, it's great that Terra Prety now has a vast range of ultra flat plains, but I ultimately intend to break up a lot of that dead space with regions of gentle slopes and rolling hills. 

I apologize for the uncertainty, and hope you get as much game time fun out of the current build of the mod as possible.
Archive

Terra Prety: Coastlines & Continents 7.0 is out! I am extremely pleased to bring you what I feel is now a fully comprehensive assemblage of key worldgen, including oceans, scattered archipelagos, detailed coastlines, and truly proper, fully formed continents spanning vast and distinct regions of terrain, everything from the deepest wetlands, to ultra flat plains, to sublime slopes, rolling hills, precarious cliffs, canyons, crags, monstrous peaks and more. Thank you to my coding partners Darkluke1111 and JonR for helping to enable this approach to worldgen design which I have been working to develop for the last year. I hope you enjoy!


The focus of Terra Prety 7.0 is to introduce truly proper continents, islands, and archipelagos into Vintage Story, with far more gradual and detailed coastlines, all of which have now been made possible with the help of my exceptionally talented coding partner Darkluke1111, who had overheard my rambling ideas for producing natural looking coastlines and continents many months ago and approached me offering his help. Terra Prety 7.0 also introduces a new landform elevation system made possible by JonR of the Toolsmith mod, finally enabling us to organize landforms based on height to prevent blending transition problems and create a more comprehensive, coherent world with distinct regions, enormous diversity and seamless transitions. This landscape should now feel far more gradual and natural, and both the Elk and Boat travel should feel far more enjoyable and rewarding. Best experienced with Farseer mod.

Gone are the days of shattered floating pillars (well, mostly gone :D) and artificial looking geometric terrain, this worldgen is designed to live up to the beautiful builds you create for it. Please consider this your artistic canvas, please share pictures of any pretty terrain you might find, and the works of art you build upon it.

Note on 7.0.6 and 7.0.7

It looks like the previous 7.0.6 and 7.0.7 releases contained a bit of extra code which had been causing story structures to sometimes spawn in the ocean or floating above, a mistake I had missed in my testing. We have now fixed this in Terra Prety 7.0.8. Unfortunately this will not be backwards compatible with existing worlds due to the nature of tweaking worldgen, but you CAN simply copy and paste your build progress from 7.0.7 onto an identical seed in 7.0.8 using Vintage Story's WorldEdit and continue playing from there (just make sure to use your old TerraPrety.json from 7.0.7 for creating this new world save). I'm very sorry about this. Story structure spawning has been tested in 7.0.8 and should be 100% reliable spawning inland on continents. To copy and paste your build progress onto a new world, you can follow the instructions below (looks convoluted but it's actually very easy):

Instructions For Copying And Pasting Build Onto New World
1. Backup your world and the TerraPrety.json file you used to create it. (Put all your gear in a chest first, and note the world's current date.)
2. Load up your world, press "T" and type "/gm c" to go into Creative Mode
3. Press "E" to bring up the Creative Inventory, search for the Magic Wand and put it in your hotbar.
4. Press "~" (just left of the 1 key) to bring up WorldEdit and click the Selection Tool on the left (fourth option down).
5. With the Magic Wand in your hand make a 3D selection around whatever you want to save by left clicking one corner, and right clicking the opposite corner.
6. Press "T" and type “/we export savename” to save the selected build.
7. Make sure the old TerraPrety.json used to create your world remains unchanged in your ModConfig folder.
8. Create a new identical world save in Vintage Story 1.21 using Terra Prety 7.0.8. (You can use the "Create a new world with this world seed" button from your old world's settings menu and copy and paste its settings using the copy button to the right of "Playstyle".)
9. Go to the location for your build, press "~" to bring up WorldEdit, click the “Import” tool at the bottom left and select “savename.json” from the top menu.
10. Select "Replace All" from the Replace Mode at the top center menu, move the selection to the correct position with directional buttons and click “Place”.

You can then also use "/time setmonth ___" (first 3 letters of the month) and "/time add _ days" to bring your world to the exact date you left off.
Note on 7.0.8 and 7.0.9

Surprise surprise! Terra Prety 7.0.9 is now out! This update focuses on bringing the variety of the landscape to the forefront, introducing a few new landforms including Nightmare Peak mountains straight out of a fairy tale, greatly increasing the frequency of specialty landforms such as cliffs, plateaus, canyons, bogs, wetlands, lakes, ponds, buttes, flat tops, and more. Also shrinks down the broadness of the standard plains and hills to increase the overall frequency of details and make it a lot easier to see new things while traveling. New recommended world height is now 384 for the new mountains! Also be sure to check out my new mod Material Needs to get the 28 new flower variants included in the screenshots above. Also update regarding the Rivers mods, the Rivers mod does now appear to be stable enough for use with Terra Prety, though we cannot provide any support for it. We are currently working on our own implementations of Rivers.

 

This update is a continuation of our ongoing design improvements and is NOT compatible with existing worlds. You will need to start a new world to use 7.0.9. Please make sure to backup and remove any existing TerraPrety.json files from your ModConfig folder before starting a new world with Terra Prety 7.0.9. (You will need to save this config file for any particular worlds you use them with. Eventually we will try to bake these settings into your save file so you don't have to keep this additional file.) As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before installing an update patch.

 


As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before updating.

The Mod Formerly Known As VTR (Vanilla Terrain Reformed).

THANK YOU to Tenth Architect, BillyGalbreath, dove, Dekkan, Nat, Techy, Cupcake, Generation Internet, NiclAss, burneddi and Tyron for assistance in the development of this little mod. 

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
7.10.2 terraprety
1.22.0 - 1.22.2
4090 May 11th at 12:38 AM TerraPrety_7.10.2.zip 1-click install

ATTENTION: Alrighty folks, we looked into the peculiar RNG issue we encountered with the new Watersheds compatibility patch, and have narrowed it down to one sole occurrence of the chunk seam bug that we have not been able to reproduce. Which means it could be an isolated fluke. Out of an abundance of caution, we're asking everyone who would like to volunteer to help try to reproduce the bug, and report in the comments below or on the Vintage Story Discord if you ran into the problem. To reproduce the problem, follow these steps exactly.

 

1. Load up the latest Vintage Story 1.22.2, Terra Prety 7.10.2, and Watersheds 6.3.4
2. Turn off ALL other mods except Terra Prety and Watersheds.
3. Create a new world with default TerraPrety.json config settings and our recommended 384 World Height and 300 Landform Scale.
4. Go into Creative Mode and fly around a little bit to see if you spot any broken chunk seams in the vicinity.
5. Close your game client entirely, relaunch it, and load up that world again.
6. Starting around spawn type "/wgen regen 8" into chat to regenerate those chunks. Did the chunks break? Any broken seams?
7. Repeat step 5 going to different locations and running "/wgen regen 8" to see if any of the chunks break.

If you encounter any broken chunk seams, please provide us the exact seed and worldgen settings you used to create this world, including any changes you made to the TerraPrety.json config. If you cannot reproduce the problem, please also let us know. When enough people report their findings we will get a better sense of whether this is a significant problem or more of an isolated fluke. Thank you!



OUTDATED PATCH NOTES:

Compatability patch for Watersheds, thanks to collaboration with Algernon. Should now work smoothly and reliably with any Watersheds update from 6.3.3 and after. Due to previous Watersheds releases randomly producing different terrain off the same seed, it is advised to start a new world for reliable results. If you need to, you can always copy and paste your build progress onto a new (possibly identical) seed using the instructions on the Terra Prety ModDB page. Also includes some other performance improvements and anti-crash measures.

This release is only compatible with 7.10 worlds.

As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before updating.

7.10.1 terraprety
1.22.0 - 1.22.2
2710 May 7th at 5:34 AM TerraPrety_7.10.1.zip 1-click install

Heads up, if you are having issues with 7.10.1 and Watersheds, just revert back to your backup save and hold tight using 7.10.0 until we come out with a full fix, which should hopefully be fairly shortly. We're figuring it out with Algernon.

Fix for the new "tiled" dungeons, which should now generate properly.

This release is only compatible with 7.10 worlds.

As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before updating.

7.10.0 terraprety
1.22.0 - 1.22.2
1193 May 6th at 6:42 PM TerraPrety_7.10.0.zip 1-click install



ATTENTION: Make sure to remove the TerraPrety.json from your ModConfigs folder before running Terra Prety 7.10 so the mod can generate a new TerraPrety.json file with updated settings. And if you change any of these settings to generate a new world make sure to save a backup copy of this new TerraPrety.json alongside your normal world backup save file, you will need it to run that particular world. Terra Prety 7.10 is not compatible with earlier versions of the mod due to the new build balance changing the seeds. Note that there will probably be a little inconsistency with salt water and fresh water regions, this should get patched later and those areas will be easy to regenerate. Thank you as always to Darkluke1111 and JonR for their hard work helping to get this update out quickly! And thank you guys for the positive vibes in the comments! :)

This update makes a number of adjustments to the overall balance and design of Terra Prety worldgen, including:

 

• Increases the volume of flatter terrain between Hills and Mountains.

• Increases the volume of ocean relative to landmass for more continents fully encircled by ocean. 
• Somwhat decreases irregularity of continent shapes so that they're more of a fully formed continent rather than a scatter of landmass. 

• Increases the physical mass of Mountains and Hills and Cliffs and canyons to appear more full and robust.
• Refines Canyon landforms to appear more sharp and distinct.
• Relocates the Flat Top landforms to higher altitudes regions so they don't interact with Wetlands and create shattered floating terrain.
• Various other tweaks and adjustments.

7.9.2 terraprety
1.22.0 - 1.22.2
38 May 7th at 5:41 AM TerraPrety_7.9.2.zip 1-click install

Fix for the new "tiled" dungeons, which should now generate properly.

This release is only compatible with 7.9 worlds.

As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before updating.

7.9.1 terraprety
1.22.0 - 1.22.2
48 May 6th at 6:59 PM TerraPrety_7.9.1.zip 1-click install

As always, make sure to BACKUP YOUR WORLD before attempting to update.

This patch updates Terra Prety 7.9 worlds to work with Vintage Story 1.22.

7.9.0 terraprety 44812 Dec 15th 2025 at 12:16 AM TerraPrety_7.9.0.zip 1-click install

Patch for 7.0.9 worlds to 1.21.6.

We are now starting to release patches for 1.21.6. These patches will now switch over to standard naming conventions, so for example update 7.0.9 will now become 7.9.0. Any release with 7.9 in the name (7.9.0, 7.9.1, 7.9.2, etc.) will work for a world created in 7.0.9. If you started your world in 7.0.8, you will need to download 7.8.0, and so on. Hope that makes everything clear. As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before updating.

This update is for 1.21.6 and after, it is NOT backwards compatible and will not work for 1.21.5 or earlier.

7.8.2 terraprety
1.22.0 - 1.22.2
63 May 7th at 5:53 AM TerraPrety_7.8.2.zip 1-click install

Fix for the new "tiled" dungeons, which should now generate properly.

This release is only compatible with 7.8 worlds.

As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before updating.

7.8.1 terraprety 44 May 6th at 6:59 PM TerraPrety_7.8.1.zip 1-click install

As always, make sure to BACKUP YOUR WORLD before attempting to update.

This patch updates Terra Prety 7.8 worlds to work with Vintage Story 1.22.

7.8.0 terraprety 4334 Dec 15th 2025 at 12:22 AM TerraPrety_7.8.0.zip 1-click install

Patch for 7.0.8 worlds to 1.21.6.

As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before updating.

This update is for 1.21.6 and after, it is NOT backwards compatible and will not work for 1.21.5 or earlier.

7.0.9 terraprety 16883 Nov 15th 2025 at 3:50 AM TerraPrety_7.0.9.zip 1-click install

This update focuses on bringing the variety of the landscape to the forefront, introducing a few new landforms including Nightmare Peak mountains straight out of a fairy tale, greatly increasing the frequency of specialty landforms such as cliffs, plateaus, canyons, bogs, wetlands, lakes, ponds, buttes, flat tops, and more. Also shrinks down the broadness of the standard plains and hills to increase the overall frequency of details and make it a lot easier to see new things while traveling. New recommended world height is now 384 for the new mountains! Also be sure to check out my new mod Material Needs to get the 28 new flower variants included in the gallery. 

7.0.8 terraprety 35738 Sep 7th 2025 at 5:54 AM TerraPrety_7.0.8.zip 1-click install

Update to fix story structures sometimes spawning underwater or floating above the ocean. They are now reliably spawning on continents and blended into the terrain.

Made continent shapes a bit more irregular. Will probably push it further in the future, but continents should now be shaped a bit more uniquely.

Shortened the distance that land transitions into the sea, which should reduce the amount of inland sea water bodies and limit them to the coastlines. If you're looking for fresh water and keep running into sea water, you'll just need to walk a little inland.

 

Unfortunately this update is not backwards compatible with existing worlds due to the nature of tweaking worldgen, but you CAN simply copy and paste your build progress from 7.0.7 onto an identical seed in 7.0.8 using Vintage Story's WorldEdit and continue playing from there (just make sure to use your old TerraPrety.json from 7.0.7 for creating this new world save). If you need further help with that I can write up more detailed instructions.

7.0.7 terraprety
1.21.0 - 1.21.1-rc.1
3448 Sep 3rd 2025 at 2:26 AM TerraPrety_7.0.7.zip 1-click install

For our Hydrate or Diedrate friends, Terra Prety 7.0.7 is a small update to fix a terrain change which had inadvertently reduced the frequency of inland lakes. This update also slightly increases the frequency of specialty landforms such as cliffs, canyons and plateaus and bogs. This update is NOT compatible with existing worlds created in previous versions, you will need to create a new world to use 7.0.7. Any existing worlds with 7.0.6 are just fine, they simply won't have as many inland lakes as originally intended.

7.0.6 terraprety
1.21.0 - 1.21.1-rc.1
4331 Aug 31st 2025 at 2:24 AM TerraPrety_7.0.6.zip 1-click install

Terra Prety 7.0.6 is now out for Vintage Story 1.21!

This update is a continuation of our ongoing design improvements and is NOT compatible with existing worlds. You will need to start a new world to use 7.0.6. Please make sure to backup and remove any existing TerraPrety.json or SmoothCoastlines.json files from your ModConfig folder before starting a world with Terra Prety 7.0.6 (you will need to save this config file for any particular worlds you use them with). 7.0.6 is an extensive rebalance with too many changes to list, but here are a few: 

* Greatly condensed region sizes to make hills and mountains more distinct and to make it easier to access terrain variety.
* Greatly increased frequency of specialty landforms like cliffs, canyons and plateaus.
* Greatly softened the average landform for a more pleasing, smooth terrain.
* Increased the frequency of the ultra smooth Sublime landform set.
* Reduced the frequency of super rocky terrain and limited them to dry regions and mountain peaks.
* Added Flat Top landform set to plains regions for the yuks.
* Increased ocean volume to more fully enclose continents.
* Increased continent size to compensate for ocean adjustment.
* Greatly deflated landform volume to prevent "seam-busting" transition problems.

Many, many other little changes.

7.0.5 terraprety
1.20.11 - 1.20.12
30665 Jun 22nd 2025 at 7:31 PM TerraPrety_7.0.5.zip 1-click install

By popular demand, the Terra Prety 7.0.5 update fixes some unintentional consequences of a last minute tweak to 7.0.4 which effectively threw the terrain balance off and inflated medium sized foothills far too much, which essentially erased a lot of plains regions and made mountains less noticeable and impressive. This update also significantly increased inland lake generation. Worlds on previous updates will still play fine. We now intend to turn our sights toward preparing for 1.21, and then starting on what will likely be a long process of trying to develop proper river generation. Wish us luck! 🤞

If you have had previous versions of 7.0 installed, you will need to remove the "TerraPrety.json" file located in your ModConfig folder before playing so that the mod can generate an updated file. As usual, this update is NOT compatible with previous versions, you must start a new world to play this update.

With 7.0.5 corrected everything should now be balanced and working properly, and should much better reflect the intended worldgen design (this time I swear!). Will now very likely be the last release for 7.0 until 1.21 (cross my heart, hope to die) unless we've overlooked something big, but that seems unlikely now. Previous versions of 7.0 will still play fine.

7.0.5-pre.1 terraprety 8757 Aug 10th 2025 at 1:53 AM TerraPrety_7.0.5-pre.1_(1.21).zip 1-click install

This is a TEST patch to make Terra Prety 7.0.5 worlds compatible with Vintage Story 1.21. Please make sure to BACKUP YOUR WORLD (AND backup your TerraPrety.json or SmoothCoastlines.json file located in your ModConfig folder) before testing this patch. Then please load up your world with the new patch in 1.21 and travel to newly generated regions of your world to see if they blend properly with the old regions, and report any issues in the official Terra Prety thread on the Vintage Story Discord, and please also report if the patches do work properly for you in 1.21.

7.0.4 terraprety
1.20.11 - 1.20.12
2311 Jun 19th 2025 at 6:13 AM TerraPrety_7.0.4.zip 1-click install

Extensive rebalancing update plus an important fix for story structure terrain. If you have had previous versions of 7.0 installed, you will need to remove the "TerraPrety.json" file located in your ModConfig folder before playing so that the mod can generate an updated file. As usual, this update is NOT compatible with previous versions, you must start a new world to play this update.

Fixed story location terrain via some JonR wizardry. Story structures should now blend perfectly seamlessly into the terrain.
Greatly condensed the scale of regions to make things more dramatic and make it much easier to find really interesting terrain. You now will not need to walk as far to find mountains or plains.
Greatly reduced the enormous overabundance of flat regions, they should now be frequently broken up by hills and not feel so overwhelmingly vast.
Polished up Wetlands and Pond Patches landforms to be smoother and more pleasing.
Countless other improvements here and there, I can't remember them all. :D

 

With this update everything should now be balanced and working properly, and should now much better reflect the intended worldgen design. Will likely be the last release for 7.0 unless we've overlooked something important. Previous versions of 7.0 will still play fine.

7.0.4-pre.1 terraprety 81 Aug 10th 2025 at 1:53 AM TerraPrety_7.0.4-pre.1_(1.21).zip 1-click install

This is a TEST patch to make Terra Prety 7.0.4 worlds compatible with Vintage Story 1.21. Please make sure to BACKUP YOUR WORLD (AND backup your TerraPrety.json or SmoothCoastlines.json file located in your ModConfig folder) before testing this patch. Then please load up your world with the new patch in 1.21 and travel to newly generated regions of your world to see if they blend properly with the old regions, and report any issues in the official Terra Prety thread on the Vintage Story Discord, and please also report if the patches do work properly for you in 1.21.

7.0.3 terraprety
1.20.11 - 1.20.12
1855 Jun 14th 2025 at 9:02 PM TerraPrety_7.0.3.zip 1-click install

Fix for bug preventing world creation when Lore Content is turned off in Homo Sapiens mode and Wilderness Survival mode.
Fix for sea water generating too far inland at times, should be a bit better balance.
Tweak removed numerous redundant landform sets by about 1/3 which should produce noticeable chunk loading performance improvements.
Tweak removed entire Craggy landform set as it was redundant. Should be much less vast noisy terrain regions now, but still some because Immersion :tm:.
Overall this update should provide some nice improvements, but if you already started a world with 7.0.2 and are happy I wouldn't worry, you won't be missing too much.
As always, 7.0.3 is NOT compatible with previous updates including 7.0.2, so DO NOT attempt to update an existing world to 7.0.3.

7.0.3-pre.1 terraprety 69 Aug 10th 2025 at 1:52 AM TerraPrety_7.0.3-pre.1_(1.21).zip 1-click install

This is a TEST patch to make Terra Prety 7.0.3 worlds compatible with Vintage Story 1.21. Please make sure to BACKUP YOUR WORLD (AND backup your TerraPrety.json or SmoothCoastlines.json file located in your ModConfig folder) before testing this patch. Then please load up your world with the new patch in 1.21 and travel to newly generated regions of your world to see if they blend properly with the old regions, and report any issues in the official Terra Prety thread on the Vintage Story Discord.

7.0.2 terraprety
1.20.11 - 1.20.12
2106 Jun 12th 2025 at 8:08 AM TerraPrety_7.0.2.zip 1-click install

Fix for a bug that changed the intended ocean and continent generation. Please disregard 7.0.0 and 7.0.1 and use 7.0.2 and after.

7.0.2-pre.1 terraprety 77 Aug 10th 2025 at 1:52 AM TerraPrety_7.0.2-pre.1_(1.21).zip 1-click install

This is a TEST patch to make Terra Prety 7.0.2 worlds compatible with Vintage Story 1.21. Please make sure to BACKUP YOUR WORLD (AND backup your TerraPrety.json or SmoothCoastlines.json file located in your ModConfig folder) before testing this patch. Then please load up your world with the new patch in 1.21 and travel to newly generated regions of your world to see if they blend properly with the old regions, and report any issues in the official Terra Prety thread on the Vintage Story Discord, and please also report if the patches do work properly for you in 1.21.

7.0.0 terraprety
1.20.11 - 1.20.12
317 Jun 12th 2025 at 12:59 AM TerraPrety_7.0.0.zip 1-click install

Terra Prety: Coastlines & Continents 7.0.0 is out! I am extremely pleased to bring you what I feel is now a fully comprehensive execution of core Vintage Story worldgen, with oceans, archipelagos, beautiful coastlines, and truly proper, fully formed continents spanning vast and distinct regions of terrain, everything from the flattest scattered wetlands, to ultra flat plains, to sublime rolling hills, precarious cliffs, canyons, crags, and monstrous peaks. Thank you to Darkluke1111 and JonR for helping me finally pull off this vision of worldgen implementation I have been trying to develop for the last year. Hope you enjoy!

7.0.0-rc.1 terraprety
1.20.11 - 1.20.12
307 Jun 10th 2025 at 11:02 PM TerraPrety_7.0.0-rc.1.zip 1-click install

Potential final release. Tons of balancing and scaling and refining and polishing. For any play-testers out there that would like to help, please do a brief check of the story locations and report on the Terra Prety Discord thread if you find the results to be working properly or if there are any noticeable problems. Thank you!

7.0.0-pre.3 terraprety
1.20.11 - 1.20.12
423 Jun 9th 2025 at 5:58 PM TerraPrety_7.0.0-pre.3.zip 1-click install

Terra Prety 7.0.0-pre.3 introduces a new landform elevation distribution system made possible by JonR of the Toolsmith mod (and Darkluke1111 for the idea of how to approach it), finally enabling us to separate landforms based on height to prevent blending transition problems. This update massively expands the world with the introduction of subtle Gentle Slopes, ultra flat Plains and various Wetlands landforms. The world should now feel immensely more vast. Still a lot of polishing and balance to do, this is by no means final and probably has way too much flat terrain and the transition is too wide, but the elevation should feel far more gradual and natural, should be far, FAR more enjoyable to traverse with an Elk, and give an idea of the overall vibe we are going for in 7.0. Best experienced with Farseer mod.

7.0.0-pre.2 terraprety 558 Jun 5th 2025 at 10:45 PM TerraPrety_7.0.0-pre.2.zip 1-click install

Fixed player spawn and story structure spawns to occur on continents. This has not been tested extensively but appears to be working well and is probably stable enough for a play through, but I would wait for the final version of 7.0 if you mean to create a long term world. Also increased sheer cliffs and various other landform tweaks. We are planning to introduce a number of new landforms, such as wetlands and scattered pond patches, in the final version of 7.0. And finally, we rebalanced the default settings of SmoothCoastlines.json so that the player does not need to plug it in themselves.

7.0.0-pre.1 terraprety 1120 May 23rd 2025 at 10:02 PM TerraPrety_7.0.0-pre.1.zip 1-click install

Terra Prety 7.0.0-pre.1 is an UNSTABLE pre-release for the upcoming 7.0 update. For stable long term play, please continue to use 6.0.2 for now.

To set up and play test 7.0.0-pre1, please copy and paste this updated code into the SmoothCoastlines.json file in your ModConfigs folder (You will need to generate a dummy world with the mod first for this file to appear. Apologies for this extra step, it will be fixed in the future.):

 

SmoothCoastlines.json

{
"oceanWobbleIntensity": 0.75,
"oceanWobbleScale": 1.5,
"noiseScale": 256.0,
"remappingKeys": [
0.125,
0.45
],
"remappingValues": [
0.0,
1.0
]
}

7.0.0-pre.1 Recommended Worldgen Settings

World Height: 320
Landcover: 100% (Will be overridden by new ocean system now.)
Landcover Scale: 400%
Upheaval: 0% (Can be set higher to amplify mountain height, but will interfere with coastline design at the moment.)
Landform Scale: 300%

 

The focus of Terra Prety 7.0.0-pre.1 is to introduce truly proper continents, islands, and archipelagos into Vintage Story, with far more gradual and beautifully detailed coastlines, all of which have now been made possible with the help of my exceptionally talented coding partner Darkluke1111, who had overheard my rambling ideas for producing natural looking coastlines and continents many months ago and approached me offering his help.

For the past several months Luke and I have been working together to rework the ocean and continent generation to operate the way we believe makes the most sense for future terrain design. For a few weeks in early 2025 we worked on implementing continents using Perlin noise, but in early March, after studying a number of different noise types, we made the decision to move to Voronoi noise (aka Worley noise), which we found was perfect for a number of reasons. Unlike Perlin noise, which generates noise in long thin strips, Voronoi is a "cellular" noise which generates in condensed clusters or globs, separated on all sides by cellular walls, which is perfect for creating natural, tectonic shaped continental masses, fully enclosed on all sides by oceans. This method also allows us to control the exact scale of the oceans and distance between continents, and helped ensure that continents would consistently generate close enough for practical gameplay, and the sea in between would also be populated with clusters of islands and archipelagos. All these big and small details, I think, are crucial in providing the player a thoroughly immersive sailing experience, making the world feel as natural and fully realized as possible, from the largest massive 10,000x10,000 sized continent, down to the tiniest 1x1 spatter of archipelagos.

Because the development has taken longer than I had intended, I am releasing the current unfinished iteration of Terra Prety 7.0 in the interest of sharing what we've been working on so far for everyone to play test and enjoy, and in hopes of helping to kick start the completion of the update, which I believe only requires a few more important components to be finalized. Luke has been a bit busy with other commitments lately, so the door is currently open to any other coders who might be interested in helping to finish the update in the meantime.

It's important to note that this update is currently UNFINISHED and UNPOLISHED. There are several more important pieces of work we aim to implement to eliminate undesirable blemishes in the terrain, and one more important landform organization mechanic to implement that will enable us to add a slew of new landforms such as wetlands, scattered pond patches, and a much larger abundance of super flat valleys for building (which is one of my biggest priorities at the moment). In this pre-release you will find that I have greatly increased the frequency of mountains and specialty landforms such as sheer cliffs and ultra-smooth "sublime" hills, as well as introduced a couple new landforms. I've also broadened the overall shape of the landscape to provide a little bit more flat plains for building. I have more landforms to implement, but that will have to wait until we implement the new landform organization mechanic (this mechanic I believe will also be extremely useful for implementing really beautiful, natural feeling Rivers in the future). Story structures will likely not generate properly yet, but you should be able to enjoy general gameplay experience so far.

The main items that need finishing are:

1. Spawn player on continents.
2. Spawn Story Structures on continents.
3. Introduce a new system to organize landform placement based on height, for far more natural transitions.
4. Tweak sea water "ocean level" so that it does not generate inland.
5. Possibly rework Upheaval to coordinate with mountain generation and avoid shoreline. Low-ish priority.
6. Smooth out landform blending to be more gradual. Lowest priority, likely not necessary for this update.

6.0.2 terraprety
1.20.11 - 1.20.12
20977 Feb 27th 2025 at 3:08 AM terraprety_6.0.2.zip 1-click install

The 6.0.2 update reformats Terra Prety to the "addmerge" patch format recommended by the Rivers mod author ImNuts42, TenthArchitect and others in hopes of theoretically minimizing the potential for the Rivers void chunk bug. Keep in mind that the Rivers mod is still experiencing this bug even running completely solo with no other mods, so this bug is likely to remain possible for the time being no matter which mods you run with it, but hopefully this may reduce the potential scenarios in which it may crop up. This version of Terra Prety is identical to the 6.0.1 multigen version and will function exactly the same as that version. No changes have been made to the landscape, and there is no need to update unless you want to try a new world with the Rivers mods.

6.0.2-pre.2 terraprety 94 Sep 5th 2025 at 1:23 AM terraprety_6.0.2-pre.2_(1.21).zip 1-click install

Patch to update 6.0.2 worlds to 1.21. Tested and seems to be working properly.

6.0.2-pre.1 terraprety 83 Aug 10th 2025 at 1:58 AM terraprety_6.0.2-pre.1_(1.21).zip 1-click install

This is a TEST patch to make Terra Prety 6.0.2 worlds compatible with Vintage Story 1.21. Please make sure to BACKUP YOUR WORLD (AND backup your TerraPrety.json or SmoothCoastlines.json file located in your ModConfig folder) before testing this patch. Then please load up your world with the new patch in 1.21 and travel to newly generated regions of your world to see if they blend properly with the old regions, and report any issues in the official Terra Prety thread on the Vintage Story Discord, and please also report if the patches do work properly for you in 1.21.

6.0.1 terraprety 11007 Jan 1st 2025 at 5:40 PM terraprety_6.0.1.zip 1-click install

Small patch to eliminate storystructure log errors.

6.0.1-pre.2 terraprety 80 Sep 5th 2025 at 1:22 AM terraprety_6.0.1-pre.2_(1.21).zip 1-click install

Patch to update 6.0.1 worlds to 1.21. Tested and seems to be working properly.

6.0.1-pre.1 terraprety 72 Aug 10th 2025 at 1:57 AM terraprety_6.0.1-pre.1_(1.21).zip 1-click install

This is a TEST patch to make Terra Prety 6.0.1 worlds compatible with Vintage Story 1.21. Please make sure to BACKUP YOUR WORLD (AND backup your TerraPrety.json or SmoothCoastlines.json file located in your ModConfig folder) before testing this patch. Then please load up your world with the new patch in 1.21 and travel to newly generated regions of your world to see if they blend properly with the old regions, and report any issues in the official Terra Prety thread on the Vintage Story Discord, and please also report if the patches do work properly for you in 1.21.

6.0.0 terraprety 652 Jan 1st 2025 at 7:39 AM terraprety_6.0.0.zip 1-click install

Terra Prety 6.0 aims to be (this time I mean it) the final definitive version of Terra Prety for Vintage Story 1.20. This update brings extensive polishing, performance improvements, painstaking rebalancing, a handful of brand new landforms, and most improtantly, introduces an abundance of ultra flat valleys for players yearning for ample space for building projects, in a manner that does not produce any worldgen blemishes. Mountain frequency and height have been increased, the frequency of smooth terrain has been amplified, rocky plateau details have been refined, canyons and other eroded landforms have been introduced, rockier terrain has been rebalanced to more frequently appear in drier regions, and many more changes. Six months of obsessive experimentation, design and refinement, this 6.0 release of Terra Prety I believe is The One for Vintage Story 1.20. I hope you enjoy. Happy New Year! <3

5.0.6 terraprety 2217 Dec 12th 2024 at 12:03 AM terraprety_5.0.6.zip 1-click install

Because I apparently can't help myself, and due to popular demand, I give you Terra Prety version 5.0.6. This version aims to greatly increase the frequency of flatter plains, mountains, cliffs, and other specaialty landforms, giving the landscape more breathing room and points of interest. Be aware that this will come at the cost of more frequent abrupt transitions between tall and short landforms, due to the game's currently hardcoded landform blending system. (Version 5.0.5 sought to hide these transitions by inflating the frequency of medium sized hills, until we receive the API to properly rework the blending.) Feel free to try out each version and see which is best for you.

5.0.5 terraprety 2151 Dec 5th 2024 at 4:57 AM terraprety_5.0.5.zip 1-click install

After five long months of seemingly never ending experimentations and revisions, Terra Prety 5.0.5 is finally here. This release aims to be the final definitive Terra Prety installment for Vintage Story's 1.20.0 The Journey update, and has been painstakingly calibrated over the last half year for that very purpose. Unless there are significant developments to the following 1.20 release candidates that require revision, this I suspect will be the final release of Terra Prety for 1.20, until new modding API is made available for later updates.

Terra Prety 5.0.5 is compatible with both Vintage Story 1.19.8 and 1.20.0-rc.1, though it should be noted, the 1.20 release candidate has been spawning the player on islands in the middle of the ocean. I'm not sure if this is a bug, but I suspect some revisions to this may be coming.

5.0.4 terraprety 921 Nov 27th 2024 at 7:10 PM terraprety_5.0.4.zip 1-click install

Now compatible with Vintage Story 1.20.0-pre13!

5.0.3 terraprety 1291 Nov 27th 2024 at 7:34 AM terraprety_5.0.3.zip 1-click install

With Vanilla Terrain Reformed (VTR) now having shed every last lingering trace of vanilla landforms, and forging its own vision of Vintage Story world design, The Mod Formerly Known As VTR will now be known by a new (hopefully easier to remember) name: Terra Prety.

This 5.0.3 update seeks to completely overhaul Terra Prety's core landform design, broadening both the physical and aesthetic scope of Vintage Story's terrain, and infusing a rather ridiculous level of subtle variety to the game's general landscape, from ultra smooth storybook hills and plains, to rugged rocky mountain peaks, to nightmarish crags, there are now hundreds of subtle variations to the general landscape.

This update is compatible with Vintage Story 1.19.8. A new update of Terra Pretty compatible with 1.20 will be released when the 1.20 release candidates begin to drop, so stay tuned!

4.0.4 vtr 3457 Oct 2nd 2024 at 4:00 AM vtr_4.0.4.zip 1-click install

This latest 4.0.4 update is the first fully realized version of the VTR worldgen mod, all previous versions can now be considered a proof of concept. The 4.0.4 update removes all vanilla worldgen, and replaces it with an array of original landforms. The focus of this update is to elevate the grandeur and aesthetic quality of the game's world generation in preparation for Vintage Story's 1.20 travel update, with a specifc concentration on making the world as enjoyable to traverse, and convenient to build on, as possible. Gone are the days of shattered floating pillars and bizarre geometric terrain, this worldgen is made to live up to the beautiful works you create for it. Please consider this your artistic canvas, please share pictures of any interesting terrain you might find, and the builds you build upon it.

3.0.3 vtr 3117 Aug 15th 2024 at 1:37 AM vtr_3.0.3.zip 1-click install

This 3.0.3 update completely redesigns the Vintage Story landscape, and is the first true "mod" in this series, with a range of original landforms introduced to reform the way vanilla terrain is designed and balanced. This update seeks to establish a core baseline of natural feeling terrain, from the deepest plains, up through rolling valleys, grand hills and extreme mountains. Painstakingly balanced for both gameplay and aesthetic freshness, the most extreme and unique terrain should feel properly rare, while the more desirable building terrain should feel properly familiar, delivering a landscape experience which is both enjoyable to explore and feels coherently balanced for Vintage Story gameplay.

2.0.2 vtr 958 Jul 28th 2024 at 10:21 PM vtr_2.0.2.zip 1-click install

This update contains some sizeable changes which will NOT be compatible with worlds using the first 1.0.1 release of VTR mod, so BACKUP YOUR WORLDS if you wish to do something crazy. Recommended to simply start a fresh new world with this update. Enjoy!

1.0.1 vtr 950 Jul 14th 2024 at 10:48 PM vtr_1.0.1.zip 1-click install

v1.0


801 Comments (oldest first | newest first) (threaded | flat)

Sircamper344, 2 days ago

What is the difference between 7.10 and 7.9/8 and why are incompatable with each other? 

Also how long do you plan on updating 7.8/9?

Nephelangelo , 2 days ago
@Sircamper344: What is the difference between 7.10 and 7.9/8 and why are incompatable with each other? Also how long do you plan on updating 7.8/9?

They all shuffle around the landform balance, so the seeds will be different. In general the latest version is the best to use for an up to date design, as I'm always trying to improve on what came before. 7.8 and 7.9 should continue as long as 7.10 does since they use largely the same DLL, the only difference is my landform work and the default config settings. But eventually I want to finish on a single "final" version of the mod that I dedicate to supporting, once we implement proper coastlines and islands.

Minioxid, 4 days ago

When using Terra Prety with watersheds and rivers, I get these steep cliffs that drop down into the rivers when I want a smoother less jagged transition between terrain and rivers. Is that a terra config issue or a river config issue?

Nephelangelo , 4 days ago
@Minioxid: When using Terra Prety with watersheds and rivers, I get these steep cliffs that drop down into the rivers when I want a smoother less jagged transition between terrain and rivers. Is that a terra config issue or a river config issue?

That's a Rivers thing, they basically just cut through the landscape so you get enormous canyons. Watersheds does this but only in very subtle situations, so I don't think it cuts more than 7 blocks deep.

CaloMari, 4 days ago

Is there any recommended settings for generating an island world?

Nephelangelo , 4 days ago
@CaloMari: Is there any recommended settings for generating an island world?

If you want only islands drop the noiseScale down to like 30. Might screw up story locations though.

Joseh, 4 days ago

Hey, im new to the game and really dislike some of the motains vanilla generates, that's why im here
- Do I really need all of those "OBLIGATORY PLUGS:"? I'm already pretty overwelmed by the vbase game and the Material need's mod seens like an overkill to me...ty 

toyota, 5 days ago

hey, quick questio, which vaule controls landmass size and which one does ocean size?

image

Nephelangelo , 5 days ago
@toyota: hey, quick questio, which vaule controls landmass size and which one does ocean size?

Both of them control ocean and continent size. The space in between those two numbers is how gradually the continents descend under sea level.

If you want more ocean and less land, I recommend starting with their default values and reducing both numbers by equal amounts. So if you subtract 0.005 from one, subtract the same amount for the other.

toyota, 5 days ago (modified 5 days ago)
@Nephelangelo: Both of them control ocean and continent size. The space in between those two numbers is how gradually the continents descend under sea level.If you want more ocean and less land, I recommend starting with their default values and reducing both numbers by

wait, so if its the difference that controls the space between land, then having it be 0.1 over 0.2 (0.1 difference) would be the same as it being 0.3 over 0.4 (also a 0.1 difference), no? or is it just taking the vaules and the difference should remain the same

xjr, 5 days ago

It seems the world height is stopping most ruins from spawning, including in cave systems - they are exceedingly rare

 

Do i have a config setup issue or is it intended?

NoFunSheldon, 5 days ago

Hear to ask as well as on the watersheds page, I have both latest versions of yalls mods installed. Terra recommends 30% upheavel and Watersheds suggests 0%. What do? Thanks in advance.

NutDaddy, 5 days ago

Seems like there is some weird chunks happening with upheaval turned on, tested with Terra Prety, Rivers and Relistic Biome Generation.
Got Weird seams that streched for a couple hundred blocks west to east cutting off lakes from Rivers.
Turned off Realistic Biome Generation (thinking it might be cutting biomes to harshly) and made a new world after a full restart, copied world gen settings from the previous save still got some weird chunks that was obviously cutting intended generation.
Generated another world this time with all 3 mods enabled same settings except I turned upheaval to 0% not seeing the same straight edges.
Have not tested if I get those seams without Terra Prety and with upheaval on yet.
Not sure if this is helpful or not.

Deidara3386, 5 days ago (modified 5 days ago)

Hi, im having trouble figuring out which mod i need to enable between these two.
ive installed all the addons for material needs, rivers, snow caps and algernons watersheds.
is the same?

imageimage

Nephelangelo , 5 days ago
@Deidara3386: Hi, im having trouble figuring out which mod i need to enable between these two.ive installed all the addons for material needs, rivers, snow caps and algernons watersheds.is the same?

You'll always want to remove any previous version of Terra Prety from your mods folder before trying a new one. If you're starting a new world you'll want to use 7.10.2, and you'll have other stick with 7.10 updates for that world.

CoraTora, 6 days ago

Thank you so much for working on this. I had forgotten how much I did not like vanilla worldgen.

Mjudul, 6 days ago

Hello, is this terrain generator affects copper veins spawn? I can't find any copper vein under the surface chunk.

GriffinsWings, 6 days ago

Worth noting for anyone else who may be trying to pinpoint this issue-- newest build of Terra Prety + Watersheds completely breaks with RiverGen. 

 

"Rivergen" is the wrong rivers mod. Vegetation will not generate at all, you'll be stuck on a barren rock wasteland. 

Watersheds description links to the rivers mod that works properly. It is still marked as 1.22-rc5 but works fine. 

 

ActivateWindows, 6 days ago

For now it seems to be running good with watersheds, i didnt see any broken chunks nor flying normaly at x5 speed neither executing the /wgen regen 8 command the author commented or i didnt manage to reproduce the broken seams.

Ty for the hard work in this mod

RoshTMG, May 11th at 2:32 AM (modified May 11th at 2:46 AM)

YOU HAVE BETRAYED ME TERRA PRETY PEOPLE RAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH I JUST UPDATEDde

YOU GIVE ME HOPE JUST TO RIP IT AWAY

 

 

i hope it gets fixed soon, thanks for hard work

Nephelangelo , May 11th at 5:23 AM
@RoshTMG: YOU HAVE BETRAYED ME TERRA PRETY PEOPLE RAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH I JUST UPDATEDdeYOU GIVE ME HOPE JUST TO RIP IT AWAY i hope it gets fixed soon, thanks for hard work

Haha, apologies for that! It looks like the issue we encountered might be an isolated fluke, but out of an abundance of caution I wanted to look into it more before people invested any time into a new world.

If you'd like to help us try to reproduce the issue to see whether it's a persistent occurrence or an isolated fluke you can follow these steps:

1. Load up the latest Vintage Story 1.22.2, Terra Prety 7.10.2, and Watersheds 6.3.4. 
2. Turn off ALL other mods except Terra Prety and Watersheds.
3. Create a new world with default TerraPrety.json config settings and our recommended 384 World Height and 300 Landform Scale.
4. Go into Creative Mode and fly around a little bit to see if you spot any broken chunk seams in the vicinity.
5. Close your game client entirely, relaunch it, and load up that world again.
6. Starting around spawn type "/wgen regen 8" into chat to regenerate those chunks. Did the chunks break? Any broken seams?
7. Repeat step 5 going to different locations and running "/wgen regen 8" to see if any of the chunks break.

If you encounter any broken chunk seams, please provide us the exact seed and worldgen settings you used to create this world, including any changes you made to the TerraPrety.json config. If you cannot reproduce the problem, please also let us know. When enough people report their findings we will get a better sense of whether this is a significant problem or more of an isolated fluke. Thank you!

Eternal250, May 9th at 7:06 PM

'If you find continents or oceans too large or too small you can adjust their scale by changing the noiseScale value in the TerraPrety.json in your ModConfig folder.'

 

Hi, to make the oceans bigger, do i increase or decrease it?, for Continental World, i used to use 300% so that Continental Islands were pretty far apart

DUCATISLO, May 8th at 10:43 PM

rip dungeons rn

Nephelangelo , May 9th at 12:48 AM
@DUCATISLO: rip dungeons rn

Fixed in 7.10.1, and the next Watersheds / Terra Prety updates should make Watersheds work consistently as well, so you should be good to go soon.

LilMallow, May 8th at 10:31 PM

I updated to 7.10.01 on a new world generated in 7.10, Keep seeing this error in the server console. Am I cooked chat? https://prnt.sc/NHh3MIhNEBG0

Nephelangelo , May 9th at 12:49 AM
@LilMallow: I updated to 7.10.01 on a new world generated in 7.10, Keep seeing this error in the server console. Am I cooked chat? https://prnt.sc/NHh3MIhNEBG0

I'm guessing you're using Watersheds? If so, I'd revert to your backup (always make a backup before updating patches on existing worlds), and both mods should have a solution incoming soon.

shalun69, May 8th at 7:30 PM (modified May 8th at 7:30 PM)

MrOwl04

From the Recommended Worldgen Settings above.

If you find continents or oceans too large or too small you can adjust their scale by changing the noiseScale value in the TerraPrety.json in your ModConfig folder.

MrOwl04, May 8th at 5:23 PM (modified May 8th at 5:24 PM)

What setting should i change to get bigger oceans and more distance between continents ?

Mollycoddle, May 8th at 8:43 AM (modified May 8th at 8:44 AM)

I am also having a chunkdbthread crash, but on the newer version 7.10.1, and it's a different crash to what VSync had. The first spoiler has the mod section of the server.main log, the second has the chunkdbthread error. Unfortunately the server.main file is just over the maximum allowed for comments.

Spoiler

.5.2026 18:04:18 [Notification] Found 120 mods (0 disabled)
8.5.2026 18:04:18 [Notification] Mods, sorted by dependency: beamium, bronzemeteoricmining, catchledge, chargedjump, chiseltools, clickuptorches, crawlanddive, cutthefat, darkvision, eternalstew, fallingtree, forestpreserve, grindingwheelrework, hydrateordiedrate, immersivemining, interestingoregen, jsonpatcheslib, metalleaf, overhaullib, primitivesurvival, rockstratavariety, ruderalisddr, fixscythe, slings, spinningwheel, stonequarryrepckfipil, swifttime, temporalvessels, game, vsimgui, weaponpackalphareb, wilderlandscavessystem, wforests, aculinaryartillery, attackfish, attributerenderinglibrary, bettererprospecting, betterruins, bettertraders, billposting, bloodtrail, bradycrudebuilding, bradyladder, butchering, canjewelry, carryon, cartwrightscaravan, commonlib, configlib, coriaendershaders, danatweaks, expandedbeekeepingfork, extrainfo, fastmap, foodshelves, hardcorewaterevolved, horxlib, hunterbackpackprogression, immersiveminingandahalf, immersivewoodchopping, immersivewoodsawing, interestingme, knapster, knitting, longburningfirewood, mngeology, materialneeds, mightywalnut, morepiles, ndlmushroomgrowth, nomadtents, optitime, particlesplus, pei, placeonslabs, playerinventorylib, progressionframework, projectiletracker, putitinthebag, realsmoke, recyclingtools, ritualapotheosis, rivers, seamlessrapids, shipwright, slowtox, smithingplus, speartrajectory, statushudcont, stepupcontinued, stonebakeoven, stringsense, synergy, terraprety, tungsten, vsairshipmod, creative, survival, watersheds, weaponpackarebquench, autoconfiglib, backpacks, blushandbins, rlldtco0001, em, horxskills, jammorefruitin, obsidiancraft, realsmokeqppatch, seafarer, shearlib, subtleparticlesplus, tailorsdelight, terrainslabs, aldiclasses, bricklayers, dressmakers, horxskillsaddon, wool, aldiclassescraftsonly
8.5.2026 18:04:27 [Warning] [recyclingtools] Is a Content mod, but .cs or .dll files were found. These will be ignored.
8.5.2026 18:04:29 [Notification] Instantiated 306 mod systems from 111 enabled mods
8.5.2026 18:04:29 [Event] Starting mod 'Knapster v4.0.0' by ApacheTech Solutions...
8.5.2026 18:04:29 [Notification] Loaded mods (111):
ModID Version Name FileName Dependencies Authors ModDB (if alias set by author)

aldiclassescraftsonly 1.0.0 Aldi's Classes crafts only aldiclassescraftsonly1.0.0.zip jsonpatcheslib@*, aldiclasses@* Aldi https://mods.vintagestory.at/aldiclassescraftsonly


aldiclasses 2.0.0-rc.5 Aldi's Classes aldiclasses2.0.0-rc.5.zip em@* Aldi, Krima https://mods.vintagestory.at/aldiclasses


watersheds 6.3.0 Algernons Watersheds watersheds_6.3.0.zip game@1.22.2 Algernon https://mods.vintagestory.at/watersheds


knapster 4.0.0 Knapster Knapster_v4.0.0.zip game@1.22.0 ApacheTech Solutions https://mods.vintagestory.at/knapster


ritualapotheosis 0.1.1 Ritual Apotheosis ritualapotheosis-0.1.1.zip game@1.22.0 August https://mods.vintagestory.at/ritualapotheosis


knitting 2.0.2 Knitting knitting_2.0.2.zip game@1.22.0 Averixus https://mods.vintagestory.at/knitting


stringsense 2.1.2 String Sense StringSense-2.1.2.zip game@1.22.0 Averixus, Jim3141 https://mods.vintagestory.at/stringsense


bloodtrail 1.2.1 BloodTrail BloodTrail-v1.2.1.zip game@1.22.1 Aylor222 https://mods.vintagestory.at/bloodtrail


expandedbeekeepingfork 0.2.0 Expanded Beekeeping - Fork expandedbeekeepingfork_0.2.0.zip game@1.22.0 bababuoy, chiefmigizi https://mods.vintagestory.at/expandedbeekeepingfork


placeonslabs 1.1.2 Place on slabs placeonslabs_1.1.2.zip game@1.22.2 BeloMaximka https://mods.vintagestory.at/placeonslabs


terrainslabs 1.0.15 Terrain Slabs terrainslabs_1.0.15.zip game@1.22.2, placeonslabs@1.1.2 BeloMaximka https://mods.vintagestory.at/terrainslabs


hunterbackpackprogression 1.0.1 Hunter Backpack Progression hunterbackpackprogression-1.0.1.zip game@1.22.0 BinaryBolias https://mods.vintagestory.at/hunterbackpackprogression


bradycrudebuilding 1.5.1 Brady's Crude Building Elements bradycrudebuilding-v1.5.1_v1.22.2.zip game@* Brady_The https://mods.vintagestory.at/bradycrudebuilding


bradyladder 1.2.0 Improved Ladders bradyladders-v1.2.0_v1.22.0.zip game@* Brady_The https://mods.vintagestory.at/bradyladder


ruderalisddr 1.0.22 Ruderalis DD Redux Ruderalis_1.0.22_DDR.zip - Brun, BruceTheRonin https://mods.vintagestory.at/ruderalisddr


stonebakeoven 1.2.3 Stone Bake Oven stonebakeoven_1.2.3.zip game Captain Oats, G3rste https://mods.vintagestory.at/stonebakeoven


shearlib 1.3.0 ShearLib shearlib-1.3.0.zip game@1.22.0, survival@1.22.0 Catasteroid, Tels, Phiwa https://mods.vintagestory.at/shearlib


darkvision 1.3.2 DarkVision DarkVisionV1.3.2.zip - Cheeki https://mods.vintagestory.at/darkvision


rockstratavariety 0.0.4 Rock Strata Variety rockstratavariety_0.0.4.zip - chisps https://mods.vintagestory.at/rockstratavariety


obsidiancraft 1.6.1 Obsidiancraft obsidiancraft-1.6.1.zip game@*, survival@* Chromarict https://mods.vintagestory.at/obsidiancraft


hydrateordiedrate 2.4.6 Hydrate Or Diedrate hydrateordiedrate_2.4.6.zip - Chronolegionnaire, TheInsanityGod https://mods.vintagestory.at/hydrateordiedrate


carryon 1.14.0 Carry On CarryOn-1.22.0_v1.14.0.zip game@1.22.0 copygirl, NerdScurvy https://mods.vintagestory.at/carryon


danatweaks 4.0.0 Dana Tweaks DanaTweaks-v4.0.0.zip game@1.22.0 Craluminum2413 https://mods.vintagestory.at/danatweaks


morepiles 3.0.0 More Piles MorePiles-v3.0.0.zip game@1.22.0 Craluminum2413 https://mods.vintagestory.at/morepiles


pei 3.0.0 Place Every Item PlaceEveryItem-v3.0.0.zip game@1.22.0 Craluminum2413 https://mods.vintagestory.at/pei


attributerenderinglibrary 3.1.3 Attribute Rendering Library AttributeRenderingLibrary-v3.1.3.zip game@1.22.0 Craluminum2413 (Dana), Nanotect, BowlSoldier https://mods.vintagestory.at/attributerenderinglibrary


stonequarryrepckfipil 3.6.2 Stone Quarry StoneQuarryRepacked.3.6.2.zip - DArkHekRoMaNT https://mods.vintagestory.at/stonequarryrepckfipil


commonlib 2.8.0 CommonLib CommonLib_VS1.21.1_net8_v2.8.0.zip game@1.21.0 DArkHekRoMaNT https://mods.vintagestory.at/commonlib


immersiveminingandahalf 1.0.0 Immersive Mining and a Half ImmersiveMiningandaHalf_1.0.0.zip immersivemining@* Deven https://mods.vintagestory.at/immersiveminingandahalf


metalleaf 1.3.0 Metal Leaf metalleaf.1.3.0.zip - DPh Kraken https://mods.vintagestory.at/metalleaf


jammorefruitin 1.0.2 Jam More Fruit In JamMoreFruitIn_1.0.2.zip game@*, survival@* Droseran https://mods.vintagestory.at/jammorefruitin


seamlessrapids 1.0.1 Seamless Rapids seamlessrapids.zip game@1.22.0-rc.7 Ferik https://mods.vintagestory.at/seamlessrapids


cartwrightscaravan 1.9.0 Cartwrights Caravan CartwrightsCaravan_1.9.0.zip game@1.22.0 Freakyuser396 https://mods.vintagestory.at/cartwrightscaravan


shipwright 1.3.3 Shipwright: Vessels of Distant Shores shipwright_1.3.3.zip game@1.22.0 Freakyuser396, Pal_5000, Rivvion, Shintharo12 https://mods.vintagestory.at/shipwright


butchering 1.13.2 Butchering butchering_1.13.2.zip game G3rste, CaptainOats https://mods.vintagestory.at/butchering


forestpreserve 0.0.4 ForestPreserve forestpreserve.zip - GriffinsWings https://mods.vintagestory.at/forestpreserve


spinningwheel 1.2.1 Immersive Fibercraft spinningwheel_1.2.1.zip - HeadPilgrim https://mods.vintagestory.at/spinningwheel


smithingplus 1.9.0-rc.1 SmithingPlus smithingplus_1.9.0-rc.1.zip game jayu https://mods.vintagestory.at/smithingplus


canjewelry 0.6.5 CAN Jewelry canjewelry_0.6.5.zip game, vsimgui KenigVovan https://mods.vintagestory.at/canjewelry


bettererprospecting 3.2.4 BetterEr Prospecting bettererprospecting_3.2.4.zip game@1.22.0 KnewOne https://mods.vintagestory.at/bettererprospecting


speartrajectory 10.0.9 Projectile Trajectory speartrajectory_10.0.9.zip game@1.22.0 Kuroshiro https://mods.vintagestory.at/speartrajectory


aculinaryartillery 2.0.0-dev.12 A Culinary Artillery Experimental ACulinaryArtillery 2.0.0-dev.12.zip game@1.21.0 l33tmaan, jakecool19, SpearAndFang, Mister_Andy_Dandy, Vinter Nacht, Philippe, Pursec, pizza2004 https://mods.vintagestory.at/aculinaryartillery


weaponpackarebquench 1.0.1 Alpha Weapon Pack Rebalanced - Quenching Patch WeaponPackARebQuench1.0.1.zip game@1.22.0, weaponpackalphareb@* litan https://mods.vintagestory.at/weaponpackarebquench


cutthefat 2.0.0 Cut the Fat cutthefat_2.0.0.zip - Lodeclaw https://mods.vintagestory.at/cutthefat


jsonpatcheslib 1.5.2 JSON Patches lib jsonpatcheslib_1.5.2.zip - Maltiez https://mods.vintagestory.at/jsonpatcheslib


overhaullib 2.0.8 Overhaul lib overhaullib_2.0.8.zip - Maltiez https://mods.vintagestory.at/overhaullib


vsimgui 1.2.5 Dear ImGui vsimgui_1.2.5.zip - Maltiez https://mods.vintagestory.at/vsimgui


playerinventorylib 0.0.9 Player Inventory lib playerinventorylib_0.0.9.zip overhaullib@* Maltiez https://mods.vintagestory.at/playerinventorylib


backpacks 0.1.0 Backpacks backpacks_0.1.0.zip overhaullib@2.0.4, attributerenderinglibrary@3.0.0, jsonpatcheslib@1.5.1, playerinventorylib@0.0.2 Maltiez https://mods.vintagestory.at/backpacks


configlib 1.12.0 Config lib configlib_1.12.0.zip vsimgui@1.2.0 Maltiez, The Insanity God https://mods.vintagestory.at/configlib


billposting 2.0.0 Billposting billposting_2.0.0.zip game Moby_ https://mods.vintagestory.at/billposting


weaponpackalphareb 1.8.4 Alpha Weapon Pack Rebalanced WeaponPackAlphaRebalanced.zip - Mr1k3, fipil, JhonathanDj https://mods.vintagestory.at/weaponpackalphareb


projectiletracker 1.0.7 ProjectileTracker projectiletracker_1.0.7.zip game@1.22.0 MrFastZombie https://mods.vintagestory.at/projectiletracker


slings 0.0.4 Slings Progression Slings_Progression_v0.0.4.zip - MrFlame https://mods.vintagestory.at/slings


ndlmushroomgrowth 2.1.2 NDL MushroomGrowth ndlmushroomgrowth_2.1.2.zip game NateDoesLife https://mods.vintagestory.at/ndlmushroomgrowth


attackfish 1.0.0 AttackFish attackfish_1.0.0.zip game Necromunger https://mods.vintagestory.at/attackfish


immersivewoodchopping 0.8.3 Immersive Wood Chopping immersivewoodchopping_0.8.3.zip game@1.22.0 NemaxuswarZet https://mods.vintagestory.at/immersivewoodchopping


immersivewoodsawing 0.2.9 Immersive Wood Sawing immersivewoodsawing_0.2.9.zip game@1.22.0 NemaxuswarZet https://mods.vintagestory.at/immersivewoodsawing


mngeology 2.0.3 Material Needs: Geology MaterialNeedsGeology_2.0.3.zip game Nephelangelo https://mods.vintagestory.at/mngeology


materialneeds 1.1.16 Material Needs MaterialNeeds_1.1.16.zip game Nephelangelo https://mods.vintagestory.at/materialneeds


terraprety 7.10.1 Terra Prety TerraPrety_7.10.1.zip game@1.22.0 Nephelangelo, Darkluke1111, JonR https://mods.vintagestory.at/terraprety


clickuptorches 1.1.1 Click Up Torches ClickUpTorches.zip - Nerddogueto https://mods.vintagestory.at/clickuptorches


betterruins 0.6.1 BetterRuins BetterRuinsv0.6.1.zip game@1.22.0 NiclAss https://mods.vintagestory.at/betterruins


bettertraders 0.2.0 BetterTraders BetterTradersv0.2.0.zip game@1.22.0 NiclAss https://mods.vintagestory.at/bettertraders


grindingwheelrework 1.1.0 Grinding Wheel Rework grindingwheelrework_1.1.0.zip - Omikronlex https://mods.vintagestory.at/grindingwheelrework


temporalvessels 1.0.3 Temporal Vessels - A Vessel Teleportation System TemporalVessels_1.0.3.zip - Omikronlex https://mods.vintagestory.at/temporalvessels


blushandbins 1.1.7 Blush and Bins blushandbins_1.1.7.zip game, attributerenderinglibrary@* P1nkOblivion https://mods.vintagestory.at/blushandbins


horxskillsaddon 1.0.1 HoR-xSkills-Addon HoR-XSkills-Addon.zip game, survival, horxlib@0.9.0, horxskills@0.9.0 Panduh https://mods.vintagestory.at/horxskillsaddon


horxlib 1.0.1 HoR-XLib HoR-XLib-Compat.zip game Panduh (fork), Xandu (original) https://mods.vintagestory.at/horxlib


horxskills 1.0.3 HoR-xSkills-Compat HoR-XSkills-Compat.zip game, survival, horxlib Panduh (fork), Xandu (original) https://mods.vintagestory.at/horxskills


eternalstew 1.3.0 Eternal Stew EternalStew_v1.3.0.zip - Paxus, unHallowed https://mods.vintagestory.at/eternalstew


recyclingtools 1.4.4 Recycling Tools RecyclingTools-v1.4.4.zip game@1.21.0 Potusek https://mods.vintagestory.at/recyclingtools


chiseltools 1.17.1 chiseltools ChiselTools1.17.1.zip - QPTech https://mods.vintagestory.at/chiseltools


vsairshipmod 1.1.2 The Airship Mod! vsairshipmod_1.1.2.zip game@1.22.0 Rivvion, TygrysT, DarthSack, Pal-5000 / Hyperion, Freakyuser396 https://mods.vintagestory.at/vsairshipmod


beamium 1.2.2 Beamium Beamium_1.2.2.zip - Rodo https://mods.vintagestory.at/beamium


rlldtco0001 2.1.1 CompostTweak CompostTweak_2.1.1.zip game, survival RolledTaco https://mods.vintagestory.at/rlldtco0001


interestingme 1.0.13 Interesting Mining & Extraction interestingme-v1.0.13.zip game, interestingoregen Ross the Great https://mods.vintagestory.at/interestingme


interestingoregen 2.3.8 Interesting Ore Gen InterestingOreGen-v2.3.8.zip - RosstheGreat https://mods.vintagestory.at/interestingoregen


catchledge 0.7.1 Catch Ledge CatchLedge_0.7.1.zip - SaltyWater https://mods.vintagestory.at/catchledge


chargedjump 1.2.3 ChargedJump ChargedJumpMod_1.2.3.zip - SaltyWater https://mods.vintagestory.at/chargedjump


crawlanddive 0.2.4 Crawl&Dive CrawlAndDive_0.2.4.zip - SaltyWater https://mods.vintagestory.at/crawlanddive


fallingtree 0.5.0 Falling Tree FallingTree_0.5.0.zip - SaltyWater https://mods.vintagestory.at/fallingtree


fixscythe 0.2.1 Scythe Fix Scythe Fix_0.2.1.zip - SaltyWater https://mods.vintagestory.at/fixscythe


swifttime 1.1.3 SwiftTime SwiftTime_1.1.3.zip - SaltyWater https://mods.vintagestory.at/swifttime


immersivemining 0.2.20 Immersive Mining ImmersiveMining_0.2.20.zip - SaltyWater, GamingToast https://mods.vintagestory.at/immersivemining


rivers 5.0.0 Rivers rivers_5.0.0.zip game sneeze https://mods.vintagestory.at/rivers


foodshelves 3.0.2 FoodShelves foodshelves_3.0.2.zip game@1.22.0 SONZ-INA https://mods.vintagestory.at/foodshelves


primitivesurvival 5.0.5 Primitive Survival primitivesurvival_5.0.5.zip - SpearAndFang https://mods.vintagestory.at/primitivesurvival


nomadtents 1.1.3 Nomad Tents nomadtents_113.zip game@* TaimatCompany https://mods.vintagestory.at/nomadtents


progressionframework 1.0.0 Progression Framework progressionframework_1.0.0.zip game@1.22.0-rc.7 TechnoGoth, LiteraryJester https://mods.vintagestory.at/progressionframework


seafarer 0.5.2 Seafarer seafarer_0.5.2.zip game@1.22.0, progressionframework@1.0.0 TechnoGoth, LiteraryJester https://mods.vintagestory.at/seafarer


em 3.5.1 Expanded Matter expanded_matter-3.5.1.zip game@1.22.0, survival@1.22.0 Tels, Phiwa https://mods.vintagestory.at/em


tailorsdelight 2.2.0 Tailor's Delight tailors_delight-2.2.0.zip game@1.22.0, survival@1.22.0 Tels, Phiwa https://mods.vintagestory.at/tailorsdelight


bricklayers 3.2.1 Bricklayers bricklayers-3.2.1.zip game@1.22.0, survival@1.22.0, em@3.5.0 Tels, Phiwa https://mods.vintagestory.at/bricklayers


dressmakers 1.8.0 Dressmakers dressmakers-1.8.0.zip game@1.22.0, survival@1.22.0, tailorsdelight@2.2.0 Tels, Phiwa https://mods.vintagestory.at/dressmakers


wool 1.9.1 Wool & More wool-1.9.1.zip game@1.22.0, survival@1.21.0, shearlib@1.3.0 Tels, Phiwa https://mods.vintagestory.at/wool


wforests 1.0.0 Wilderlands Forests Wilderlands Forests_1.0.0.zip - thalius https://mods.vintagestory.at/wforests


wilderlandscavessystem 2.0.5 Wilderlands Caves System Wilderlands Caves System 2.0.5.zip - Thalius https://mods.vintagestory.at/wilderlandscavessystem


realsmokeqppatch 1.0.0 Real Smoke QP's Chisel Tools Patch RealSmokeQPPatch1.0.zip chiseltools@*, realsmoke@* TheCivilHulk https://mods.vintagestory.at/realsmokeqppatch


autoconfiglib 2.0.10 Auto Config Lib autoconfiglib_2.0.10.zip game, configlib TheInsanityGod https://mods.vintagestory.at/autoconfiglib


longburningfirewood 1.0.2 Long-burning firewood long-burning-firewood_1.0.2.zip game@* TheRealFlynn https://mods.vintagestory.at/longburningfirewood


game 1.22.2 Essentials VSEssentials.dll - Tyron https://mods.vintagestory.at/game


creative 1.22.2 Creative Mode VSCreativeMod.dll game Tyron https://mods.vintagestory.at/creative


survival 1.22.2 Survival Mode VSSurvivalMod.dll game Tyron https://mods.vintagestory.at/survival


bronzemeteoricmining 1.3.1 Bronze Meteoric Mining bronzemeteoricmining_v1.3.1.zip - Vyh06 https://mods.vintagestory.at/bronzemeteoricmining


mightywalnut 1.1.5 The Mighty Walnut mightywalnut-1.1.5.zip game@1.21.5 Whiskey Sunshine https://mods.vintagestory.at/mightywalnut


realsmoke 1.2.0 Real Smoke realsmoke_1.2.0.zip game@1.22.0 XyrVexus https://mods.vintagestory.at/realsmoke


slowtox 5.0.0 SlowTox slowtox_5.0.0.zip game@* XyrVexus https://mods.vintagestory.at/slowtox


hardcorewaterevolved 1.5.1 Hardcore Water: Transport Edition (Evolved) hardcorewaterevolved_1.5.1.zip game@* Zach2039, InfiniteRain https://mods.vintagestory.at/hardcorewaterevolved


synergy 1.1.3 Synergy Synergy-1.1.3.zip game@1.22.0 Zaldaryon https://mods.vintagestory.at/synergy


tungsten 1.3.0 Tungsten Tungsten-1.3.0.zip game@1.22.0 Zaldaryon https://mods.vintagestory.at/tungsten

 

8.5.2026 18:04:29 [Notification] [stonequarryrepckfipil] Config StoneQuarry.Config from StoneQuarry v1.0.0.0 loaded successfully
8.5.2026 18:04:29 [Notification] [IOG] Config successfully loaded.
8.5.2026 18:04:29 [Notification] [Immersive Fibercraft] Registered block, block entity, and mountable classes

Crash Report
8.5.2026 18:06:14 [Fatal] Caught unhandled exception in thread 'chunkdbthread'. Shutting down server.
8.5.2026 18:06:14 [Error] Exception: Arithmetic operation resulted in an overflow.
at Vintagestory.Common.ArrayConvert.Build(Int32 lengthA, Int32[] intData, Byte[] data, Int32 length) in VintagestoryLib\Common\Convert\ArrayConvert.cs:line 122
at Vintagestory.Common.Compression.CompressAndCombine(Int32[] data, Int32[] intdata, Int32 intLength) in VintagestoryLib\Common\Convert\Compression.cs:line 94
at Vintagestory.Common.ChunkDataLayer.CompressUsing(Int32[] arrayStatic) in VintagestoryLib\Common\Model\ChunkDataLayer.cs:line 759
at Vintagestory.Common.ChunkDataLayer.Compress(ChunkDataLayer layer, Int32[] arrayStatic) in VintagestoryLib\Common\Model\ChunkDataLayer.cs:line 741
at Vintagestory.Common.ChunkData.CompressInto(Byte[]& blocksCompressed, Byte[]& lightCompressed, Byte[]& lightPaletteCompressed, Byte[]& fluidsCompressed, Int32 chunkdataVersion) in VintagestoryLib\Common\Model\ChunkData.cs:line 320
at Vintagestory.Common.WorldChunk.Pack() in VintagestoryLib\Common\Datastructures\WorldChunk.cs:line 115
at Vintagestory.Server.ServerChunk.ToBytes(FastMemoryStream ms) in VintagestoryLib\Server\Models\ServerChunk.cs:line 246
at Vintagestory.Server.ServerSystemUnloadChunks.UnloadGeneratingChunkColumns(Int64 timeToLive) in VintagestoryLib\Server\Systems\World\LoadThread\UnloadChunks.cs:line 479
at Vintagestory.Server.ServerSystemUnloadChunks.OnSeparateThreadTick() in VintagestoryLib\Server\Systems\World\LoadThread\UnloadChunks.cs:line 220
at Vintagestory.Server.ServerThread.Process() in VintagestoryLib\Server\ServerThread.cs:line 55
8.5.2026 18:06:14 [Notification] Client 1 disconnected: Server shutting down - Exception during Process
8.5.2026 18:06:14 [Notification] Last player disconnected, compacting large object heap...
8.5.2026 18:06:16 [Notification] Server stop requested, begin shutdown sequence. Stop reason: Exception during Process
8.5.2026 18:06:16 [Event] Something went awry...please check the program logs... (Exception during Process)
8.5.2026 18:06:16 [Notification] Server ticking has been suspended
8.5.2026 18:06:16 [Notification] Entering runphase Shutdown
shalun69, May 8th at 7:57 AM

Yeeha! Thank you! 😀

VSync, May 7th at 10:17 AM (modified May 7th at 10:19 AM)

Hello! thanks for the update, my server crashed randomly when I was checking how generation turned out.

I use 1.22.2 and mod list on screenshot

image

 

 

Crash Report
7.5.2026 12:48:37 [Notification] Server logger started.
7.5.2026 12:48:37 [Notification] Game Version: v1.22.2 (Stable)
7.5.2026 12:48:38 [Notification] C# Framework: .net 10.0.0
7.5.2026 12:48:38 [Notification] Zstd Version: 1.5.7
7.5.2026 12:48:38 [Notification] Operating System: Windows 10.0.26200.0
7.5.2026 12:48:38 [Notification] CPU Cores: 16
7.5.2026 12:48:38 [Notification] CPU: AMD Ryzen 9 8945HS w/ Radeon 780M Graphics
7.5.2026 12:48:38 [Notification] Available RAM: 63266 MB
7.5.2026 12:48:38 [Event] It begins...
7.5.2026 12:48:38 [Event] Launching server...
7.5.2026 12:48:38 [Event] It senses...
7.5.2026 12:48:38 [Event] Server v1.22.2, network v1.22.6, api v1.21.0
7.5.2026 12:48:38 [Notification] Entering runphase Initialization
7.5.2026 12:48:38 [Event] Loading configuration...
7.5.2026 12:48:38 [Notification] Entering runphase Configuration
7.5.2026 12:48:38 [Notification] Loading savegame
7.5.2026 12:48:38 [Notification] Loaded existing save game data. Playstyle: surviveandbuild, Playstyle Lang code: preset-surviveandbuild, WorldType: standard
7.5.2026 12:48:38 [Notification] Savegame %appdata%\VintagestoryData\Saves\terra prety 2.vcdbs loaded
7.5.2026 12:48:38 [Notification] World size = 1024000 384 1024000
7.5.2026 12:48:38 [Notification] Start discovering assets
7.5.2026 12:48:38 [Notification] Found 2 base assets in category blocktypes
7.5.2026 12:48:38 [Notification] Found 0 base assets in category itemtypes
7.5.2026 12:48:38 [Notification] Found 34 base assets in category lang
7.5.2026 12:48:38 [Notification] Found 0 base assets in category patches
7.5.2026 12:48:38 [Notification] Found 24 base assets in category config
7.5.2026 12:48:38 [Notification] Found 0 base assets in category worldproperties
7.5.2026 12:48:38 [Notification] Found 49 base assets in category sounds
7.5.2026 12:48:38 [Notification] Found 230 base assets in category shapes
7.5.2026 12:48:38 [Notification] Found 182 base assets in category textures
7.5.2026 12:48:38 [Notification] Found 0 base assets in category recipes
7.5.2026 12:48:38 [Notification] Found 0 base assets in category worldgen
7.5.2026 12:48:38 [Notification] Found 3 base assets in category entities
7.5.2026 12:48:38 [Notification] Found 524 base assets in total
7.5.2026 12:48:38 [Event] Building assets...
7.5.2026 12:48:38 [Notification] Entering runphase LoadAssets
7.5.2026 12:48:48 [Warning] Could not get blocked mods from api: The request was canceled due to the configured HttpClient.Timeout of 10 seconds elapsing.
7.5.2026 12:48:48 [Notification] Trying again to get blocked mods list in 100ms ...
7.5.2026 12:48:48 [Notification] Will search the following paths for mods:
7.5.2026 12:48:48 [Notification] %appdata%\Vintagestory\Mods
7.5.2026 12:48:48 [Notification] %appdata%\VintagestoryData\Mods
7.5.2026 12:48:48 [Notification] Found 12 mods (0 disabled)
7.5.2026 12:48:48 [Notification] Mods, sorted by dependency: snowcaps, game, vsimgui, algernonsterrainsampler, betterruins, configlib, farseer, terraprety, creative, survival, worldpregenerator, autoconfiglib
7.5.2026 12:48:49 [Notification] Instantiated 156 mod systems from 12 enabled mods
7.5.2026 12:48:49 [Notification] External Origins in load order: modorigin@%appdata%\Vintagestory\assets\creative\, modorigin@%appdata%\Vintagestory\assets\survival\, mod@SnowCaps_0.0.0.zip, mod@vsimgui_1.2.4.zip, mod@BetterRuinsv0.6.1.zip, mod@farseer_1.4.0.zip, mod@TerraPrety_7.10.1.zip
7.5.2026 12:48:49 [Notification] Found 541 external assets in category blocktypes
7.5.2026 12:48:49 [Notification] Found 319 external assets in category itemtypes
7.5.2026 12:48:49 [Notification] Found 24 external assets in category lang
7.5.2026 12:48:49 [Notification] Found 37 external assets in category patches
7.5.2026 12:48:49 [Notification] Found 186 external assets in category config
7.5.2026 12:48:49 [Notification] Found 25 external assets in category worldproperties
7.5.2026 12:48:49 [Notification] Found 681 external assets in category sounds
7.5.2026 12:48:49 [Notification] Found 6124 external assets in category shapes
7.5.2026 12:48:49 [Notification] Found 9506 external assets in category textures
7.5.2026 12:48:49 [Notification] Found 469 external assets in category recipes
7.5.2026 12:48:49 [Notification] Found 2114 external assets in category worldgen
7.5.2026 12:48:49 [Notification] Found 74 external assets in category entities
7.5.2026 12:48:49 [Notification] Found 31 external assets in category compatibility
7.5.2026 12:48:50 [Notification] Reloaded lang file with mod assets
7.5.2026 12:48:50 [Notification] [Config lib] Configs loaded: 2
7.5.2026 12:48:51 [Notification] Compatibility lib: 1 assets added, 0 assets replaced.
7.5.2026 12:48:51 [Notification] JsonPatch Loader: 435 patches total, successfully applied 435 patches, unmet conditions on 23 patches, no errors
7.5.2026 12:48:52 [Event] It remembers...
7.5.2026 12:48:53 [Notification] Loaded 4583 unique items
7.5.2026 12:48:53 [Event] All that came before...
7.5.2026 12:48:56 [Notification] Loaded 14089 unique blocks
7.5.2026 12:48:57 [Notification] Loaded 820 unique entitiess
7.5.2026 12:48:57 [Notification] BlockLoader: Entities, Blocks and Items loaded
7.5.2026 12:48:57 [Notification] Remapper: No applicable remappings found for this save game, all seems good for now
7.5.2026 12:48:57 [Event] Remapping blocks and items...
7.5.2026 12:48:57 [Event] 15 cooking recipes loaded
7.5.2026 12:48:57 [Event] Taste and smell...
7.5.2026 12:48:57 [Event] 9 metal alloys loaded
7.5.2026 12:48:57 [Event] Glimmers in the soil...
7.5.2026 12:48:58 [Event] 2107 grid recipes loaded from 315 files
7.5.2026 12:48:58 [Event] Grand inventions...
7.5.2026 12:48:58 [Event] 44 smithing recipes loaded from 43 files
7.5.2026 12:48:58 [Event] Burning sparks...
7.5.2026 12:48:58 [Event] 31 clay forming recipes loaded from 31 files
7.5.2026 12:48:58 [Event] Molded forms...
7.5.2026 12:48:58 [Event] 12 knapping recipes loaded from 12 files
7.5.2026 12:48:58 [Event] Simple tools...
7.5.2026 12:48:58 [Event] 126 barrel recipe recipes loaded from 44 files
7.5.2026 12:48:58 [Notification] Tags registry was locked.
7.5.2026 12:48:58 [Notification] Entering runphase AssetsFinalize
7.5.2026 12:48:59 [Event] Server assets loaded, parsed, registered and finalized
7.5.2026 12:48:59 [Event] Initialising systems...
7.5.2026 12:48:59 [Notification] Entering runphase LoadGamePre
7.5.2026 12:48:59 [Notification] Reloaded 19 weather patterns, 5 wind patterns and 5 weather events
7.5.2026 12:48:59 [Notification] Started 132 systems on Server:
7.5.2026 12:48:59 [Notification] Mod 'autoconfiglib_2.0.10.zip' (autoconfiglib):
7.5.2026 12:48:59 [Notification] AutoConfigLib.AutoConfigLibModSystem
7.5.2026 12:48:59 [Notification] Mod 'VSEssentials.dll' (game):
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.Core
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenTerra
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenSnowLayer
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.EntityPartitioning
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ErrorReporter
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenTerraPostProcess
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.ModCompatiblityUtil
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.NoObf.ModJsonPatchLoader
7.5.2026 12:48:59 [Notification] FluffyClouds.FluffyCloudsModSystem
7.5.2026 12:48:59 [Notification] Vintagestory.Systems.ModSystemTfEditFromAttributes
7.5.2026 12:48:59 [Notification] Vintagestory.Essentials.PathfindSystem
7.5.2026 12:48:59 [Notification] Vintagestory.Essentials.PathFindDebug
7.5.2026 12:48:59 [Notification] Vintagestory.Essentials.PathfindingAsync
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.JsonExport
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.ModBasicBlocksLoader
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenMaps
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenRockStrataNew
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenHotSprings
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenCreatures
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.ModSystemWorldGenStructures
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemItemRendererOptimizer
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.AiRuntimeConfig
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemSyncHarvestableDropsToClient
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemEmotes
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.LeafBlockDecay
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.POIRegistry
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.RoomRegistry
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.WeatherSystemCommands
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.WeatherSystemServer
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.SystemRemotePlayerTracking
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.WorldMapManager
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenDeposits
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.NoObf.ModRegistryObjectTypeLoader
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.LoadColorMaps
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenCaves
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenStructures
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.WgenCommands
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenBlockLayers
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenPonds
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ClothManager
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenStructuresPosPass
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenVegetationAndPatches
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenRivulets
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenLightSurvival
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.CollectibleBuffDebug
7.5.2026 12:48:59 [Notification] Mod 'algernonsterrainsampler_1.2.1.zip' (algernonsterrainsampler):
7.5.2026 12:48:59 [Notification] AlgernonsTerrainSampler.TerrainSamplerGenTerra
7.5.2026 12:48:59 [Notification] AlgernonsTerrainSampler.TerrainSamplerMod
7.5.2026 12:48:59 [Notification] Mod 'VSSurvivalMod.dll' (survival):
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemControlPoints
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.SurvivalCoreSystem
7.5.2026 12:48:59 [Notification] Vintagestory.Systems.StoryLockableDoor
7.5.2026 12:48:59 [Notification] Vintagestory.Client.NoObf.StoryGenFailedSystem
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.UpgradeTasks
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.ChiselBlockBulkSetMaterial
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.ModSystemDetailModeSync
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.NpcControl
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.ModSystemTiledDungeons
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemExplosionAffectedStability
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.MyceliumSystem
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModsystemButterflySpawnCondsExtra
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemFishInstaFlee
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemCatchCreature
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.FishingSupportModSystem
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemGliding
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemSnowShoveling
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemSubTongsDurability
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemSwoopDev
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.Timeswitch
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ClutterBookshelfUtil
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ScreenshakeToClientModSystem
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemResoArchiveCommands
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.StoryStructuresSpawnConditions
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemNPCHairStyling
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemSkinnableAdditions
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemVillagerDebug
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemAuction
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemBlockReinforcement
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.Core
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemBoatingSoundAndRatlineStamina
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.CharacterSystem
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.CustomSpawnConditions
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.VariablesModSystem
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModsystemElevator
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ActivityModSystem
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ActivityEditorSystem
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemFarming
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemCommandHandbook
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemTutorial
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.HeldItemMouseInputHandler
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemCorpseReturnTeleporter
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemNightVision
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.TobiasTeleporter
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModJournal
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.LiquidItemStackRenderer
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemStructureLocator
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModLootRandomizer
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemEntityOwnership
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemRifts
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemRiftWeather
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSleeping
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemSupportBeamPlacer
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.TeleporterManager
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModTemperature
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.SystemTemporalStability
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.TemporalStabilityEffects
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemClimateSpecificTraderTypes
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemWearableStats
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemEditableBook
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.Mechanics.ModSystemWindTurbulence
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.Mechanics.MechanicalPowerMod
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenDungeons
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.GenStoryStructures
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.WgenCommandsExt
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenDevastationLayer
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.RecipeRegistrySystem
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.RecipeLoader
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemFishDepletion
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemWormGrunting
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemFireFromLightning
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemOreMap
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemSnowballs
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.HumanoidOutfits
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.ModSystemDevastationEffects
7.5.2026 12:48:59 [Notification] Vintagestory.GameContent.DisableRecipeRegisteringSystem
7.5.2026 12:48:59 [Notification] Mod 'VSCreativeMod.dll' (creative):
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.Core
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.WorldEdit.WorldEdit
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenBlockLayersFlat
7.5.2026 12:48:59 [Notification] Vintagestory.ServerMods.GenLightCreative
7.5.2026 12:48:59 [Notification] Mod 'configlib_1.12.0.zip' (configlib):
7.5.2026 12:48:59 [Notification] ConfigLib.ConfigLibModSystem
7.5.2026 12:48:59 [Notification] Mod 'farseer_1.4.0.zip' (farseer):
7.5.2026 12:48:59 [Notification] Farseer.FarseerModSystem
7.5.2026 12:48:59 [Notification] Mod 'TerraPrety_7.10.1.zip' (terraprety):
7.5.2026 12:48:59 [Notification] TerraPrety.TerraPretyModSystem
7.5.2026 12:48:59 [Notification] Mod 'WorldPregenerator_1.0.1.zip' (worldpregenerator):
7.5.2026 12:48:59 [Notification] WorldPregenerator.WorldPregeneratorModSystem
7.5.2026 12:48:59 [Event] 26 traits loaded from 1 files
7.5.2026 12:48:59 [Event] 6 classes loaded from 1 files
7.5.2026 12:49:01 [Notification] Server map set
7.5.2026 12:49:01 [Event] A world unbroken...
7.5.2026 12:49:01 [Notification] Entering runphase GameReady
7.5.2026 12:49:01 [Notification] Entering runphase WorldReady
7.5.2026 12:49:01 [Event] The center unfolding...
7.5.2026 12:49:01 [Event] Starting world generators...
7.5.2026 12:49:06 [Notification] Reloaded 35 tree generators
7.5.2026 12:49:06 [Event] Loading 7x7x12 spawn chunks...
7.5.2026 12:49:06 [Event] 0% (49 in queue)
7.5.2026 12:49:06 [Event] The carved mountains...
7.5.2026 12:49:06 [Event] Begin game ticking...
7.5.2026 12:49:06 [Event] ... it calls to you
7.5.2026 12:49:06 [Notification] Entering runphase RunGame
7.5.2026 12:49:06 [Notification] Successfully loaded 0 waypoints
7.5.2026 12:49:06 [Notification] Starting server threads
7.5.2026 12:49:06 [Event] Dedicated Server now running on Port 42420 and all ips!
7.5.2026 12:49:06 [Event] Return again.
7.5.2026 12:49:16 [Warning] Server overloaded. A tick took 614ms to complete.
7.5.2026 12:50:13 [Notification] A Client attempts connecting via TCP on [::ffff:178.205.128.128]:54527, assigning client id 1
7.5.2026 12:50:14 [Notification] Client 1 uid /nh8wmN0Dxnag9Ee022YT6fy attempting identification. Name: VSync
7.5.2026 12:50:14 [Notification] Delayed join, need to load one spawn chunk first.
7.5.2026 12:50:14 [Notification] Sending server identification. Server control privilege is True
7.5.2026 12:50:14 [Notification] Placing VSync at 512044,36975097656 168 512026,03186035156
7.5.2026 12:50:25 [Event] VSync [::ffff:178.205.128.128]:54527 joins.
7.5.2026 12:50:25 [Notification] A client reconnected, resuming game calendar.
7.5.2026 12:51:18 [Notification] Dungeon with 125 schematics generated
7.5.2026 12:51:34 [Notification] Client 1 disconnected:
7.5.2026 12:51:34 [Notification] Last player disconnected, compacting large object heap...
7.5.2026 12:51:35 [Event] Player VSync left.
7.5.2026 12:51:35 [Warning] Server overloaded. A tick took 683ms to complete.
7.5.2026 12:51:35 [Notification] All clients disconnected, pausing game calendar.
7.5.2026 12:51:35 [Event] Client 1 disconnected.
7.5.2026 12:51:40 [Notification] A Client attempts connecting via TCP on [::ffff:178.205.128.128]:54558, assigning client id 2
7.5.2026 12:51:41 [Notification] Client 2 uid /nh8wmN0Dxnag9Ee022YT6fy attempting identification. Name: VSync
7.5.2026 12:51:41 [Notification] Sending server identification. Server control privilege is True
7.5.2026 12:51:41 [Notification] Placing VSync at 511937,1270751953 249,62481689453125 511917,18713378906
7.5.2026 12:51:49 [Event] VSync [::ffff:178.205.128.128]:54558 joins.
7.5.2026 12:51:49 [Notification] A client reconnected, resuming game calendar.
7.5.2026 12:52:34 [Notification] Reloaded 19 weather patterns, 5 wind patterns and 5 weather events
7.5.2026 12:52:35 [Notification] Reloaded 19 weather patterns, 5 wind patterns and 5 weather events
7.5.2026 12:52:45 [Warning] An entity fish-freshwater-crappie-white-adult failed to complete initialisation, will not be physics ticked.
7.5.2026 12:53:40 [Event] Saved 300 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 600 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 900 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 1200 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 1500 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 1800 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 2100 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 2400 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 2700 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 3000 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 3300 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 3600 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 3900 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 4200 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Event] Saved 4500 generating chunks...
7.5.2026 12:53:40 [Event] ...
7.5.2026 12:53:40 [Notification] Server ticking has been suspended
7.5.2026 12:53:40 [Notification] Autosaving game world. Notifying mods, then systems of save...
7.5.2026 12:53:40 [Notification] Defragmented listener lists
7.5.2026 12:53:40 [Event] Mods and systems notified, now saving everything...
7.5.2026 12:53:40 [Event] It pauses.
7.5.2026 12:53:40 [Event] Will do offthread savegamedata saving...
7.5.2026 12:53:40 [Event] One last gaze...
7.5.2026 12:53:40 [Event] Saved player world data...
7.5.2026 12:53:41 [Event] Saved map regions...
7.5.2026 12:53:41 [Event] Then all goes quiet...
7.5.2026 12:53:41 [Event] Saved map chunks...
7.5.2026 12:53:41 [Event] The waters recede...
7.5.2026 12:53:41 [Event] World saved! Saved 0 chunks, 0 mapchunks, 55 mapregions.
7.5.2026 12:53:41 [Event] It sighs...
7.5.2026 12:53:41 [Notification] A client reconnected, resuming game calendar.
7.5.2026 12:53:41 [Notification] Server ticking has been resumed
7.5.2026 12:53:41 [Event] Saved 300 chunks...
7.5.2026 12:53:41 [Event] Saved 600 chunks...
7.5.2026 12:53:41 [Event] Saved 900 chunks...
7.5.2026 12:53:41 [Event] Saved 1200 chunks...
7.5.2026 12:53:41 [Event] Saved 1500 chunks...
7.5.2026 12:53:41 [Event] Saved 1800 chunks...
7.5.2026 12:53:41 [Event] Saved 2100 chunks...
7.5.2026 12:53:41 [Event] Saved 2400 chunks...
7.5.2026 12:53:41 [Event] Saved 2700 chunks...
7.5.2026 12:53:41 [Event] Saved 3000 chunks...
7.5.2026 12:53:41 [Event] Saved 3300 chunks...
7.5.2026 12:53:41 [Event] Saved 3600 chunks...
7.5.2026 12:53:41 [Event] Saved 3900 chunks...
7.5.2026 12:53:41 [Event] Saved 4200 chunks...
7.5.2026 12:53:41 [Event] Saved 4500 chunks...
7.5.2026 12:53:41 [Event] Saved 4800 chunks...
7.5.2026 12:53:41 [Event] Saved 5100 chunks...
7.5.2026 12:53:41 [Event] Saved 5400 chunks...
7.5.2026 12:53:41 [Event] Saved 5700 chunks...
7.5.2026 12:53:41 [Event] Saved 6000 chunks...
7.5.2026 12:53:41 [Event] Saved 6300 chunks...
7.5.2026 12:53:41 [Event] Saved 6600 chunks...
7.5.2026 12:53:41 [Event] Saved 6900 chunks...
7.5.2026 12:53:41 [Event] Saved 7200 chunks...
7.5.2026 12:53:41 [Event] Saved 7500 chunks...
7.5.2026 12:53:41 [Event] Saved 7800 chunks...
7.5.2026 12:53:41 [Event] Saved 8100 chunks...
7.5.2026 12:53:41 [Event] Saved 8400 chunks...
7.5.2026 12:53:41 [Event] Saved 8700 chunks...
7.5.2026 12:53:41 [Event] Saved 9000 chunks...
7.5.2026 12:53:41 [Event] Saved 9300 chunks...
7.5.2026 12:53:41 [Event] Saved 9600 chunks...
7.5.2026 12:53:41 [Event] Saved 9900 chunks...
7.5.2026 12:53:41 [Event] Saved 10200 chunks...
7.5.2026 12:53:42 [Event] Saved 10500 chunks...
7.5.2026 12:53:42 [Event] Saved 10800 chunks...
7.5.2026 12:53:42 [Event] Saved 11100 chunks...
7.5.2026 12:53:42 [Event] Saved 11400 chunks...
7.5.2026 12:53:42 [Event] Saved 11700 chunks...
7.5.2026 12:53:42 [Event] Saved 12000 chunks...
7.5.2026 12:53:42 [Event] Saved 12300 chunks...
7.5.2026 12:53:42 [Event] Offthread save of 12433 chunks done.
7.5.2026 12:53:42 [Notification] Offthread save of 0 generating chunks done.
7.5.2026 12:53:42 [Event] Offthread save of 1037 map chunks done.
7.5.2026 12:53:42 [Event] Offthread save of savegame done.
7.5.2026 12:54:24 [Warning] An entity pig-eurasian-adult-female failed to complete initialisation, will not be physics ticked.
7.5.2026 12:54:39 [Warning] An entity bear-brown-adult-female failed to complete initialisation, will not be physics ticked.
7.5.2026 12:54:42 [Warning] An entity raccoon-common-baby-male failed to complete initialisation, will not be physics ticked.
7.5.2026 12:54:48 [Notification] Dungeon with 108 schematics generated
7.5.2026 12:58:43 [Notification] Server ticking has been suspended
7.5.2026 12:58:43 [Notification] Autosaving game world. Notifying mods, then systems of save...
7.5.2026 12:58:43 [Notification] Defragmented listener lists
7.5.2026 12:58:43 [Event] Mods and systems notified, now saving everything...
7.5.2026 12:58:43 [Event] It pauses.
7.5.2026 12:58:43 [Event] Will do offthread savegamedata saving...
7.5.2026 12:58:43 [Event] One last gaze...
7.5.2026 12:58:43 [Event] Saved player world data...
7.5.2026 12:58:43 [Event] Saved map regions...
7.5.2026 12:58:43 [Event] Then all goes quiet...
7.5.2026 12:58:43 [Event] Saved map chunks...
7.5.2026 12:58:43 [Event] The waters recede...
7.5.2026 12:58:43 [Event] World saved! Saved 0 chunks, 0 mapchunks, 21 mapregions.
7.5.2026 12:58:43 [Event] It sighs...
7.5.2026 12:58:43 [Notification] A client reconnected, resuming game calendar.
7.5.2026 12:58:43 [Notification] Server ticking has been resumed
7.5.2026 12:58:43 [Event] Saved 300 chunks...
7.5.2026 12:58:43 [Event] Saved 600 chunks...
7.5.2026 12:58:43 [Event] Saved 900 chunks...
7.5.2026 12:58:43 [Event] Saved 1200 chunks...
7.5.2026 12:58:43 [Event] Saved 1500 chunks...
7.5.2026 12:58:43 [Event] Saved 1800 chunks...
7.5.2026 12:58:43 [Event] Saved 2100 chunks...
7.5.2026 12:58:43 [Event] Saved 2400 chunks...
7.5.2026 12:58:43 [Event] Saved 2700 chunks...
7.5.2026 12:58:43 [Event] Saved 3000 chunks...
7.5.2026 12:58:43 [Event] Saved 3300 chunks...
7.5.2026 12:58:43 [Event] Saved 3600 chunks...
7.5.2026 12:58:43 [Event] Saved 3900 chunks...
7.5.2026 12:58:43 [Event] Saved 4200 chunks...
7.5.2026 12:58:43 [Event] Saved 4500 chunks...
7.5.2026 12:58:43 [Event] Saved 4800 chunks...
7.5.2026 12:58:43 [Event] Saved 5100 chunks...
7.5.2026 12:58:43 [Event] Saved 5400 chunks...
7.5.2026 12:58:43 [Event] Saved 5700 chunks...
7.5.2026 12:58:43 [Event] Saved 6000 chunks...
7.5.2026 12:58:43 [Event] Saved 6300 chunks...
7.5.2026 12:58:43 [Event] Saved 6600 chunks...
7.5.2026 12:58:44 [Event] Saved 6900 chunks...
7.5.2026 12:58:44 [Event] Saved 7200 chunks...
7.5.2026 12:58:44 [Event] Saved 7500 chunks...
7.5.2026 12:58:44 [Event] Saved 7800 chunks...
7.5.2026 12:58:44 [Event] Saved 8100 chunks...
7.5.2026 12:58:44 [Event] Saved 8400 chunks...
7.5.2026 12:58:44 [Event] Saved 8700 chunks...
7.5.2026 12:58:44 [Event] Saved 9000 chunks...
7.5.2026 12:58:44 [Event] Saved 9300 chunks...
7.5.2026 12:58:44 [Event] Saved 9600 chunks...
7.5.2026 12:58:44 [Event] Saved 9900 chunks...
7.5.2026 12:58:44 [Event] Saved 10200 chunks...
7.5.2026 12:58:44 [Event] Saved 10500 chunks...
7.5.2026 12:58:44 [Event] Saved 10800 chunks...
7.5.2026 12:58:44 [Event] Saved 11100 chunks...
7.5.2026 12:58:44 [Event] Saved 11400 chunks...
7.5.2026 12:58:44 [Event] Saved 11700 chunks...
7.5.2026 12:58:44 [Event] Saved 12000 chunks...
7.5.2026 12:58:44 [Event] Saved 12300 chunks...
7.5.2026 12:58:44 [Event] Saved 12600 chunks...
7.5.2026 12:58:44 [Event] Saved 12900 chunks...
7.5.2026 12:58:44 [Event] Saved 13200 chunks...
7.5.2026 12:58:44 [Event] Saved 13500 chunks...
7.5.2026 12:58:44 [Event] Saved 13800 chunks...
7.5.2026 12:58:44 [Event] Saved 14100 chunks...
7.5.2026 12:58:44 [Event] Offthread save of 14357 chunks done.
7.5.2026 12:58:44 [Notification] Offthread save of 0 generating chunks done.
7.5.2026 12:58:44 [Event] Offthread save of 2599 map chunks done.
7.5.2026 12:58:44 [Event] Offthread save of savegame done.
7.5.2026 13:01:30 [Warning] An entity bear-black-adult-female failed to complete initialisation, will not be physics ticked.
7.5.2026 13:02:40 [Notification] Dungeon with 93 schematics generated
7.5.2026 13:03:21 [Warning] An entity fox-red-adult-female failed to complete initialisation, will not be physics ticked.
7.5.2026 13:03:30 [Notification] Dungeon with 109 schematics generated
7.5.2026 13:03:30 [Notification] Dungeon with 114 schematics generated
7.5.2026 13:03:45 [Event] Saved 300 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 600 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 900 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 1200 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 1500 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 1800 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 2100 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 2400 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 2700 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 3000 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 3300 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:45 [Event] Saved 3600 generating chunks...
7.5.2026 13:03:45 [Event] ...
7.5.2026 13:03:46 [Notification] Server ticking has been suspended
7.5.2026 13:03:46 [Notification] Autosaving game world. Notifying mods, then systems of save...
7.5.2026 13:03:46 [Notification] Defragmented listener lists
7.5.2026 13:03:46 [Event] Mods and systems notified, now saving everything...
7.5.2026 13:03:46 [Event] It pauses.
7.5.2026 13:03:46 [Event] Will do offthread savegamedata saving...
7.5.2026 13:03:46 [Event] One last gaze...
7.5.2026 13:03:46 [Event] Saved player world data...
7.5.2026 13:03:46 [Event] Saved map regions...
7.5.2026 13:03:46 [Event] Then all goes quiet...
7.5.2026 13:03:46 [Event] Saved map chunks...
7.5.2026 13:03:46 [Event] The waters recede...
7.5.2026 13:03:46 [Event] World saved! Saved 0 chunks, 0 mapchunks, 58 mapregions.
7.5.2026 13:03:46 [Event] It sighs...
7.5.2026 13:03:46 [Notification] A client reconnected, resuming game calendar.
7.5.2026 13:03:46 [Notification] Server ticking has been resumed
7.5.2026 13:03:46 [Event] Saved 300 chunks...
7.5.2026 13:03:46 [Event] Saved 600 chunks...
7.5.2026 13:03:46 [Event] Saved 900 chunks...
7.5.2026 13:03:46 [Event] Saved 1200 chunks...
7.5.2026 13:03:46 [Event] Saved 1500 chunks...
7.5.2026 13:03:46 [Event] Saved 1800 chunks...
7.5.2026 13:03:46 [Event] Saved 2100 chunks...
7.5.2026 13:03:46 [Event] Saved 2400 chunks...
7.5.2026 13:03:46 [Event] Saved 2700 chunks...
7.5.2026 13:03:46 [Event] Saved 3000 chunks...
7.5.2026 13:03:46 [Event] Saved 3300 chunks...
7.5.2026 13:03:46 [Event] Saved 3600 chunks...
7.5.2026 13:03:46 [Event] Saved 3900 chunks...
7.5.2026 13:03:46 [Event] Saved 4200 chunks...
7.5.2026 13:03:46 [Event] Saved 4500 chunks...
7.5.2026 13:03:46 [Event] Saved 4800 chunks...
7.5.2026 13:03:46 [Event] Saved 5100 chunks...
7.5.2026 13:03:46 [Event] Saved 5400 chunks...
7.5.2026 13:03:46 [Event] Saved 5700 chunks...
7.5.2026 13:03:46 [Event] Saved 6000 chunks...
7.5.2026 13:03:46 [Event] Saved 6300 chunks...
7.5.2026 13:03:46 [Event] Saved 6600 chunks...
7.5.2026 13:03:46 [Event] Saved 6900 chunks...
7.5.2026 13:03:46 [Event] Saved 7200 chunks...
7.5.2026 13:03:46 [Event] Saved 7500 chunks...
7.5.2026 13:03:46 [Event] Saved 7800 chunks...
7.5.2026 13:03:46 [Event] Saved 8100 chunks...
7.5.2026 13:03:46 [Event] Saved 8400 chunks...
7.5.2026 13:03:46 [Event] Saved 8700 chunks...
7.5.2026 13:03:46 [Event] Saved 9000 chunks...
7.5.2026 13:03:47 [Event] Saved 9300 chunks...
7.5.2026 13:03:47 [Event] Saved 9600 chunks...
7.5.2026 13:03:47 [Event] Saved 9900 chunks...
7.5.2026 13:03:47 [Event] Saved 10200 chunks...
7.5.2026 13:03:47 [Event] Saved 10500 chunks...
7.5.2026 13:03:47 [Event] Saved 10800 chunks...
7.5.2026 13:03:47 [Event] Saved 11100 chunks...
7.5.2026 13:03:47 [Event] Saved 11400 chunks...
7.5.2026 13:03:47 [Event] Saved 11700 chunks...
7.5.2026 13:03:47 [Event] Saved 12000 chunks...
7.5.2026 13:03:47 [Event] Saved 12300 chunks...
7.5.2026 13:03:47 [Event] Saved 12600 chunks...
7.5.2026 13:03:47 [Event] Saved 12900 chunks...
7.5.2026 13:03:47 [Event] Saved 13200 chunks...
7.5.2026 13:03:47 [Event] Saved 13500 chunks...
7.5.2026 13:03:47 [Event] Saved 13800 chunks...
7.5.2026 13:03:47 [Event] Saved 14100 chunks...
7.5.2026 13:03:47 [Event] Saved 14400 chunks...
7.5.2026 13:03:47 [Event] Saved 14700 chunks...
7.5.2026 13:03:47 [Event] Saved 15000 chunks...
7.5.2026 13:03:47 [Event] Saved 15300 chunks...
7.5.2026 13:03:47 [Event] Saved 15600 chunks...
7.5.2026 13:03:47 [Event] Saved 15900 chunks...
7.5.2026 13:03:47 [Event] Saved 16200 chunks...
7.5.2026 13:03:47 [Event] Offthread save of 16224 chunks done.
7.5.2026 13:03:47 [Notification] Offthread save of 0 generating chunks done.
7.5.2026 13:03:47 [Event] Offthread save of 1259 map chunks done.
7.5.2026 13:03:47 [Event] Offthread save of savegame done.
7.5.2026 13:04:11 [Warning] An entity bear-black-adult-female failed to complete initialisation, will not be physics ticked.
7.5.2026 13:04:59 [Notification] Tried to get block outside generating chunks! Set RuntimeEnv.DebugOutOfRangeBlockAccess to debug.
7.5.2026 13:04:59 [Notification] Tried to get block outside generating chunks! Set RuntimeEnv.DebugOutOfRangeBlockAccess to debug.
7.5.2026 13:07:12 [Fatal] Caught unhandled exception in thread 'chunkdbthread'. Shutting down server.
7.5.2026 13:07:12 [Error] Exception: Index was outside the bounds of the array.
at TerraPrety.LandformHeights.LandformHeightNoise.GetParentLandformIndexAt(Int32 xpos, Int32 zpos, Int32 unscaledXpos, Int32 unscaledZpos, Int32 temp, Int32 rain) in /github/workspace/TerraPrety/src/LandformHeights/LandformHeightNoise.cs:line 224
at TerraPrety.LandformHeights.LandformHeightNoise.GetLandformIndexAt(Int32 unscaledXpos, Int32 unscaledZpos, Int32 temp, Int32 rain) in /github/workspace/TerraPrety/src/LandformHeights/LandformHeightNoise.cs:line 197
at TerraPrety.LandformHeights.MapLayerLandformsSmooth.GenLayer(Int32 xCoord, Int32 zCoord, Int32 sizeX, Int32 sizeZ) in /github/workspace/TerraPrety/src/LandformHeights/MapLayerLandformsSmooth.cs:line 60
at Vintagestory.ServerMods.GenMaps.OnMapRegionGen_Patch1(GenMaps this, IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1271
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1255
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1174
at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 784
at Vintagestory.Server.ServerSystemSupplyChunks.tryLoadOrGenerateChunkColumnsInQueue() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 710
at Vintagestory.Server.ServerSystemSupplyChunks.OnSeparateThreadTick() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 535
at Vintagestory.Server.ServerThread.Process() in VintagestoryLib\Server\ServerThread.cs:line 55
7.5.2026 13:07:12 [Notification] Client 2 disconnected: Server shutting down - Exception during Process
7.5.2026 13:07:12 [Notification] Last player disconnected, compacting large object heap...
7.5.2026 13:07:13 [Event] Player VSync got removed. Reason: Server shutting down - Exception during Process
7.5.2026 13:07:13 [Notification] Server stop requested, begin shutdown sequence. Stop reason: Exception during Process
7.5.2026 13:07:13 [Event] Something went awry...please check the program logs... (Exception during Process)
7.5.2026 13:07:13 [Notification] Server ticking has been suspended
7.5.2026 13:07:13 [Notification] Entering runphase Shutdown
7.5.2026 13:07:13 [Event] Mods and systems notified, now saving everything...
7.5.2026 13:07:13 [Event] It pauses.
7.5.2026 13:07:13 [Event] One last gaze...
7.5.2026 13:07:13 [Event] Saved player world data...
7.5.2026 13:07:14 [Event] Saved map regions...
7.5.2026 13:07:14 [Event] Then all goes quiet...
7.5.2026 13:07:14 [Event] Saved map chunks...
7.5.2026 13:07:14 [Event] The waters recede...
7.5.2026 13:07:14 [Event] Saved 300 chunks...
7.5.2026 13:07:14 [Event] Saved 600 chunks...
7.5.2026 13:07:14 [Event] Saved 900 chunks...
7.5.2026 13:07:14 [Event] Saved 1200 chunks...
7.5.2026 13:07:14 [Event] Saved 1500 chunks...
7.5.2026 13:07:14 [Event] Saved 1800 chunks...
7.5.2026 13:07:14 [Event] Saved 2100 chunks...
7.5.2026 13:07:14 [Event] Saved 2400 chunks...
7.5.2026 13:07:14 [Event] Saved 2700 chunks...
7.5.2026 13:07:14 [Event] Saved 3000 chunks...
7.5.2026 13:07:14 [Event] Saved 3300 chunks...
7.5.2026 13:07:14 [Event] Saved 3600 chunks...
7.5.2026 13:07:14 [Event] Saved 3900 chunks...
7.5.2026 13:07:14 [Event] Saved 4200 chunks...
7.5.2026 13:07:14 [Event] Saved 4500 chunks...
7.5.2026 13:07:14 [Event] Saved 4800 chunks...
7.5.2026 13:07:14 [Event] Saved 5100 chunks...
7.5.2026 13:07:14 [Event] Saved 5400 chunks...
7.5.2026 13:07:14 [Event] Saved 5700 chunks...
7.5.2026 13:07:14 [Event] Saved 6000 chunks...
7.5.2026 13:07:14 [Event] Saved 6300 chunks...
7.5.2026 13:07:14 [Event] Saved 6600 chunks...
7.5.2026 13:07:14 [Event] Saved 6900 chunks...
7.5.2026 13:07:14 [Event] Saved 7200 chunks...
7.5.2026 13:07:14 [Event] Saved loaded chunks...
7.5.2026 13:07:14 [Event] The mountains fade...
7.5.2026 13:07:14 [Event] The dark settles in.
7.5.2026 13:07:14 [Event] Saved 300 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 600 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 900 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 1200 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 1500 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 1800 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 2100 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 2400 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 2700 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 3000 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 3300 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 3600 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 3900 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved 4200 generating chunks...
7.5.2026 13:07:14 [Event] ...
7.5.2026 13:07:14 [Event] Saved generating chunks...
7.5.2026 13:07:14 [Event] Saved savegamedata...2
7.5.2026 13:07:14 [Event] World saved! Saved 11606 chunks, 1334 mapchunks, 44 mapregions.
7.5.2026 13:07:14 [Event] It sighs...
7.5.2026 13:07:14 [Event] Shutting down 10 server threads...
7.5.2026 13:07:14 [Event] Killed console thread
7.5.2026 13:07:14 [Event] Alone again...
7.5.2026 13:07:15 [Event] All threads gracefully shut down
7.5.2026 13:07:15 [Event] Time to rest.
7.5.2026 13:07:15 [Event] Doing last tick...
7.5.2026 13:07:15 [Event] Stopped the server!

 

 

MiloMolson, May 7th at 6:43 AM

Any chance 6.0.2 will be updated?

Nephelangelo , May 7th at 7:01 AM
@MiloMolson: Any chance 6.0.2 will be updated?

Hey there, yes I think I should be able to manage that, but it might take me a little while. I didnt realize anyone was still running that version. :D

Mailsekots, May 7th at 6:36 AM

Just updated to 7.10.1 and a fresh world, now the world won't generate. Things were generating before with soome errors, but nothing that seemed too impactful. I can now not launch or join the game.

Crash Report
6.5.2026 23:31:46 [Server Debug] Dungeon TileGenerator-big66-blastfurnace-main Setting RequireClosed to 66gm,c-dl-smy,c-ul-gec,c-ul-smy,c-ul-ste,c-ul-wop,c-ur-smy,inc-dl-smy,inc-dl-wop,inc-dr-smy,inc-dr-ste,inc-ur-ste,m-ene,m-smy,m-ste,m-wop,s-lr-smy,s-lr-ste,s-lr-wop,s-ud-smy,s-ud-ste,s-ud-wop,,66gc-lp-lw,66gs-lp-rw,66gc-lp-rw,epstr-ud-ene,epstd-lr-ene,66gc-rp-lw,66gc-rp-rw,66gs-lp-lw,66gs-rp-lw,66gs-rp-rw,lpctd-ul-ene,lpctr-ul-ene,lpstd-lr-ene,lpstr-ud-ene,rpctd-ul-ene,rpctr-ul-ene,rpstd-lr-ene,rpstr-ud-ene
6.5.2026 23:31:48 [Server Debug] [Config lib] [Registry] Configs prepared to send to client: 14
6.5.2026 23:31:48 [Server Debug] Dungeon TileGenerator-big66-blastfurnace-main Setting RequireClosed to 66gm,c-ul-gec,c-ul-smy,c-ul-ste,c-ul-wop,c-ur-smy,inc-dl-smy,inc-dl-wop,inc-dr-smy,m-ene,m-smy,m-ste,m-wop,s-lr-smy,s-lr-ste,s-lr-wop,s-ud-smy,s-ud-ste,s-ud-wop,,66gc-lp-lw,epstr-ud-ene,epstd-lr-ene,66gc-rp-lw,66gc-rp-rw,66gs-lp-lw,66gs-rp-lw,lpctd-ul-ene,lpctr-ul-ene,lpstd-lr-ene,lpstr-ud-ene,rpctd-ul-ene,rpctr-ul-ene,rpstd-lr-ene,rpstr-ud-ene
6.5.2026 23:31:51 [Server Notification] Reloaded 35 tree generators
6.5.2026 23:31:52 [Server Event] [th3dungeon] 5 Dungeons Loaded
6.5.2026 23:31:52 [Server Event] Loading 7x7x12 spawn chunks...
6.5.2026 23:31:52 [Server Event] 0% (49 in queue)
6.5.2026 23:31:53 [Server Notification] Dungeon with 120 schematics generated
6.5.2026 23:31:53 [Server Debug] Dungeon refinerynew @: /tp =511082 126 =512665
6.5.2026 23:31:54 [Server Event] 0% (49 in queue)
6.5.2026 23:31:55 [Server Event] 0% (49 in queue)
6.5.2026 23:31:57 [Server Event] 0% (49 in queue)
6.5.2026 23:31:58 [Server Event] 0% (49 in queue)
6.5.2026 23:32:00 [Server Event] 0% (49 in queue)
6.5.2026 23:32:01 [Server Event] 0% (49 in queue)
6.5.2026 23:32:03 [Server Event] 0% (49 in queue)
6.5.2026 23:32:04 [Server Event] 0% (49 in queue)
6.5.2026 23:32:05 [Server Error] Attempting to force generate chunk columns from 15997,15997 to 16003,16003
6.5.2026 23:32:05 [Server Error] 3 additional worldgen threads active, number of 'undone' chunks is 49
6.5.2026 23:32:05 [Server Error] Column 15997,15997 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15997,15998 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15997,15999 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15997,16000 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15997,16001 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15997,16002 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15997,16003 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15998,15997 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15998,15998 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15998,15999 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15998,16000 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15998,16001 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15998,16002 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15998,16003 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15999,15997 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15999,15998 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15999,15999 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15999,16000 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15999,16001 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15999,16002 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 15999,16003 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16000,15997 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16000,15998 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16000,15999 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16000,16000 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16000,16001 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16000,16002 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16000,16003 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16001,15997 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16001,15998 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16001,15999 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16001,16000 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16001,16001 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16001,16002 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16001,16003 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16002,15997 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16002,15998 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16002,15999 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16002,16000 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16002,16001 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16002,16002 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16002,16003 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16003,15997 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16003,15998 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16003,15999 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16003,16000 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16003,16001 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16003,16002 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Column 16003,16003 has reached pass 1 (in original req)
6.5.2026 23:32:05 [Server Error] Mod exception during event OnWorldgenStartup. Will skip to next event
6.5.2026 23:32:05 [Server Error] Exception: Somehow worldgen has become stuck in an endless loop, please report this as a bug! Additional data in the server-main log
at Vintagestory.Server.ServerSystemSupplyChunks.loadChunkAreaBlocking(Int32 chunkX1, Int32 chunkZ1, Int32 chunkX2, Int32 chunkZ2, Boolean isStartupLoad, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1907
at Vintagestory.Server.ServerSystemSupplyChunks.InitWorldgenAndSpawnChunks() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1642
at Vintagestory.Server.ServerSystemLoadAndSaveGame.OnWorldgenStartup() in VintagestoryLib\Server\Systems\World\LoadThread\LoadSaveGame.cs:line 203
at Vintagestory.Server.ServerEventManager.<>c.<TriggerWorldgenStartup>b__122_0(Action dele) in VintagestoryLib\Server\ServerEventManager.cs:line 492
at Vintagestory.Common.EventManager.Trigger[T](Delegate[] delegates, String eventName, Action`1 onDele, Action onException) in VintagestoryLib\Common\EventManager.cs:line 54
SerSearo, May 7th at 7:41 AM (modified May 7th at 7:51 AM)
@Nephelangelo: Very odd, I'm not running into any errors or problems updating existing worlds. What other mods are you running? Anything related to structures?

I'm also getting the same crash. Fresh world. Was trying out 7.10 Earlier today and saw 7.10.1 came out. 10 Worked just just fine
As for structure mods:
Better Ruins
Better Traders
and not exactly structure but world gen related, Watersheds.

Could it be related to additional worldgen threads? I have six threads set in "servermagicnumber.json".

server-main.log
7.5.2026 01:25:01 [Event] Loading 7x7x12 spawn chunks...
7.5.2026 01:25:01 [Event] 0% (49 in queue)
7.5.2026 01:25:01 [Event] The carved mountains...
7.5.2026 01:25:13 [Event] 0% (49 in queue)
7.5.2026 01:25:13 [Event] The luscious trees...
7.5.2026 01:25:15 [Error] Attempting to force generate chunk columns from 15997,15997 to 16003,16003
7.5.2026 01:25:15 [Error] 5 additional worldgen threads active, number of 'undone' chunks is 49
7.5.2026 01:25:15 [Error] Column 15997,15997 has reached pass 1 (in original req)
  [skipped 30 lines]
7.5.2026 01:25:15 [Error] Column 16003,16003 has reached pass 1 (in original req)
7.5.2026 01:25:15 [Error] Mod exception during event OnWorldgenStartup. Will skip to next event
7.5.2026 01:25:15 [Error] Exception: Somehow worldgen has become stuck in an endless loop, please report this as a bug! Additional data in the server-main log
at Vintagestory.Server.ServerSystemSupplyChunks.loadChunkAreaBlocking(Int32 chunkX1, Int32 chunkZ1, Int32 chunkX2, Int32 chunkZ2, Boolean isStartupLoad, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1907
at Vintagestory.Server.ServerSystemSupplyChunks.InitWorldgenAndSpawnChunks() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1642
at Vintagestory.Server.ServerSystemLoadAndSaveGame.OnWorldgenStartup() in VintagestoryLib\Server\Systems\World\LoadThread\LoadSaveGame.cs:line 203
at Vintagestory.Server.ServerEventManager.<>c.<TriggerWorldgenStartup>b__122_0(Action dele) in VintagestoryLib\Server\ServerEventManager.cs:line 492
at Vintagestory.Common.EventManager.Trigger[T](Delegate[] delegates, String eventName, Action`1 onDele, Action onException) in VintagestoryLib\Common\EventManager.cs:line 54

 

 

SerSearo, May 7th at 9:03 AM
@Nephelangelo: What other mods are you using?

I'm pretty sure I've narrowed it down to watersheds being the conflict with multi-threading on 7.10.1

Nephelangelo , May 7th at 9:04 AM
@SerSearo: I'm pretty sure I've narrowed it down to watersheds being the conflict with multi-threading on 7.10.1

Yep, we're talking with Algernon. We might have a fix already, but I will have to check in tomorrow.

Kainda, May 7th at 3:16 AM

Hello! Thank you for the Amazing mod!

 

Does anyone know how compatible Terra Prety is with Better Ruins?

ThePhantomX64, May 7th at 3:00 AM

Yay it finally updated :D it was worth the wait.

prinsect, May 7th at 12:33 AM

Thank you for all your hard work!! ^_^/ I've been checking back in anticipation for days lol you guys are awesome!

BlueSamoyed, May 6th at 11:27 PM

I'm a lil confused, can I just 1-click-install 7.9.1 and remove the 7.9.0 file i have in my modlist currently?

Nephelangelo , May 7th at 12:09 AM
@BlueSamoyed: I'm a lil confused, can I just 1-click-install 7.9.1 and remove the 7.9.0 file i have in my modlist currently?

You'll need to remove 7.9.0 and replace it with 7.9.1. Make sure you keep the TerraPrety.json ModConfig file you used to create the world, you'll need it to continue. 

Seuss, May 6th at 11:07 PM

Anyone find a cool seed?

Sophiiax, May 6th at 10:31 PM

wXMaddogXw, May 6th at 10:02 PM

To get bigger oceans should I reduce or increase the noise scale in the .json? 

Burksty, May 6th at 9:17 PM

Yeah I did some testing and went over it on the watersheds discord, the rivers mod is working it just can increase the chunk generation times depending on your cpu

Karidwen, May 6th at 9:06 PM

At least in my tests the rivers work just fine. Watersheds too.

Dimosa, May 6th at 9:06 PM

Amazing to see the update. Bit bummed about Rivers not working. Is this still planned for a fix soon?, or are you guys leaving it?

Nephelangelo , May 6th at 9:50 PM
@Dimosa: Amazing to see the update. Bit bummed about Rivers not working. Is this still planned for a fix soon?, or are you guys leaving it?

Looks like it works it just takes a while to build. We will look into it at a later date. 

Wanderai, May 6th at 10:16 PM
@Dimosa: Amazing to see the update. Bit bummed about Rivers not working. Is this still planned for a fix soon?, or are you guys leaving it?

Running the updated Watersheds mod as well as Rivers 5.0 and no issues here ! 🌸

IssaDwarf, May 6th at 8:56 PM

thank you guys so much for your hard work.

Wanderai, May 6th at 8:15 PM

LMAO I just noticed they put Goku in the release notes

Ultra-based. Love you guys ahaha 🌸

pngwn, May 6th at 8:02 PM (modified May 7th at 11:08 AM)

LOOKS AMAZING! But flying around I did happen to find this issue with chunks having an abrupt difference from one another, over a large area:
https://imgur.com/7Zz4cHw

Seed: 605325162

X: 1960 Z: -1431 

Worldgen settings:

"worldClimate": "realistic",
"landcover": "0.5",
"oceanscale": "1.25",
"upheavelCommonness": "0.3",
"geologicActivity": "0.05",
"landformScale": "3",
"worldWidth": "102400",
"worldLength": "102400",
"worldEdge": "traversable",
"polarEquatorDistance": "50000",
"storyStructuresDistScaling": "1",
"globalTemperature": "1",
"globalPrecipitation": "0.5",
"globalForestation": "0.25",
"worldHeight": 384

 

Nephelangelo , May 6th at 8:31 PM
@pngwn: LOOKS AMAZING! But flying around I did happen to find this issue with chunks having an abrupt difference from one another, over a large area:https://imgur.com/7Zz4cHwhttps://imgur.com/7Zz4cHwhttps://imgur.com/7Zz4cHwhttps://imgur.com/7Zz4cHwhttps://imgur.

Which release was your world first created in and which release are you trying to use to update it?

 

If you started your world in 7.9 you will need to download 7.9.1. And your TerraPrety.json ModConfig settings need to remain the same as they were when you first created that world. 

pngwn, May 6th at 10:33 PM (modified May 7th at 12:13 AM)
@Nephelangelo: Which release was your world first created in and which release are you trying to use to update it? If you started your world in 7.9 you will need to download 7.9.1. And your TerraPrety.json ModConfig settings need to remain the same as they were when you

Hi! I created this world in 1.22.2, just today, with Terra Prety 7.10.0 enabled. I deleted my config file as suggested before doing so.

LordDagron, May 6th at 7:51 PM (modified May 6th at 7:53 PM)

Can't generate a new world with the watershed mod.
Edit: Nevermind, watershed released an update.

Noonan, May 6th at 7:38 PM

Thanks for your hard work! I just ran into this bug, looks like it might be an interaction with Watersheds:

Crash Report
6.5.2026 15:33:27 [Fatal] Caught unhandled exception in thread 'chunkdbthread'. Shutting down server.
6.5.2026 15:33:28 [Error] Exception: Object reference not set to an instance of an object.
at TerraPrety.LandformHeights.LandformHeightNoise.GetParentLandformIndexAt(Int32 xpos, Int32 zpos, Int32 unscaledXpos, Int32 unscaledZpos, Int32 temp, Int32 rain) in /github/workspace/TerraPrety/src/LandformHeights/LandformHeightNoise.cs:line 229
at TerraPrety.LandformHeights.LandformHeightNoise.GetLandformIndexAt(Int32 unscaledXpos, Int32 unscaledZpos, Int32 temp, Int32 rain) in /github/workspace/TerraPrety/src/LandformHeights/LandformHeightNoise.cs:line 197
at TerraPrety.LandformHeights.MapLayerLandformsSmooth.GenLayer(Int32 xCoord, Int32 zCoord, Int32 sizeX, Int32 sizeZ) in /github/workspace/TerraPrety/src/LandformHeights/MapLayerLandformsSmooth.cs:line 60
at Watersheds.WorldGen.GenMapsReplacement.WatershedsGenMaps.OnMapRegionGen(IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1275
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1255
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1174
at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 784
at Vintagestory.Server.ServerSystemSupplyChunks.tryLoadOrGenerateChunkColumnsInQueue() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 710
at Vintagestory.Server.ServerSystemSupplyChunks.OnSeparateThreadTick() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 535
at Vintagestory.Server.ServerThread.Process() in VintagestoryLib\Server\ServerThread.cs:line 55
Noonan, May 6th at 9:01 PM
@Darkluke1111: Too late =/

Well, if you're already bug fixing anyways, I got a similar error to before without Watersheds being on, so probably not a compatibility issue after all. 1.22.2, 7.10.0, seed 1338089789

Crash Report
6.5.2026 16:56:25 [Fatal] Caught unhandled exception in thread 'chunkdbthread'. Shutting down server.
6.5.2026 16:56:25 [Error] Exception: Index was outside the bounds of the array.
at TerraPrety.LandformHeights.LandformHeightNoise.GetParentLandformIndexAt(Int32 xpos, Int32 zpos, Int32 unscaledXpos, Int32 unscaledZpos, Int32 temp, Int32 rain) in /github/workspace/TerraPrety/src/LandformHeights/LandformHeightNoise.cs:line 224
at TerraPrety.LandformHeights.LandformHeightNoise.GetLandformIndexAt(Int32 unscaledXpos, Int32 unscaledZpos, Int32 temp, Int32 rain) in /github/workspace/TerraPrety/src/LandformHeights/LandformHeightNoise.cs:line 197
at TerraPrety.LandformHeights.MapLayerLandformsSmooth.GenLayer(Int32 xCoord, Int32 zCoord, Int32 sizeX, Int32 sizeZ) in /github/workspace/TerraPrety/src/LandformHeights/MapLayerLandformsSmooth.cs:line 60
at Vintagestory.ServerMods.GenMaps.OnMapRegionGen_Patch1(GenMaps this, IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1275
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1255
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1174
at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 784
at Vintagestory.Server.ServerSystemSupplyChunks.tryLoadOrGenerateChunkColumnsInQueue() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 710
at Vintagestory.Server.ServerSystemSupplyChunks.OnSeparateThreadTick() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 535
at Vintagestory.Server.ServerThread.Process() in VintagestoryLib\Server\ServerThread.cs:line 55
NagiPantsu, May 6th at 7:28 PM

Goated mod! ty!

GamingToast, May 6th at 7:13 PM

THE GOATS

Kucharon, May 6th at 7:13 PM

Thank you all for your hard work! Our group have been waiting with baited breath for this mod to finally start playing 1.22.

Lambdar, May 6th at 7:06 PM

THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Wanderai, May 6th at 7:04 PM

DeRtal, May 6th at 6:57 PM

Geeked Patrick Star / Happy Patrick | Know Your Meme

FINALLY

Ectopi, May 6th at 6:48 PM (modified May 6th at 6:49 PM)

Nitrometan, May 6th at 6:44 PM

Let's gooo !

Freeky, May 6th at 6:44 PM (modified May 6th at 6:44 PM)

LETS GO, love you devs <3

 

 

image

DeeBz26, May 6th at 6:31 PM

Today's the day!!

Wakkers, May 6th at 6:29 PM

Been waiting for this one. Thanks a ton, you absolute legends.

Wanderai, May 6th at 6:00 PM

🌸To everyone who has been (like me) refreshing this page repeatedly today - 

It seems from the releases page that the mod authors typically become active in the evening - so I wouldn't bet on seeing another sad description update  the 1.22 patch until the later hours of tonight.
ᵗʰᵒᵘᵍʰ ⁱᵗ'ˢ ᵇᵉᵍⁱⁿⁿⁱⁿᵍ ᵗᵒ ᶠᵉᵉˡ ˡⁱᵏᵉ ᵃⁿ ᵉˡᵃᵇᵒʳᵃᵗᵉ ʳᵒᵘˢᵉ ˡᵒˡ

Reapy, May 6th at 4:50 PM

༼ つ ◕_◕ ༽つ

wXMaddogXw, May 6th at 4:43 PM

I'm at work refreshing this page every 5 mins 🫡🙃

Skyforger007, May 6th at 4:40 PM

I believe

Ectopi, May 6th at 4:22 PM

im being very patient i promise

 

(really, though, thank you for all your hard work. modders like you are what make this community great!)

Anquest, May 6th at 3:57 PM

I think its safe to assume that it wont be released this week.

 

JerriTheInsane56, May 6th at 4:12 PM
@Anquest: I think its safe to assume that it wont be released this week.

What are you even on about? It's barely mid-week and you're already being a total negative nancy lmao.

JerriTheInsane56, May 6th at 5:06 PM
@Anquest: It was a joke, not negative. lol

Ah, my bad lol, intent is hard to tell in text lol. 

boxinabox, May 6th at 3:45 PM (modified May 6th at 3:45 PM)

I definitely have NOT been checking this site every 15 minutes to see if an update has dropped. Nope, not at all.

(Take all the time you need, good modders. Thanks for the hard work!)

Iacob, May 6th at 3:10 PM

image

DelicateChaos, May 6th at 1:23 PM

Lambdar, May 6th at 11:16 AM



Let's give 'em a final boost of energy, everyone! 

Rindali, May 6th at 5:21 AM

Almost a blessing it wasn't released tonight for me, now I don't have to stay up far past my bed time and can instead goof off during working hours tomorrow and play.

Thank you for your work!

CrashToDesktop, May 6th at 4:25 AM

Today, you say? Can't wait!

EdHarrington, May 6th at 12:41 AM

image

GroovyDemon, May 5th at 8:40 PM

image

mikrobus, May 5th at 8:22 PM

But it would be great if the mod came out today. Good luck, guys <3

Nephelangelo , May 6th at 3:20 AM
@mikrobus: But it would be great if the mod came out today. Good luck, guys <3

It's ready. Just gonna give Luke and Jon a little time to take one last look first if they want to. Should drop tomorrow. 

Kayda, May 6th at 4:14 AM
@Nephelangelo: It's ready. Just gonna give Luke and Jon a little time to take one last look first if they want to. Should drop tomorrow.

I hope that tomorrow doesn't turn into another tomorrow
But perfection cannot be rushed, so I will wait even if it means another day

garyyo, May 5th at 6:33 PM

This Goku chain controversy stuff is hilarious and has been the highlight of my morning checking up on who is upset about it today for the past couple days. I just wanna shout out all the haters for keeping the argument going, honestly this quick trend showing support for the mod devs would have petered out much sooner without you guys, and of course shoutouts to everyone who sent in their energy. Glad to hear the mod is going to be released soon.

teosnotsmart, May 5th at 7:04 PM
@garyyo: This Goku chain controversy stuff is hilarious and has been the highlight of my morning checking up on who is upset about it today for the past couple days. I just wanna shout out all the haters for keeping the argument going, honestly this quick trend sh

The funnier part was how extra they were about how some people were when they voiced their complaints, getting that angry about goku sending some energy truly made this so much more fun.

teosnotsmart, May 5th at 7:17 PM (modified May 5th at 7:17 PM)
@Yurigf: "i guess it is from pikachu or something" has become the newest stim in my server.

"Announcing my departure from this mod as well."
Was so funny especially since the dude was not even a contributor, just some dude.
I genuinely need some small servers of people playing vs, ty for giving me the idea to search.

Yurigf, May 5th at 7:51 PM
@teosnotsmart: "Announcing my departure from this mod as well."Was so funny especially since the dude was not even a contributor, just some dude.I genuinely need some small servers of people playing vs, ty for giving me the idea to search.

A group of friends was running an "open to internet" style server for a little bit in 1.21, when .22 was immenent I decided I'd spin up a dedicated server.
If your comp can handle it or you have a spare laptop sitting around, there's no time like the present to make your own little home :)

Right now it's just a whitelisted private deal but I am hoping to expand into a small community server in time.

MentalBanana, May 5th at 2:44 PM

I have a question for anyone, specifcally using this mod with watersheds mod, with this recommending 30% upheaval, but the watersheds recommends 0% to what should take priority or your recommend % Upheaval. Thanks

vilhatarn, May 5th at 3:40 PM
@MentalBanana: I have a question for anyone, specifcally using this mod with watersheds mod, with this recommending 30% upheaval, but the watersheds recommends 0% to what should take priority or your recommend % Upheaval. Thanks

I'm waiting for the update to test, but I'd guess 20-30% upheaval is fine given that TP on the whole generates smoother landforms than vanilla or other landform mods.

mikrobus, May 5th at 10:43 AM

I'm new to modding and I have a question: is the mod working yet? The world is supposedly being created, but I don't know if it's supposed to look like this? :D

Kayda, May 5th at 10:44 AM
@mikrobus: I'm new to modding and I have a question: is the mod working yet? The world is supposedly being created, but I don't know if it's supposed to look like this? :D

1.22 is currently not working. Update will be out soon, within the next 24 hours, according to the creators

StellaKosmistr, May 5th at 2:05 AM

Been meaning to say this properly for the past little bit but work and life had gotten in the way, but thank you for all the hardwork you've put into this mod and for this upcoming release and past releases too, all three of you. I can only imagine the proverbial MOUNTAIN range of code and changes there have been on the backend in prep for future updates. Hope the testing goes well! Take all the time you need!

After all, Neph, Jon and Luke, you three are stars and stars need time in order to shine their best. 😎

Wanderai, May 5th at 12:50 AM

Would love to know what was meant by "we will be working on that tomorrow and hopefully packaging things up soon."

"Packaging things up soon"  - as in tonight?    Or soon as in maybe tomorrow or later?

Just wondering as plans revolve around this 

teosnotsmart, May 4th at 6:58 PM (modified May 4th at 7:06 PM)

THEY'VE DONE IT
Goku Ssj3 Victorious GIF | GIFDB.com

StormtrooperJoe, May 4th at 6:06 PM

Has there been any thought as to open sourcing Terra Prety? I'd love to contribute although admittedly I am a complete amateur when it comes to modding. Up to y'all of course.

Kyattono, May 4th at 1:46 PM

Yikes, not a fan of the hate some people have been getting for requesting the image spam to stop, for accessibility reasons and otherwise. Personally I think the chain of sending the mod devs your energy is cute and fun. Maybe it is also true that that could be done in a less anti-social way, like posting the images in a contained thread of responses so that constructive comments and discussions will not be displaced.

Just food for thought, hopefully this can result in some changes to the site to allow both kinds of interactions to coexist with each other without conflict, because everyone is here for play and support. Be kind to each other!

Telios, May 4th at 4:09 PM
@Kyattono: Yikes, not a fan of the hate some people have been getting for requesting the image spam to stop, for accessibility reasons and otherwise. Personally I think the chain of sending the mod devs your energy is cute and fun. Maybe it is also true that that co

The difference here is that as opposed to you being nice with giving reasons why the image meme chain could be obstructive, the other posts have used a more authorative and even hostile tone that read to me as putting others, who are simply excited, down.

I agree with the idea of containing repetitive memes into a singular response thread (and maybe put behind a spoiler to minimize scrolling) and I really appreciate posts like yours being made.

Kyattono, May 4th at 4:43 PM
@Telios: The difference here is that as opposed to you being nice with giving reasons why the image meme chain could be obstructive, the other posts have used a more authorative and even hostile tone that read to me as putting others, who are simply excited, down.

I absolutely agree with you, as someone who cares deeply about accessibility I think of of the biggest barriers to overcome is the communication between those requesting more accessibility and those who don't need it.

I do want to mention that while both camps here have valid points the appearance of "authoritative" and "hostile" tones, I think, is mainly indicitive of a serious frustration about an inability to fully engage with the barriers mentioned and those feelings may be misdirected. It can often be hard to conceptualize that what one sees as harmless behavior that can be ignored can be seriously harming the experiences of someone else.

To add to my ideas on how to resolve the issue, I think an excellent solution would be an accessibility option that either hides embedded pictures/videos completely, or hides comments that only contain an image?

Either way I don't think the problem is going to be around for much longer cause I'm pretty sure the update is coming very soon.

Wanderai, May 4th at 5:58 PM (modified May 4th at 5:58 PM)
@Telios: The difference here is that as opposed to you being nice with giving reasons why the image meme chain could be obstructive, the other posts have used a more authorative and even hostile tone that read to me as putting others, who are simply excited, down.

🌸As the person who accidentally started this Goku chain - 100% agree on the accessibility options, but I also understand that forums like this typically don't put that much effort into design and QoL stuff.
It's just a mod page, after all. 
 
I thought maybe one or two people would get my reference and reply with a "lending my energy" text comment. 
This was all quite unexpected, but honestly I think it's done in good faith, and with good intentions.
If I may be so bold as to say such a thing  -  it even brought me joy to see so many lending their energy and showing their excitement and support.

Of course, there are some immature individuals who simply can't bear the unimaginable burden of having to scroll past a few images in order to get to the other comments.
These poor souls have been absolutely crushed by the sheer ignominy of having to see other people be excited. It's truly tragic.


Telios, May 4th at 6:37 PM
@Wanderai: 🌸As the person who accidentally started this Goku chain - 100% agree on the accessibility options, but I also understand that forums like this typically don't put that much effort into design and QoL stuff.It's just a mod page, after all. I thought maybe

YOOOO FFXIV SPOTTED—


Ahem. Anyways, it's truly unfortunate that The Internet continues to be The Internet, both good and bad involved.

I think it would be nice if there are improvements on accessibilities toggles (a script that automatically spoilers images on the user's browser — client-sided spoilering — perhaps?) but I also get the point of the team being too small to spread their focus out on a very niche, generally low impact — due to the small amount of people affected relatively, even if when it does, it affects those affected heavily — functionality.

Timbrage, May 4th at 7:48 PM
@Kyattono: Yikes, not a fan of the hate some people have been getting for requesting the image spam to stop, for accessibility reasons and otherwise. Personally I think the chain of sending the mod devs your energy is cute and fun. Maybe it is also true that that co

Yeah, it pollutes the page, I've used this page many times to troubleshoot and it will just make things harder.

People should just use the discord thread for this

Myszkou, May 4th at 11:44 AM

image

Yennefa, May 4th at 11:13 AM

Too bad you can neither block nor report spam in this forum or simply block the users being unsocial. It's also pretty inconsiderate towards people that have disabilities and are dependant on clear structures and an orderly place to give or receive information. Spamming an irrelevant picture over and over provides absolutely nothing and just shows that people are gettting bored on Reddit because normal, decent people stopped using it and now they have to swamp other places with their brain rot. Just children being selfish and messing it up for everyone else. Announcing my departure from this mod as well. Enjoy your adult kindergarten.

Wanderai, May 4th at 5:38 PM (modified May 4th at 5:40 PM)
@Yennefa: Too bad you can neither block nor report spam in this forum or simply block the users being unsocial. It's also pretty inconsiderate towards people that have disabilities and are dependant on clear structures and an orderly place to give or receive inform

> "Just children being selfish and messing it up for everyone else. Announcing my departure from this mod as well. Enjoy your adult kindergarten." 

Okay that's just uneccessarily hostile. 

If anything, I believe it speaks to the overwhelming support and excitement of the community. There's no ill intent here.

I would also like to highlight that your comment about disabilities is nonsensical.
The images are easier information to parse than the text comments that would be there instead. 

If users type out their support (as they had been doing, and still do), that's a lot more information for someone with a disability to sift through before finding technical comments. 
Lines of text are more information, not less.
In comparison, the images are easy to spot and scroll past.

It is clear that you are just looking for something to be upset about, so I will not be engaging with you further. 🌸

teosnotsmart, May 4th at 7:19 AM

image

Yurigf, May 4th at 12:30 AM

SteelDoritos, May 3rd at 11:44 PM

image

radarcg, May 3rd at 11:26 PM (modified May 3rd at 11:27 PM)

image

Sending good vibes to the devs and to Valen as we patiently await this amazing mod! 

garyyo, May 3rd at 9:03 PM (modified May 3rd at 9:05 PM)

image

I will wait however long it will take. Take my energy!

Shadowise, May 3rd at 7:04 PM

I second everyone saying this has become an essential mod. Thank you as always, developers! Very excited for the next iteration!

Iacob, May 3rd at 5:58 PM

image

Cylli_Billi, May 3rd at 3:18 PM

NRGY

Valen, May 3rd at 3:02 PM (modified May 3rd at 3:17 PM)

Moltenhead I count 18 of the same image in 3 days. That is spam to me. As for what it means, I have no idea. I guess it is from Pikachu or something. It could mean we support you with a burst of good energy. But also a magical move to get something manifested in that instant. (edit: I guess not. No idea what Dragon Ball is, I'm not into that scene.)
Anyway, that support could be written much shorter than 4 of those images taking up the majority of my vertical screenspace. Yes, it is spam. However well intended. Now, lets get back to waiting for the mod creators to finalise what needs to be done. 

jazzbar, May 3rd at 3:50 PM
@Valen: Moltenhead I count 18 of the same image in 3 days. That is spam to me. As for what it means, I have no idea. I guess it is from Pikachu or something. It could mean we support you with a burst of good energy. But also a magical move to get something manife

"i guess its from pikachu or something" i know im also not contributing anything useful to this mod with this comment so im sorry but hollllllyyyyyyyyy u gotta be a troll with this one chief. ur complaining about people "spamming" yet theyve never posted more than once, yet ur here with ur second useless comment

Akrane, May 3rd at 4:13 PM (modified May 3rd at 4:18 PM)
@Valen: Moltenhead I count 18 of the same image in 3 days. That is spam to me. As for what it means, I have no idea. I guess it is from Pikachu or something. It could mean we support you with a burst of good energy. But also a magical move to get something manife

Yes, the "Spirit Bomb" posting is spammy. Yes, I also think it was getting a bit excessive and unoriginal.

No, it's not your job to be offended by people spamming it to this extent. If the mod creators wanted it gone, they would have done so, or would have told people to stop.

Hell, I'm not against telling people the image-spamming to give support is getting a bit excessive; you're just going about it in an unwarrantedly self-righteous way and assume to know what the mod's authors want is the same as you - maybe they don't mind the way support is shown, even if it's a bit pushy.

Makes you a bit of a prat to assume and push the need for action unto others, not gonna lie. You know what they say about assuming, after all.

Saliana, May 3rd at 4:06 AM

Our server is waiting/willing to hold out for this mod before we start our new 1.22 world. Definatly worth it! thanks for the hard work to get it working again.

SavageZahar, May 2nd at 8:56 PM

From what I've gathered thus far, would reducing the `noise` config line encourage small to medium islands with a mountain or so?

 

Anyways, thank you devs, praying you all are blessed with a smooth process and a good day!

Nephelangelo , May 2nd at 7:38 PM

Thank you guys for the support everyone! We are working on it.

Moltenhead, May 2nd at 7:19 PM

Tritan20 Let's not argue: make everything you can to shoot them then.
And have a nice day. 🤗

Tritan20, May 2nd at 3:42 PM (modified May 2nd at 8:00 PM)

Moltenhead
The site itself has terms of use. Quit harassing Valen.

Terms of use
2.) No spamming or otherwise exhibiting bot-like behavior.

Wanderai, May 2nd at 10:40 PM (modified May 2nd at 10:41 PM)
@Tritan20: MoltenheadThe site itself has terms of use. Quit harassing Valen.Terms of use2.) No spamming or otherwise exhibiting bot-like behavior.

Hey, Tritan20 & Valen
I'm the one who initially posted the image of Goku. 

I felt my intention was pretty obvious based on the context of "lend them your energy" and the well-known reference from the Dragon Ball franchise - wherein the people of the world directly SUPPORT Goku by lending him their energy. 
Nevertheless, allow me to clarify that at least on my part; 
This was intended as an extension of my support - specifically as a poor person who can't donate. 

I also don't feel that the terms of use about spamming really apply here - as no single person here posted repeatedly. 
Each user independently chose to show their support this way, and it's not impossible that they're in similar financial situations as well. 

I think it's abundantly clear that no harm was intended by any party, and the only bad vibes here so far have actually been on your account, not that of Moltenhead - who has actually been rather civil and polite. 

Since one of the mod authors themselves are right there two comments above this one thanking everyone for the support, I'm hopeful that this was all taken in the intended way, and not seen as any sort of pressure. 
We're all just really excited and want to lend our energy, show our support, any way we can. 

To my understanding, that is indeed the intended use of a forum. 🌸 With that said, I'd prefer to move on from this topic as well. Dwelling on it further bears no value to the modpage.

Moltenhead, May 2nd at 9:26 AM (modified May 2nd at 9:39 AM)

Valen Depends on how it is received by the authors. Some would appreciate the support but it could also get interpreted as pressure.
Anyway I don't think starting an argument here is good for anyone, don't bring negativity to something that may be selfish but most certainly shows appreciation for the work they are putting in (even if the intent is secondary).
There is no "like" button and it's as close to it as it can get. The "spam" / act of community will resolve by itself.

I won't respond further if it turns into an argument this is not the place.

TLDR : try to be empathetic for both sides, avoid unecessary negativity here and let the authors handle their space without projecting, thanks. 😘

Valen, May 2nd at 8:53 AM (modified May 2nd at 8:54 AM)

Can we quit with the meme image spam? It doesn't make the update get here quicker.

Everyone has to wait. You don't need to remind us of that.

0_Canada, May 1st at 11:00 PM

Soria, May 1st at 9:38 PM (modified May 1st at 9:39 PM)

image

One of us!

teasuji, May 1st at 8:47 PM

@AndrewBlacksith One of us. One of us!

AndrewBlacksmith, May 1st at 8:35 PM

I have just spent the last 2 hours downloading updates in preparation for my first 1.22 world.
> I find out this mod is not updated.
I have decided I'll wait for this mod to update.

Mailsekots, May 1st at 8:26 PM

image

Seuss, May 1st at 7:26 PM

image

EmperorCrow, May 1st at 6:21 PM

Yossatar, May 1st at 6:20 PM

lonewoulf, May 1st at 5:44 PM

CDN media

Helirose, May 1st at 5:33 PM

Thank you for being so responsive and keeping us updated on progress. This mod really is amazing, and once you've seen it, essential. I literally cannot enjoy the game without this.

Rodo, May 1st at 3:24 PM

image

Gork, May 1st at 2:58 PM

S0vi, May 1st at 1:31 PM

image

Flammifer, May 1st at 12:42 PM

CDN media

Soupalicious, Apr 30th at 9:34 PM

CDN media

So excited for 8.0! I'll wait for as long as it takes. I can't even think of playing Vintage Story without Terra Prety anymore. 

NoFunSheldon, Apr 30th at 2:51 PM

So ready for the update. Good work yall! We appreciate it, for realsies. All the updates/logs from you guys goes a long way. Love to see it.

Vanra, Apr 30th at 10:50 AM

Moltenhead Rivers and Watesheds are compatible RiverGen is not.

Moltenhead, Apr 30th at 9:06 AM

GrimmBlob Doesn't Rivers mod and Watershed colides? 🤔

Moltenhead, Apr 30th at 9:04 AM

I can't start a game without Terra Prety anymore. You guys made something great! ♥️

GrimmBlob, Apr 30th at 8:10 AM (modified Apr 30th at 8:11 AM)

CDN media 

Thanks to everyone involved for such a wonderful mod! Can't wait to try this out with the Rivers+Watershed mod.

Flammifer, Apr 30th at 7:58 AM

i thought that i cant play without VS roofing mod, but this.... this mod i even more crucial... I will wait for it to come, it should be vanilla ;D

ActivateWindows, Apr 30th at 7:33 AM

CDN media

MarterKlavee, Apr 30th at 6:55 AM

image

Nephelangelo , Apr 30th at 6:54 AM

KingGambit
EdHarrington
Rindali
Wanderai
Kuwani
Luckiestluck
teasuji
joneill132
ThePhantomX64
Op7B
TheSquidychicken

Status update: Progress made, worlds are loading. Both Luke and Jon are working on it. I'm going to be doing tests tomorrow. Vanilla changed a bunch of worldgen stuff so we're figuring it out. Hopefully not much more needs to be done, but we will see. Thank you all for the kind words! :)

VSync

Rivers is planned for 8.0. No eta at the moment, Jon has been working on other stuff, and we're just getting back into it.

SybilBat, Apr 30th at 6:37 AM

CDN media

KingGambit, Apr 30th at 4:04 AM

CDN media

 

EdHarrington, Apr 30th at 3:32 AM

image

Rindali, Apr 30th at 3:17 AM

IssaDwarf Good to know!

Also 

Wanderai, Apr 30th at 2:06 AM


Everyone, lend Darkluke1111 your energy!
We'll summon the 1.22 patch tonight for sure!

IssaDwarf, Apr 29th at 9:35 PM (modified Apr 29th at 10:07 PM)

iShura I believe that 8.0 will be the one that comes out for 1.22, but that is purely me guessing. Terra Prety is an all-in-one world gen mod. You should not need any other mod along side it for the worldgen as it strives to be more smooth and refined with every release. There currently are not rivers native to the mod and they do not offer compatibility assistance with the Rivers mod, but it should work for now. However, they are working on adding a river feature of their own to this mod. There are already continents in Terry Prety (as well as islands and archipelagos), no need for another mod for that. 

I would suggest you try a fresh world with just this mod downloaded for worldgen and fly around in creative to see how you like it. It is truely amazing. Which is why there's so many people pleading for information on when it will be updated for 1.22.

On that note: VSync from an post a few days ago, river work is paused, Jon is finishing work up on other mods atm. Hopefully will be done soon. @everyone else  luke is working on updating Terra Prety to 1.22.

Rindali 7.9 is the update specific to 7.0.9 while 7.8 is the update specific to 7.0.8

Rindali, Apr 29th at 7:45 PM

@iShura I believe, based on the big paragraph describing 7.0.9 (which is 7.9, just different file naming convention, as per the first dropdown, 'Additional Info') as having lot of mountains introduced, you want the 7.8 version if you're looking for more sedate terrain generation.  

The sentence below it states that 7.9 (7.0.9, again, same thing) is not compatible with existing world; if you're looking to add it to an existing world, try 7.8.

iShura, Apr 29th at 6:46 PM

The description of this mod is such a mess...

Compatibility talks about Continental World mod, P&V and F&P being not compatible with Terra Prety 8.0, but there doesn't seem to be a 8.0 version of this mod - So does that mean these mods are compatible with 7.9.0?

There's a 7.8 and 7.9 version of this, which are apparently both getting updated, but none of them have any description on how they'd be any different from one another...

As someone that doesn't understand the description at all here, what am I supposed to do, exactly? I'm playing on 1.21.6 with continental world, but I wanted to replace P&V + F&P, because I found the mountain generation being a bit jarring every now and then, but seeing this description, I feel like this is even more jarring to get into

VSync, Apr 29th at 9:44 AM

Hi! Great mod, can't wait for 1.22 patch, so rivers implementation is planed for 8.0 version right? Is there any ete on it's implimentation or is it still to far in development to give any reasonable time? 

Kuwani, Apr 28th at 3:21 PM

I too tried play without Terra Prety.. and quickly found that it just didn't feel like the same sort of world. You all have done some good work and I'll be looking fowrard to the 1.22 compatible version.

EdHarrington, Apr 28th at 3:18 AM

Rainy days and Vintage Story without Terra Prety always gets me down. 😭

Luckiestluck, Apr 28th at 1:16 AM

waiting for this to update to 1.22 to start a new playthrough! 🙏

teasuji, Apr 28th at 12:50 AM

Thank you all for your hard work on this project, like others have said, this is an essential mod for my 1.22 playthrough and I just cant wait! So excited! 😁

joneill132, Apr 27th at 10:17 PM

So hard playing with vanilla generation, thank you for the amazing work on this mod!

 

ThePhantomX64, Apr 27th at 9:10 PM

I still wait for this amazing world gen mod to be updated. until then. I will be sad.

Op7B, Apr 27th at 7:12 PM (modified Apr 27th at 7:13 PM)

Well I tried vanilla gen and I have spoiled myself with this mod. I can wait. Thank you for what has become the most essential mod in my growing list.

Karidwen, Apr 27th at 9:02 AM

Wanderai so true :D

Wanderai, Apr 26th at 9:52 PM

This mod is so good that half the community is waiting for it to update before we're willing to even try the new 1.22 version of the game lol
Keep it up! 

TheSquidychicken, Apr 26th at 4:21 AM (modified Apr 26th at 4:22 AM)

Excited for the new update, waiting for it before I upgrade my private server. This mod has made base game terrain gen unplayable for me! I hope one day the base game gets an update to terrain gen at this level of quality.

Nephelangelo , Apr 25th at 5:50 PM

MrStorm

Luke is on it now, so hopefully only a matter of days as opposed to longer. Apologies for the delay!

Akrane

Lol, I appreciate it. Thank you! :)

EthelVril

We worked with Aglernon to make Watersheds work nicely with Terra Prety, so it should work!

Dangodangodango

Rivers work is paused as Jon is finishing up other mods, but hopefully he will be done with that soon.

EthelVril, Apr 25th at 6:30 AM

For 1.22 update I hope this will be compatible with the watersheds & river mod, all 3 would create the best terrain.

Akrane, Apr 25th at 2:56 AM

I mean it as as much of a compliment to this marvelous mod as possible, but I very much agree with MrStorm's sentiment.

I booted up 1.22, looked around, found the terrain weird, tweaked the worldgen settings, still found the world kinda unsightly - especially on the map - and repeated for a while until I gave up and decided to wait until this mod (and probably TerraTag, to be frank) get updated.

If that's not a sign that Terra Prety became THE essential mod for me, I don't know what is!

MrStorm, Apr 24th at 8:44 PM

Is there a estimated amount of time for roughly when this will be updated to work with V1.22? Me and my buddies are wanting to start a new playthrouhg but we can't without this mods amazing terrain generation. 

bintoss, Apr 23rd at 5:27 AM

Cuddly_Khan Oh, thank you!

Dangodangodango, Apr 21st at 5:07 PM

How is the progress on the river implementation to the world gen?
any chance it might be coming along side the 1.22 update of the mod?

Shadowise, Apr 14th at 10:39 PM

Yay, that is good new - thank you, Nephelangelo and JonR!

Nephelangelo , Apr 13th at 6:21 AM

Arroz


Yes, definitely planning to update Terra Prety 7.8 and 7.9 to 1.22. Just waiting for Jon to have the time to work it out. Hoping also to get an 8.0 build rolling soon. 

Arroz, Apr 9th at 1:50 AM

You've probably been asked this a dozen times, but are you going to update the mod to any of the 1.22 release candidates or will you wait for 1.22 stable? I really want to play in 1.22 with watershed but I'm waiting for terra prety as I can't play without this mod ever since installing it lol. Either way, great mod and thank you for your contributions!

Cuddly_Khan, Apr 8th at 3:33 AM

That's a typo I think. Continents were added in 7.0.0

bintoss, Apr 8th at 2:27 AM (modified Apr 8th at 2:30 AM)
the Continental World mod is not compatible with Terra Prety 8.0, and is not necessay, as 8.0 already has Voronoi noise continents built into it.

Okay. But TP 8.0 doesn't exist, yet. Does this mean it's okay to use Continental World with Terra Prety 7?

funjord, Apr 6th at 10:28 AM (modified Apr 6th at 10:31 AM)

It appears that the Nadiya is spawning underground on my world anyone know a fix? This and watershed are the only gen mods I have?

TheAllMighty, Apr 2nd at 3:42 AM

I don't believe that Terra Prety works well with VS Villages. It spawns only one biome type (Claystone) as far as your eye can see. I thought I'd say it since I saw no one mentioning it. Love the mod though!

LardLamenter, Mar 31st at 4:32 AM (modified Mar 31st at 4:33 AM)

Hey, sorry to be a bother, but I had a quick question.

I wanted to start a new playthrough with Terra Prety, but was a bit worried about worldgen changing and breaking the mod('s, since Id run it along side Algernons Watersheds) when we go into 1.22. Do you think I should wait for 1.22 to be out/stable and for the mod to be updated? Or would it be safe to start it now?

Boreux, Mar 27th at 2:06 AM

First post: Nephelangelo, I had a question regarding what each of the values/lines meant in the config files? I tried to look for a reference guide for these values, and could not find any.
Current game version is 1.21.6 stable and TerraPrety v. 7.9.0

  • midHeightKeys
  • midHeightValues
  • heightThresholdsForOceanicityComp
  • heightMultsAtThresholdsForOceanicityComp
  • heightFlatsAtThresholdsForOceanicityComp

I just wanted to know how they affected the world generation so that I can fine tune it a bit and not create a spoke full of monkey wrenches.

 

- - - - -

 

Here is what I could gather from the comments below, listed for consolidation (and maybe those not as code-saavy like myself? I could be wrong on these interpretations):

  • HeightMapNoiseScale proportionately affects region scale (both land and oceans, overall noise map)
    • increasing it will make both oceans and continents larger, decreasing it will make them both smaller (Nephelangelo 10/13/2025)
  • targetMidLevel inversely(?) affects lowland regions; lower value, increased lowland presence?
  • Both Remapping Keys (remappingKeys) affect how much ocean there is
    • first value inversely affects ocean volume; lower value, more water
    • second value proportionately affects land volume; lower value, less land
      • Basically their current implementation adjusts the shoreline distance from the center of the continent (and therefore scale of the continent relative to the ocean), and the steepness of the terrain slope into the ocean. (Nephelangelo 10/13/2025)
  • oceanWobbleIntensity porportionately affects continental shape complexity; lower value, simpler continent
    • oceanWobble (unspecified) at a lower value prevents "bubbling" of ocean patches between land (Nephelangelo 12/19/25)

 

Any answer, even if that the specific values are hard to explain or whatnot, would still be very much appreciated by me irregardless of how much of my question is able to be answered. Most so considering your real life and work being a factor to your time, thank you! 😊

Chowbox, Mar 16th at 8:40 PM

Genuinely beautiful mod. Paired with Algernon's Watersheds, this is the best world generation I've found across any block game. Perfectly generated waterfalls cascade down mountain cliffs with snowy peaks behind it, truly what I'm looking for. Thanks for your contribution to the community!

Nephelangelo , Mar 14th at 5:40 AM

Apologies for the delay on the replies, I've been busy with real life work and other projects recently.

aeisora

Planning to! Not sure when we will have time, I have some real life work coming up for the next couple weeks, but I think Jon has started working on Terra Prety stuff again recently so hopefully he can get 7.8 and 7.9 patched for 1.22 soon.

DarkMagiAkiro

Try doubling heightMapNoiseScale to enlarge flatter regions, and look in those regions.

MdnghtEther

Not sure how crazy I am about just having a big flat wall in the snowy regions, seems like a little bit of a waste, but maybe we can increase some of that in the northern areas. Hopefully Jon can patch 7.8 and 7.9 for 1.22 soon.

Magmabit16

I think Watersheds either wants 0% Upheaval, or it might override it itself. Not sure off hand. Though my testing with it on I didn't notice any issues yet.

Ghostsniper64

Yep, Terra Prety has oceans built in. You can increase ocean cover by subtracting about 0.05 from each of the two Remapping Keys.

SoupInCat

I'm currently working on proper islands and coastlines for the next update.

Bobthefarmer1

If you want to advance from 7.8 to 7.9 or 7.10, you will need to start a new world. However, any 7.9 world will work with a 7.9 update, such as 7.9.1 or 7.9.2.

DovahNetch

I believe Jon just dove back into working on Rivers, we are coordinating with Algernon from Watersheds to get them to work well together.

barleynaut

Terra Prety doesn't touch any plant or animal spawning, berry bushes should be spawning identically to vanilla.

BigFloppa

Should be fully compatible with Biomes!

paxen

Better Ruins uses the story structure system for their larger structures, which only spawns once on each continent. Might make more sense for them to use our heightmap system, and spawn them in the flat regions.

BetaFire

You'll need to use recommended height for the most dramatic mountains, which is currently 384. I know there are some other temperature mods, I use I Want Smooth Temperatures and have been quite pleased with it. I think there's also a new one that allows you to choose a more specific starting climate lattitude.

aeisora, Mar 12th at 12:28 PM

Nephelangelo Sorry if you've already been asked this, but are you planning to update for compatibility with 1.22? I've just installed Terra Prety and the material needs mods and they're all fantastic - would love to use them in my new world post-update.

DarkMagiAkiro, Mar 11th at 7:43 PM (modified Mar 11th at 8:47 PM)

1.21.6 Added this and Terrain Slabs, and now Better Ruins are either not spawning, or extremely rare. 20% Upheaval. Using Rivers and a few other mods, but before I added these two mods everything was working fine. Both say they should work with Better Ruins, perhaps the combination of both is the issue? Obviously I can make further tests, just wondering if this is a known issue?

 Edit - removed both mods, and theyre still  not spawning, issue appears to be related to world height as I kept the 384 world height you recommended. With and without the mod there seems to be very little flat terrain with that height (except for the forest, and I am playing a heavily forested world, so the Ruins mostly spawn in savanna and desert, and it is there I am getting janky terrain with this world height)

MdnghtEther, Mar 10th at 11:21 PM

Wait NO GLACIERS???? Those giant ice walls are one of my favorite things about the arctic. I hope they get added back some day.

MdnghtEther, Mar 9th at 10:41 PM (modified Mar 10th at 11:12 PM)

Does this currently work with 1.22.0? There seems to be at least some difference between a vanilla world and a Terra Prety one with the same seed, but I'm not sure it's having the intended effect on the terrain.

Edit: No, it is not :(

CycloniumGame, Mar 6th at 2:15 PM (modified Mar 6th at 2:23 PM)

Magmabit16 I personally use 0% but try using 15%? I dunno just throwing ideas out also the dev for watershed did say either works

Magmabit16, Feb 28th at 11:09 PM

When using Watersheds should I do 30% upheaval that TerraPrety Calls for or 0% upheaval that Watersheds calls for?

SoupInCat, Feb 28th at 2:03 PM (modified Feb 28th at 2:09 PM)

Zyvics Well I know for sure in vanilla that default sea level is always going to be 43% of your total world height :P, so 256 would be 110, 320 would be 138, so on and so forth. 

Zyvics, Feb 22nd at 2:40 AM

What's the default sea level? I'm on a friend's server, set up to have the world gen following the recommended settings here, and I'm looking for saltpeter. According to the wiki it generates at or below sea level.

Ghostsniper64, Feb 21st at 5:38 PM

Love the mod! The land that it creates is pretty sweet--a bit high in some areas for my taste with the recommended setting, but a massive improvement over vanilla to be sure. I'll probably end up tweaking a few settings once I make a new world for 1.22.

 

I do have a question though: are there oceans in the default setting? I know that finding specific geographical features can take a while, but I've yet to find anything resembling an ocean--like not being able to see the other side size bodies of water. If not, what are the best settings to change to get oceans?

SoupInCat, Feb 17th at 2:56 PM

Nephelangelo Please I beg of thee, I've spent like 30 hours over the last few days trying to figure out how to prevent random small landmasses popping up in the ocean. To no avail. No config option available fixes it, no world gen option. Nothing. Nothing gets rid of them. I even dug into the dll of your mod just to try and figure out how it all works but I can't figure it out in there either. If this is being addressed in your next update that would be really good to know. Thank you.

Bobthefarmer1, Feb 17th at 2:12 AM

To update this mod, traditionally have you had to make a new world?

routevenus, Feb 16th at 1:33 AM

Does anyone know any good settings to spawn on an island?

DovahNetch, Feb 15th at 8:44 PM

Nephelangelo I don't know where else to ask this, but I was just curious as to how the progress on the mess that is rivers is going, since it looks like they aren't coming in 1.22, hope its going well

SoupInCat, Feb 15th at 6:27 AM (modified Feb 15th at 7:49 AM)

Hi! I've done hours of world generation, tweaking lots of config options. I love some of the key remapping settings, I always wanted a more gradual slope. BUT! After many hours, messing with noise scale, key remapping, even standard upheaval amounts. I cant seem to get rid of some certain pesky smaller islands that keep generating a LOT throughout my vast oceans. I dont think theres ever more than a radius of 1300 blocks of uninterupted ocean. Is there any config options other than key remapping and noise scale that would remedy these issues?

What I'm trying to do is create 2500-5000 block wide areas of just open ocean, without seeing any other islands. I dont dislike the small and medium islands inbetween my big oceans but i'd like there to be more distance between. This is because im currently 3D modeling quite a few much larger sailboats for cross continental travel and a cargo trade system im wanting to implement into a mod im developing. 

barleynaut, Feb 14th at 4:05 AM

Is anyone finding there's way too many berry bushes, wild crops, etc? I can't go 50 blocks without seeing em, especially in plains areas. It's super abundant vs vanilla. I'm on 1.21.6 & TP 7.9.0. How do I reduce this? 

BigFloppa, Feb 10th at 5:37 AM

Is this compatible with Biomes? Was thinking of usin both for a server but i'm not sure if they work together. Thanks!

paxen, Jan 27th at 8:28 PM

I'm on 1.21.6 and this mod works with Rivers, but does NOT work correctly with BetterRuins. Something about TP seems to prevent the BetterRuins from spawning larger structures, even at extremely high spawn chance settings; megastructures will not spawn at all, even when there are abundant valleys and deserts. I love the landforms generated, but unfortunately I love BetterRuins more... Please let me know if there's a way to have both!

BetaFire, Jan 27th at 7:52 PM

Hey! Currently using 1.21.5 (for now). Just a quick question; I play with the temperature height tweak mod. I found that at the reccomended world height of 320, this resulted in a steep temperature gradient that was immersion-breaking, so I've been playing at the default world height. For the most part this is fine, and I get decent elevation variation albeit spread over thousands of blocks. However, I think I might be missing out on more dramatic mountainscapes. Would adjusting the heightMapNoiseScale value help more mountain-y mountains occur at the default world height? Are there values I should try specifically?

Nephelangelo , Jan 25th at 6:29 AM (modified Jan 25th at 6:30 AM)

UsulMuadib

If you shrink the noiseScale down to like 64 or 32 or so, it should make the continents so tiny that you could wind up on an island with one big lone mountain.

UsulMuadib, Jan 24th at 3:52 AM

Nephelangelo are there ant settings you'd recomend for generation lone large mountainus islands ?

Nephelangelo , Jan 22nd at 10:51 PM

Lemniscate_Mike

Glad you got it figured out!

Varraxauks

Should be compatible with Floral Zones!

TimeAtomicz

Thank you! The landforms in the game do actually generate all the way up to world height, and the heightmap guarantees peak height regions every so often (which will create world height peaks if they generate in these areas), but mountain peaks that effectively touch world height will be less common overall than more average mountains. Part of the reason is due to the way the game compounds more and more hills and mountains into higher altitudes, if we saturate a landform with too many pooints of hills and mountains, it creates blobby looking mountains that feel very unrealistic, so we have to keep that saturation of hill and mountain points a bit lower. This high saturation of hills and mountains can also cause problems with super abrupt, goofy looking transitions from one landform to another, where mountains can get cut in half in a very unnatural looking way. So it's basically for quality control purposes. You can however amp up Upheaval to more frequently push mountains up to world height. Try Upheaval at 100% and see if it feels like too much.

UsulMuadib

The world naturally generates islands, but I am currently working on implementing much more realistic coastlines and islands for the next update.

Ramimax

You will need to update from 7.0.9 to 7.9.0 to continue in 1.21.6. Any latest update with 7.9 in the title will work for that world. 7.0.8 will not work for it. And make sure to keep a copy of the TerraPrety.json file you used to create that world, you will need it to continue playing that world.

Mertz

Thank you kindly! :)

onlychief

The TerraPrety.json config should show up in your ModConfigs folder and you should be able to edit it from there. Make sure you keep a backup of that file, you will need it to play on that world.

Bars

Backup your world, then revisit the area in Creative mode and run "/wgen regen 1" to try to regenerate the world. As long as you are using the correct update with the same TerraPrety.json settings you used to create your world, this should fix it. If you added additional worldgen mods after starting your world, that could create problems.

Bars, Jan 22nd at 8:49 AM

after update game and adding some other mods i lost chunk of new land, on the new game land don't show at all. I don't cnow which one yet mod colide

onlychief, Jan 22nd at 2:36 AM (modified Jan 22nd at 2:40 AM)

Sorry for silly question, but how do I edit the config file? I clicked installed and have the zip file in my mods folder, but in the terrapetty zip, I don't seem to see a config file? I see an assets folder, modinfo.jason, and a few other misc. Not sure what I'm missing here when trying to change to the recommended world gen. 

 

MadGoober, Jan 22nd at 1:28 AM

TheGothMom Yeah it should be compatible. the current game version is 1.21 you can usually ignore the .x number at the end so just look for (1.21).6

Mertz, Jan 21st at 6:24 PM

You absolute legends, I am in love with Terra Prety. 

TheGothMom, Jan 21st at 1:48 PM

Hello! I'm new to Vintage Story and modding the game, does the current version of this mod work with 1.21.5?

Ramimax, Jan 20th at 11:55 PM

First of all, I wanna thank you for the work and time you all invest in this - I really appriate it :)

 

Now, to the question I have for you and some context:

I got a dedicated server with some friends, and got a world save on 1.21.5 with TerraPrety 7.0.9, generated new world save back when 1.21.5 came out.

Checking the files tab, I see the 1.21.6 compatible versions are out - I have therefore two questions:

1. Got it working with a modconfig file we are happy with. TerraPrety 7.0.9 was compatible with 1.21.5 - will it still work on 1.21.6 ?

2. If not, should 7.8.0/7.9.0 work with the previous worldgen/mod config file and world save?

 

Failed to find the answers to this above in the description or among the comments. ^^

 

Thanks in advance! :)

UsulMuadib, Jan 20th at 10:54 PM

anyway to generate islands with this mod?

 

 

TimeAtomicz, Jan 20th at 10:27 PM

Hi, beautiful mod overall, I'm just wondering why does the mountains not reach the world height (or at least get close)? My mountains seem to not generate past 310ish blocks which is like 70 blocks from the max. Is it on purpose ? And if so why and can I do anything to get to go higher?

The main problem I have with it is that it seems to cause problems with some high altitude spawns from another mod (and also i really want gigantic mountains).

Still, amazing mod, I don't think I can play without.

Varraxauks, Jan 18th at 12:07 PM

Hello, wanted to ask a small question. Is Terra Prety compatible with Floral Zone's mods?

Lemniscate_Mike, Jan 15th at 1:22 AM

Nephelangelo

I only had This mod installed, on a FULLY FRESH VS install. No previous data on the PC at all.

But I actually figured it out, it was a mod path issue in the clientsettings.json for VS. All seems good so far. Time slowly add back my 300+ modlist. . . .Hopefully smaller when I look through them all again. =S

 

Haltingpoint, Jan 15th at 12:16 AM

Nephelangelo errr, to my knowledge I have not altered that config. If there is an easy way to verify this let me know. This regen command behavior seems to be different from when I naturally unlock a new chunk by wandering over to it (or flying). Are you sure it should be no difference?

Nephelangelo , Jan 14th at 9:45 PM

eekru

You can upload the TerraPrety.json file you used to create your world to the ModConfigs folder on your server and it should run properly then. As long as the world save file and TerraPrety.json files are in the proper places. You can make backups of anything you delete, just in case.

Dubster

No worries! Glad you figured it out.

Lemniscate_Mike

If you're using an existing world I would first backup your world, then try running the game deselecting every mod one by one until you run into the one that's causing the crash. You can also backup your VintagestoryData folders, and then wipe out both the old and new VintagestoryData directories to get them to do a "clean" install, this might resolve whatever is crashing your game.

Haltingpoint

As long as you're using the correct update, so if you started your world on 7.0.8 you need to use the 7.8.0 update to play in 1.21.6, and as long as you have the correct TerraPrety.json with the exact same settings you used to first create the world located in your ModConfigs folder, then the terrain should be identical. If you altered the TerraPrety.json at all for this world you will need to double check to make sure those values didn't change.

Lemniscate_Mike, Jan 13th at 10:54 PM (modified Jan 13th at 10:55 PM)

Can anyone help me with this log?

I just did a fresh install of VS So I could redo my modlist, trim some fat and such. I should add that I've changed the Data folder path(and mod path) to be in the installation folder of the game, to keep things neat. Dunno if that could cause it?

I'm starting the list with world gen mods... Literally only have this mod and can't create a world.

Crash Report
13.1.2026 17:45:34 [Notification] Server logger started.
13.1.2026 17:45:34 [Notification] Game Version: v1.21.6 (Stable)
13.1.2026 17:45:34 [Event] It begins...
13.1.2026 17:45:34 [Event] Launching server...
13.1.2026 17:45:34 [Event] It senses...
13.1.2026 17:45:34 [Event] Server v1.21.6, network v1.21.10, api v1.21.0
13.1.2026 17:45:34 [Notification] Entering runphase Initialization
13.1.2026 17:45:34 [Event] Loading configuration...
13.1.2026 17:45:34 [Notification] Entering runphase Configuration
13.1.2026 17:45:34 [Notification] Loading savegame
13.1.2026 17:45:34 [Notification] Create new save game data. Playstyle: surviveandbuild
13.1.2026 17:45:34 [Notification] Default spawn was set in serverconfig, resetting for safety.
13.1.2026 17:45:34 [Notification] Savegame D:\Vintage Story\Vintagestory\The Data Stuff\Saves\modded testing-2.vcdbs loaded
13.1.2026 17:45:34 [Notification] World size = 1024000 384 1024000
13.1.2026 17:45:34 [Notification] Start discovering assets
13.1.2026 17:45:34 [Notification] Found 1 base assets in category blocktypes
13.1.2026 17:45:34 [Notification] Found 0 base assets in category itemtypes
13.1.2026 17:45:34 [Notification] Found 32 base assets in category lang
13.1.2026 17:45:34 [Notification] Found 0 base assets in category patches
13.1.2026 17:45:34 [Notification] Found 24 base assets in category config
13.1.2026 17:45:34 [Notification] Found 0 base assets in category worldproperties
13.1.2026 17:45:34 [Notification] Found 49 base assets in category sounds
13.1.2026 17:45:34 [Notification] Found 230 base assets in category shapes
13.1.2026 17:45:34 [Notification] Found 176 base assets in category textures
13.1.2026 17:45:34 [Notification] Found 0 base assets in category recipes
13.1.2026 17:45:34 [Notification] Found 0 base assets in category worldgen
13.1.2026 17:45:34 [Notification] Found 3 base assets in category entities
13.1.2026 17:45:34 [Notification] Found 0 base assets in category compatibility
13.1.2026 17:45:34 [Notification] Found 515 base assets in total
13.1.2026 17:45:34 [Event] Building assets...
13.1.2026 17:45:34 [Notification] Entering runphase LoadAssets
13.1.2026 17:45:34 [Notification] Will search the following paths for mods:
13.1.2026 17:45:34 [Notification] D:\Vintage Story\Vintagestory\Mods
13.1.2026 17:45:34 [Notification] D:\Vintage\Mods (Not found?)
13.1.2026 17:45:34 [Notification] Found 3 mods (0 disabled)
13.1.2026 17:45:34 [Notification] Mods, sorted by dependency: game, creative, survival
13.1.2026 17:45:34 [Notification] Instantiated 132 mod systems from 3 enabled mods
13.1.2026 17:45:34 [Notification] External Origins in load order: modorigin@D:\Vintage Story\Vintagestory\assets\creative\, modorigin@D:\Vintage Story\Vintagestory\assets\survival\
13.1.2026 17:45:34 [Notification] Found 514 external assets in category blocktypes
13.1.2026 17:45:34 [Notification] Found 282 external assets in category itemtypes
13.1.2026 17:45:34 [Notification] Found 0 external assets in category lang
13.1.2026 17:45:34 [Notification] Found 10 external assets in category patches
13.1.2026 17:45:34 [Notification] Found 123 external assets in category config
13.1.2026 17:45:34 [Notification] Found 25 external assets in category worldproperties
13.1.2026 17:45:34 [Notification] Found 561 external assets in category sounds
13.1.2026 17:45:34 [Notification] Found 5332 external assets in category shapes
13.1.2026 17:45:34 [Notification] Found 7715 external assets in category textures
13.1.2026 17:45:34 [Notification] Found 392 external assets in category recipes
13.1.2026 17:45:34 [Notification] Found 589 external assets in category worldgen
13.1.2026 17:45:34 [Notification] Found 78 external assets in category entities
13.1.2026 17:45:34 [Notification] Found 0 external assets in category compatibility
13.1.2026 17:45:34 [Notification] Reloaded lang file with mod assets
13.1.2026 17:45:34 [Notification] Compatibility lib: 0 assets added, 0 assets replaced.
13.1.2026 17:45:34 [Notification] JsonPatch Loader: 27 patches total, successfully applied 27 patches, unmet conditions on 10 patches, no errors
13.1.2026 17:45:40 [Event] It remembers...
13.1.2026 17:45:41 [Notification] Loaded 3864 unique items
13.1.2026 17:45:41 [Event] All that came before...
13.1.2026 17:45:41 [Notification] Loaded 13444 unique blocks
13.1.2026 17:45:41 [Notification] Loaded 760 unique entities
13.1.2026 17:45:41 [Notification] Loaded 12 entity tags, 4 item tags and 1 block tags from 'game' domain
13.1.2026 17:45:41 [Notification] BlockLoader: Entities, Blocks and Items loaded
13.1.2026 17:45:41 [Event] Remapping blocks and items...
13.1.2026 17:45:41 [Event] 14 cooking recipes loaded
13.1.2026 17:45:41 [Event] Taste and smell...
13.1.2026 17:45:43 [Event] 969 crafting recipes loaded from 254 files
13.1.2026 17:45:43 [Event] Grand inventions...
13.1.2026 17:45:43 [Event] 9 metal alloys loaded
13.1.2026 17:45:43 [Event] Glimmers in the soil...
13.1.2026 17:45:43 [Event] 253 smithing recipes loaded
13.1.2026 17:45:43 [Event] Burning sparks...
13.1.2026 17:45:43 [Event] 82 clay forming recipes loaded
13.1.2026 17:45:43 [Event] Molded forms...
13.1.2026 17:45:43 [Event] 37 knapping recipes loaded
13.1.2026 17:45:43 [Event] Simple tools...
13.1.2026 17:45:43 [Event] 196 barrel recipes loaded
13.1.2026 17:45:43 [Notification] Entering runphase AssetsFinalize
13.1.2026 17:45:43 [Event] Server assets loaded, parsed, registered and finalized
13.1.2026 17:45:43 [Event] Initialising systems...
13.1.2026 17:45:43 [Notification] Entering runphase LoadGamePre
13.1.2026 17:45:43 [Notification] Reloaded 19 weather patterns, 5 wind patterns and 5 weather events
13.1.2026 17:45:43 [Notification] Started 111 systems on Server:
13.1.2026 17:45:43 [Notification] Mod 'VSEssentials.dll' (game):
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.Core
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.EntityPartitioning
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ErrorReporter
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.ModCompatiblityUtil
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.NoObf.ModJsonPatchLoader
13.1.2026 17:45:43 [Notification] FluffyClouds.FluffyCloudsModSystem
13.1.2026 17:45:43 [Notification] Vintagestory.Essentials.PathfindSystem
13.1.2026 17:45:43 [Notification] Vintagestory.Essentials.PathFindDebug
13.1.2026 17:45:43 [Notification] Vintagestory.Essentials.PathfindingAsync
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.JsonExport
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.ModBasicBlocksLoader
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.AiRuntimeConfig
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemSyncHarvestableDropsToClient
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemEmotes
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.LeafBlockDecay
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.POIRegistry
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.RoomRegistry
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.WeatherSystemCommands
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.WeatherSystemServer
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.WorldMapManager
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.NoObf.ModRegistryObjectTypeLoader
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.LoadColorMaps
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ClothManager
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GridRecipeLoader
13.1.2026 17:45:43 [Notification] Mod 'VSSurvivalMod.dll' (survival):
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenTerra
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenSnowLayer
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemControlPoints
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.SurvivalCoreSystem
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenTerraPostProcess
13.1.2026 17:45:43 [Notification] Vintagestory.Systems.StoryLockableDoor
13.1.2026 17:45:43 [Notification] Vintagestory.Client.NoObf.StoryGenFailedSystem
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.UpgradeTasks
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.ChiselBlockBulkSetMaterial
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.ModSystemDetailModeSync
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.NpcControl
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.ModSystemTiledDungeonGenerator
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenFromHeightmap
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenMaps
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenRockStrataNew
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenHotSprings
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenCreatures
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemExplosionAffectedStability
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.MyceliumSystem
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModsystemButterflySpawnCondsExtra
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemCatchCreature
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemGliding
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemSwoopDev
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.Timeswitch
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ClutterBookshelfUtil
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ScreenshakeToClientModSystem
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemResoArchiveCommands
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.StoryStructuresSpawnConditions
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemNPCHairStyling
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemSkinnableAdditions
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemVillagerDebug
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemAuction
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemBlockReinforcement
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.Core
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemBoatingSoundAndRatlineStamina
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.CharacterSystem
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.VariablesModSystem
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModsystemElevator
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ActivityModSystem
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ActivityEditorSystem
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.FruitingSystem
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemCommandHandbook
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemTutorial
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemCorpseReturnTeleporter
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemNightVision
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.TobiasTeleporter
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModJournal
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.LiquidItemStackRenderer
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemStructureLocator
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModLootRandomizer
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemEntityOwnership
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemRifts
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemRiftWeather
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSleeping
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemSupportBeamPlacer
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.TeleporterManager
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModTemperature
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.SystemTemporalStability
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.TemporalStabilityEffects
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemWearableStats
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemEditableBook
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.Mechanics.MechanicalPowerMod
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenDungeons
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenDeposits
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.GenStoryStructures
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenCaves
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenStructures
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.WgenCommands
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenDevastationLayer
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenBlockLayers
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenPonds
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenStructuresPosPass
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenVegetationAndPatches
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.RecipeRegistrySystem
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenRivulets
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenLightSurvival
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.RecipeLoader
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemFireFromLightning
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemOreMap
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemSnowballs
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.HumanoidOutfits
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.ModSystemDevastationEffects
13.1.2026 17:45:43 [Notification] Vintagestory.GameContent.DisableRecipeRegisteringSystem
13.1.2026 17:45:43 [Notification] Mod 'VSCreativeMod.dll' (creative):
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.Core
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.WorldEdit.WorldEdit
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenBlockLayersFlat
13.1.2026 17:45:43 [Notification] Vintagestory.ServerMods.GenLightCreative
13.1.2026 17:45:43 [Event] 26 traits loaded from 1 files
13.1.2026 17:45:43 [Event] 6 classes loaded from 1 files
13.1.2026 17:45:44 [Notification] Server map set
13.1.2026 17:45:44 [Event] A world unbroken...
13.1.2026 17:45:44 [Notification] Entering runphase GameReady
13.1.2026 17:45:44 [Notification] Entering runphase WorldReady
13.1.2026 17:45:44 [Event] The center unfolding...
13.1.2026 17:45:44 [Event] Starting world generators...
13.1.2026 17:45:44 [Error] Error during Init worldgen for Vintagestory.ServerMods.GenMaps
13.1.2026 17:45:44 [Error] Exception: Object reference not set to an instance of an object.
at MapLayer.MapLayerOceansSmooth..ctor(Int64 seed, WorldGenConfig config, List`1 requireLandAt)
at Vintagestory.ServerMods.GenMaps.GetOceanMapGen_Patch1(Int64 seed, Single landcover, Int32 oceanMapScale, Single oceanScaleMul, List`1 requireLandAt, Boolean requiresSpawnOffset)
at Vintagestory.ServerMods.GenMaps.initWorldGen() in VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\0.GenMaps\GenMaps.cs:line 290
at Vintagestory.Server.ServerEventAPI.TriggerInitWorldGen() in VintagestoryLib\Server\API\ServerEventAPI.cs:line 275
13.1.2026 17:45:45 [Notification] Sending server identification with remap False. Server control privilege is True
13.1.2026 17:45:45 [Notification] Reloaded 35 tree generators
13.1.2026 17:45:45 [Event] Loading 7x7x12 spawn chunks...
13.1.2026 17:45:45 [Event] 0% (49 in queue)
13.1.2026 17:45:45 [Event] The carved mountains...
13.1.2026 17:45:45 [Error] Mod exception during event OnWorldgenStartup. Will skip to next event
13.1.2026 17:45:45 [Error] Exception: Object reference not set to an instance of an object.
at Vintagestory.ServerMods.GenMaps.OnMapRegionGen_Patch0(GenMaps this, IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1236
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1209
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1130
at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 761
at Vintagestory.Server.ServerSystemSupplyChunks.loadChunkAreaBlocking(Int32 chunkX1, Int32 chunkZ1, Int32 chunkX2, Int32 chunkZ2, Boolean isStartupLoad, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1859
at Vintagestory.Server.ServerSystemSupplyChunks.InitWorldgenAndSpawnChunks() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1598
at Vintagestory.Server.ServerSystemLoadAndSaveGame.OnWorldgenStartup() in VintagestoryLib\Server\Systems\World\LoadThread\LoadSaveGame.cs:line 203
at Vintagestory.Server.ServerEventManager.<>c.b__112_0(Action dele) in VintagestoryLib\Server\ServerEventManager.cs:line 450
at Vintagestory.Server.ServerEventManager.Trigger[T](Delegate[] delegates, String eventName, Action`1 onDele, Action onException) in VintagestoryLib\Server\ServerEventManager.cs:line 723
13.1.2026 17:45:45 [Event] Begin game ticking...
13.1.2026 17:45:45 [Event] ... it calls to you
13.1.2026 17:45:45 [Notification] Entering runphase RunGame
13.1.2026 17:45:45 [Notification] Starting server threads
13.1.2026 17:45:45 [Fatal] Caught unhandled exception in thread 'chunkdbthread'. Shutting down server.
13.1.2026 17:45:45 [Error] Exception: Object reference not set to an instance of an object.
at Vintagestory.ServerMods.GenMaps.OnMapRegionGen_Patch0(GenMaps this, IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1236
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1209
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1130
at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 761
at Vintagestory.Server.ServerSystemSupplyChunks.tryLoadOrGenerateChunkColumnsInQueue() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 687
at Vintagestory.Server.ServerSystemSupplyChunks.OnSeparateThreadTick() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 512
at Vintagestory.Server.ServerThread.Update() in VintagestoryLib\Server\ServerThread.cs:line 125
at Vintagestory.Server.ServerThread.Process() in VintagestoryLib\Server\ServerThread.cs:line 55
13.1.2026 17:45:45 [Event] Singleplayer Server now running!
13.1.2026 17:45:45 [Event] Return again.
13.1.2026 17:45:45 [Notification] Please be aware that as of 1.20, servers default configurations have changed - servers no longer register themselves to the public servers list and are invite-only (whitelisted) out of the box. If you desire so, you can enable server advertising with '/serverconfig advertise on' and disable the whitelist mode with '/serverconfig whitelistmode off'
13.1.2026 17:45:45 [Notification] All clients disconnected, pausing game calendar.
13.1.2026 17:45:45 [Notification] Server stop requested, begin shutdown sequence. Stop reason: Exception during Process
13.1.2026 17:45:45 [Event] Something went awry...please check the program logs... (Exception during Process)
13.1.2026 17:45:45 [Notification] Server ticking has been suspended
13.1.2026 17:45:45 [Notification] Entering runphase Shutdown
13.1.2026 17:45:45 [Event] Mods and systems notified, now saving everything...
13.1.2026 17:45:45 [Event] It pauses.
13.1.2026 17:45:45 [Event] One last gaze...
13.1.2026 17:45:45 [Event] Saved player world data...
13.1.2026 17:45:45 [Event] Saved map regions...
13.1.2026 17:45:45 [Event] Then all goes quiet...
13.1.2026 17:45:45 [Event] Saved map chunks...
13.1.2026 17:45:45 [Event] The waters recede...
13.1.2026 17:45:45 [Event] Saved loaded chunks...
13.1.2026 17:45:45 [Event] The mountains fade...
13.1.2026 17:45:45 [Event] The dark settles in.
13.1.2026 17:45:45 [Event] Saved generating chunks...
13.1.2026 17:45:45 [Event] Saved savegamedata...0
13.1.2026 17:45:45 [Event] World saved! Saved 0 chunks, 0 mapchunks, 0 mapregions.
13.1.2026 17:45:45 [Event] It sighs...
13.1.2026 17:45:45 [Event] Shutting down 10 server threads...
13.1.2026 17:45:45 [Event] Killed console thread
13.1.2026 17:45:45 [Event] Alone again...
13.1.2026 17:45:46 [Event] All threads gracefully shut down
13.1.2026 17:45:46 [Event] Time to rest.
13.1.2026 17:45:46 [Event] Doing last tick...
13.1.2026 17:45:46 [Event] Stopped the server!
Haltingpoint, Jan 13th at 5:58 PM

Hmmm, Nephelangelo that console command appears to regen in the local area, but it does not seamlessly blend with the ocean and rivers (latest Rivers mod) as you can see where I tried with a radius of 1 in the bottom right of the white square if you compare against my previous screenshot.

 

Is this simply unavoidable and it won't be clean given the nature of the `/wgen regen` command? Or am I doing something wrong?

image

Dubster, Jan 12th at 5:38 PM (modified Jan 12th at 5:56 PM)

Nephelangelo

Alright, here goes!
Seed: 320993432
World settings:
image
As for modlist: I managed to reliably generate this using two mods: Terra Prety and BetterRuins version 0.5.4. Using only Terra Prety, this did not generate. Even better, disabling Terra Prety and only enabling BetterRuins cause the same temperature issue. As such, I am willing to blame Better Ruins for this rather than it being on you guys. Maybe I should post it on their modpage instead?

And, well, only one thing in TerraPrety.json is modified, which is the noiseScale, set at 24.0. I found that the default settings just created massive landmasses, so I dropped it down a lot in order to get archipelagos.

Final edit: As it turns out, there's a reason for the temperature hike: In the middle of the circle there's a massive cathedral-looking structure underground. Clearly, this temperature hike is part of that story location. Sorry for reporting it to you guys, assuming it was a bug with the mod.

eekru, Jan 12th at 3:04 PM

Hey man thanks for the response I really appreciate it :D! I did upload the world from singleplayer with all the settings to the MP server and installed the mod from the server. But i guess one thing I missed was uploading the terraprety.json cofig file. would I just upload that to the mods folder of the server and remove the one that was installed using the server?

Nephelangelo , Jan 12th at 2:13 AM

eekru

Hi there. Not sure how you generated your world, but generally the approach is to create a world using singleplayer, and then upload it, and also upload the TerraPrety.json config file you used to create that world, to the proper locations on your sever. If you're missing that json file or you tried generating your world from the server end, that could cause terrain cuts.

Isidore

Haven't kept any sort of detailed changelog beyond what you will find under the releases above. It's a lot of intuitive shuffling things around and testing things out little by little based on instinct, so a changelog would be a little bit like a painter keeping a changelog. As far as the the update version, you just need to stick to the first two digits on the release number for a single world, so anything release that begins with 7.9 will work with 7.9.0. But you will not be able to use 7.10 or 7.11 on a world created in 7.9.

oldcake

Nice!

Smort

Yep, you can drop the targetMidLevel down to 0.1 and see how that feels. 

Dubster

Thank you! You can share the seed, settings used to create the world, list of mods and versions, and coordinates we can take a look. Are you using highly modified TerraPrety.json settings? Because I think things can possibly get weird if you stray too far from the recommended settings.

Haltingpoint

Yep! You got it. You should be able to clean any broken areas up as long as they're not right on top of your base. Just make sure to first backup your world. Then load a copy of the world up with the proper Terra Prety update and the TerraPrety.json file you used to create that world, go to the location of the broken terrain, stand in the middle of it and type "/wgen regen 1". This should erase and regenerate that location with the proper terrain. You can increase the "1" to something higher to regenerate a larger radius around you, like "/wgen regen 5". Just make sure not to run that next to your base or it will wipe it.

eekru, Jan 11th at 11:31 PM (modified Jan 11th at 11:31 PM)

Hey I love this mod so much been using it for so long! I've been using it on singleplay for a long time, but I did start up a MP server and there has been terrain generation cuts. not quite sure what's going on, I'm not very tech savy so i would really appreciate some help.

Isidore, Jan 10th at 10:40 PM

Is there any way to access this mod's changelog?
Also, when you say that this mod has switched to using "standard naming conventions", are you referring to semantic versioning?

oldcake, Jan 10th at 5:16 AM (modified Jan 11th at 8:04 AM)

I discovered a mod that should be able to solve the problems of getting drowned or falling into the void when entering the world.
https://mods.vintagestory.at/safetydance
Trungad
(Edit)I have already tested this mod and it has solved this problem.

Smort, Jan 9th at 9:43 PM

Are there any config options to generate more lowlands? 

Dubster, Jan 9th at 5:51 PM

First off lovely mod. However, I wanted to report a very strange occurence. So I just had this appear in my world started with the latest version of Terra Prety. I'm currently at a latitude of 55,86 degrees on the northern hemisphere, standard climate settings and all, and somehow with Terra Prety version 7.9.0, my world managed to generate a pretty perfectly circular area where the temperature is about 29 degrees. On the 2nd of November. All around this circle, the temperature dips to negative degrees.

What could have happened here? Appending picture of the map, for reference. The circular area with the water is the area that is literally to hot to contain anything but desert.

image

I am using a long list of mods as it stands although none should be impacting worldgen except maybe BetterRuins and GeologyAdditions. What would you need from me to investigate this further?

Haltingpoint, Jan 7th at 6:07 PM

Nephelangelo got it. That naming convention makes a lot more sense.

 

Playing that back:

  1. Updating from 7.0.8 to 7.8.x should cause no issues with my current generated world
  2. I need to stay on the 7.8.x releases for this world

 

If my older version is causing issues, is there a "safe" way to regenerate portions that were impacted? Or upon upgrading is the best path to simply leave those artifacts, and any newly explored areas of the map will mesh properly with anything currently there, thus leaving a small and limited set of anomalous terrain?

I am on Rivers 4.7.3 (latest) for reference.

Nephelangelo , Jan 7th at 5:52 AM

Kotteoo

Lower both Remapping Keys by 0.1 for more ocean. Lower oceanWobbleIntensity to 1.0 for less complex continental shapes.

Continents are big because they're continents. You need to go into the jsons config to edit the configurations because that's where the configurations are.

Mod ignore landcover because mod not need landcover. Mod have own continent system.

Enjoy!

Kotteoo, Jan 6th at 4:30 PM

My version game is 1.21.5 and mod version 7.09 - why after crash i have cutted generation? Why mod ignore lancover and landscale? Why i need go to json configs to edit it? whyyyyyyyyyyy 

 

Kotteoo, Jan 6th at 4:28 PM

I HATE INFINITY CONTINENT! I GETING INSAME! What i should do in mod config? +1 or -1 to oceanWobbleScale +1 or -1 to get MORE oceans. And main - HOW MAKE ACTUALLY CONTINENTS! not hecking sponge land and huge "ocean like" lakes???!!

 

Nephelangelo , Jan 6th at 6:02 AM

Marcamer

Thank you! I'm very glad! :)

Trungad

This sounds like it must be another mod conflict or something off about your install. We have never run into that issue.

Haltingpoint

7.0.8 and 7.0.9 are older outdated updates, neither will work properly with 1.21.6.

We have since switched to a conventional naming system to make it easier for players to know which update they need. So 7.0.8 has become 7.8.0, and 7.0.9 has become 7.9.0. If you are running 7.0.8 you will need to update to 7.8.0 to continue using 1.21.6 without issues. 7.8.0 and 7.9.0 both work fine and have no issues with 1.21.6. 

For that particular world you will need to only use 7.8 releases. Any 7.8 update will work for that world. 7.8.0, 7.8.1, 7.8.2, etc. will always work for that world. You can't switch that world to a 7.9 or 7.10 update as those terrain changes will not be compatible with 7.8.

So if you want to continue using that world, you will need to download the latest version of 7.8. I would also make sure your version of Rivers is correct, as that can also mess with the terrain.

CioBonBon

If you altered your TerraPrety.json then I don't believe there is a way to recover what settings you entered in. You can look it over and make a guess as to what you had changed, and then try generating a world with identical seed and settings to see if it gives you the same world.

Kaisei

If you make sure you're using the correct TP update, and the same TerraPrety.json with the exact same settings that you used to create the world, it should generate exactly the same. Not sure what would be amiss, could be a mod conflict or your VS install got changed around. I would backup your world, backup your VintagestoryData folder and empty that folder out, make sure everything is updated to the correct version, and then try regenning the area on your world again.

Haltingpoint, Jan 5th at 10:50 PM

Nephelangelo loving what this mod does. I am on 7.0.8 still as I want to keep my existing world. However I play between both my windows and mac machines, using SyncThing to transfer save files. So far it has worked great.

In reading the update to 7.0.9 it sounds like it can cause weird issues, but I am still on 7.0.8 running 1.21.6 in a world generated on 1.20.-- or 1.21.-- (I forget). I have started exploring by boat, and as the fog on the map peeled away, I was left with this weirdness below where the snowing area on the left seems like a completely different map spliced in. Rowing alongside it, entire mountains are cleaved cleanly down the side, caves underwater are exposed, etc. There is also a 10C temperature differential one block over when I cross to the white side.

I notice the following error when loading the world that seems like it may be related?

Crash Report
3.1.2026 13:31:02 [Error] [terraprety] An exception was thrown when trying to start the mod:
3.1.2026 13:31:02 [Error] [terraprety] Exception: Patching exception in method static System.Reflection.MethodBase SmoothCoastlines.MoreContinentalUpheavalPatches::TargetMethod()
 ---> System.Exception: Method static System.Reflection.MethodBase SmoothCoastlines.MoreContinentalUpheavalPatches::TargetMethod() returned an unexpected result: null
   at HarmonyLib.PatchClassProcessor.RunMethod[S,T](T defaultIfNotExisting, T defaultIfFailing, Func`2 failOnResult, Object[] parameters)
   --- End of inner exception stack trace ---
   at HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
   at HarmonyLib.PatchClassProcessor.Patch()
   at HarmonyLib.Harmony.<PatchAll>b__10_0(Type type)
   at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
   at HarmonyLib.Harmony.PatchAll(Assembly assembly)
   at HarmonyLib.Harmony.PatchAll()
   at SmoothCoastlines.SmoothCoastlinesModSystem.StartPre(ICoreAPI api)
   at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 661
3.1.2026 13:31:02 [Error] Failed to run mod phase Pre for mod SmoothCoastlines.SmoothCoastlinesModSystem


Any suggestions as to what might be causing this, and if there is anything I can do to fix it? I already tried backing up the save and running '/wgen regen 1' to see what would happen, it it did not neatly splice it with the existing world.

 

image.thumb.png.1b9b36e647f5e48754b4f52d786503e1.png

Marcamer, Jan 1st at 1:01 PM

Nephelangelo Yup that seems to have fixed it. Thank you!
Literally can't enjoy the game without this gorgeous world generation anymore. Keep it up!

Trungad, Jan 1st at 6:56 AM


Having a weird issue setting world height to 384 causes no terrain to generate causing players to endlessly fall into the void

CioBonBon, Dec 31st 2025 at 8:14 PM

Hi, i recently made a world which i really enjoyed but lost it and want to create a copy with the seed. The problem is i hadnt saved the terraprety.json file so I could recreate that exact world. Do u know if theres anyway to get the past .json file used when initially creating the world i liked?
Nephelangelo

 

RivenDelver, Dec 29th 2025 at 8:47 PM

Does /wgen genmap ocean work with this mod?  It's giving me some odd results.  If not, is there any way to get an ocean map for a world with Terra Prety, without going through and actually generating the world?

Kaisei, Dec 28th 2025 at 6:00 AM (modified Dec 28th 2025 at 7:58 AM)

I didn't update my world though. It's a new game. Also, I didn't know you can do that to an existing world. I built near some broken area so I can't fix that area unfortunately.

Nephelangelo , Dec 28th 2025 at 1:02 AM

Kaisei

This usually happens when you try to udate your world to a different version, like going from 7.8.0 to 7.9.0, or you change your TerraPrety.json config file. If you put the correct compatible version back in place with the same TerraPrety.json settings you used to create the world, then you can just go to the broken area and type "/wgen regen 1" to regenerate the location. You can increase the size of the area you regen by increasing the value, like "/wgen regen 5". But don't run it anywhere near your builds, or it will wipe them out. Be sure to back up your world first.

Marcamer

Try backing up and removing all the contents of VintagestoryData and relaunching the game and mod. 

DefactoToast

That's normal, Peridotite appears near the mantle, so if you see it on the surface sometimes that means it is coming all the way up from the mantle.

Kaisei, Dec 26th 2025 at 10:35 PM

 

Oh you have to literally drag the image in image

Kaisei, Dec 26th 2025 at 10:25 PM

For some reason my world has cut out regions of the earth if that makes sense. This time I'm not using a rivers mod and just have these swathes of land where  the earth is broken into regions where it is broken up in the world gen. I don't know how to upload a picture here if someone could help me. I'm not sure why it's happening if someone could help.

Marcamer, Dec 26th 2025 at 6:48 PM

Unfortunately can't get this to work anymore.
Updated the game, deleted all config files, trying to create a new save with only this mod enabled, but it will always crash.
Running on Linux (CachyOS) if that is relevant, but had no issues previously back in game version 1.20.x.

Crash Report
26.12.2025 19:44:07 [Server Error] Mod exception during event OnWorldgenStartup. Will skip to next event

26.12.2025 19:44:07 [Client Notification] External Origins in load order: modorigin@/home/username/.local/share/vintagestory/assets/creative/, modorigin@/home/username/.local/share/vintagestory/assets/survival/, mod@TerraPrety_7.9.0.zip
26.12.2025 19:44:07 [Server Error] Exception: Object reference not set to an instance of an object.
  at SmoothCoastlines.ContinentalUpheaval.ContinentalUpheavalHandler.PostGenMapsOnMapRegionGen(IMapRegion mapRegion, Int32 regionX, Int32 regionZ)
  at Vintagestory.ServerMods.GenMaps.OnMapRegionGen_Patch0(GenMaps this, IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
  at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1236
  at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1209
  at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1144
  at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapChunk(ChunkColumnLoadRequest chunkRequest, Boolean forceCreate) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1289
  at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 761
  at Vintagestory.Server.ServerSystemSupplyChunks.loadChunkAreaBlocking(Int32 chunkX1, Int32 chunkZ1, Int32 chunkX2, Int32 chunkZ2, Boolean isStartupLoad, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1859
  at Vintagestory.Server.ServerSystemSupplyChunks.InitWorldgenAndSpawnChunks() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1598
  at Vintagestory.Server.ServerSystemLoadAndSaveGame.OnWorldgenStartup() in VintagestoryLib\Server\Systems\World\LoadThread\LoadSaveGame.cs:line 203
  at Vintagestory.Server.ServerEventManager.<>c.<TriggerWorldgenStartup>b__112_0(Action dele) in VintagestoryLib\Server\ServerEventManager.cs:line 450
  at Vintagestory.Server.ServerEventManager.Trigger[T](Delegate[] delegates, String eventName, Action`1 onDele, Action onException) in VintagestoryLib\Server\ServerEventManager.cs:line 723
26.12.2025 19:44:07 [Server Event] Begin game ticking...
26.12.2025 19:44:07 [Server Notification] Entering runphase RunGame
26.12.2025 19:44:07 [Client Notification] Found 1 external assets in category lang
26.12.2025 19:44:07 [Client Notification] Found 12 external assets in category patches
26.12.2025 19:44:07 [Client Notification] Found 123 external assets in category config
26.12.2025 19:44:07 [Client Notification] Found 25 external assets in category worldproperties
26.12.2025 19:44:07 [Client Notification] Found 561 external assets in category sounds
26.12.2025 19:44:07 [Server Notification] Starting server threads
26.12.2025 19:44:07 [Client Notification] Found 5332 external assets in category shapes
26.12.2025 19:44:07 [Client Notification] Found 7 external assets in category shaders
26.12.2025 19:44:07 [Client Notification] Found 0 external assets in category shaderincludes
26.12.2025 19:44:07 [Server Event] Singleplayer Server now running!
26.12.2025 19:44:07 [Server Notification] Please be aware that as of 1.20, servers default configurations have changed - servers no longer register themselves to the public servers list and are invite-only (whitelisted) out of the box. If you desire so, you can enable server advertising with '/serverconfig advertise
on' and disable the whitelist mode with '/serverconfig whitelistmode off'
26.12.2025 19:44:07 [Client Notification] Server launched
26.12.2025 19:44:07 [Server Fatal] Caught unhandled exception in thread 'chunkdbthread'. Shutting down server.
26.12.2025 19:44:07 [Server Error] Exception: Object reference not set to an instance of an object.
  at SmoothCoastlines.ContinentalUpheaval.ContinentalUpheavalHandler.PostGenMapsOnMapRegionGen(IMapRegion mapRegion, Int32 regionX, Int32 regionZ)
  at Vintagestory.ServerMods.GenMaps.OnMapRegionGen_Patch0(GenMaps this, IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
  at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1236
  at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1209
  at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1144
  at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapChunk(ChunkColumnLoadRequest chunkRequest, Boolean forceCreate) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1289
  at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 761
  at Vintagestory.Server.ServerSystemSupplyChunks.tryLoadOrGenerateChunkColumnsInQueue() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 687
  at Vintagestory.Server.ServerSystemSupplyChunks.OnSeparateThreadTick() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 512
  at Vintagestory.Server.ServerThread.Update() in VintagestoryLib\Server\ServerThread.cs:line 125
  at Vintagestory.Server.ServerThread.Process() in VintagestoryLib\Server\ServerThread.cs:line 55
DefactoToast, Dec 26th 2025 at 12:05 PM

quick question, what would cause ,y world to have peridote all the way down to thee mantle?

Nephelangelo , Dec 26th 2025 at 8:01 AM

Rakshasa

 

We want to try to support 7.8.0 and 7.9.0 for as long as it is feasible or as long as people request it, but if the you mean adding new terrain features to them we won't be able to retroactively add features to 7.8.0 or 7.9.0 without scrambling the seed and causing broken chunk borders. But it should be feasible to continue a world in either version for the foreseeable future, since Tyron seems to avoid making any changes to the terrain that might break worldgen, so I'm guessing they will be viable for years. We don't have any imminent plans to release any new feature updates anytime soon, though I am always working on stuff for them, and longer term there are a few more things we want to work in regarding the continent shape, coastlines, islands and rivers, and I eventually want to release a "final" version of the mod that will become our main focus for long term support. But I see no reason why you shouldn't be able to continue with 7.8.0 for a long time if you really love your world. 

Rakshasa, Dec 25th 2025 at 8:19 PM

Do you plan to continue work for 7.8.0? I would like to continue the server I have going with a group without having to shift everything over to a new world, but if I can just stick to 7.8.0 that might work too?

Juniormint, Dec 24th 2025 at 10:51 PM (modified Dec 25th 2025 at 4:22 AM)

Can anyone tell me what i am using 1.21.6 (stable) and still getting the smooth coastline error when running 7.9.0?

EDIT: Seems that a totally fresh install of the game as 1.21.6 fixes my issue. Not sure why. I was making a new game after updating the game from 1.21.5 to 1.21.6 and encountered the same issue as others. i tried 7.8.0 and the previous version and 7.9.0 with no lucks until a full install of 1.21.6  fresh.

MikeSyrup, Dec 23rd 2025 at 10:43 PM

Got a weird question, would it be a possible to have a world with tall mountains like 2nd image plus the flat areas like in the 4th image but without plateaus? 

Praal, Dec 21st 2025 at 8:18 AM

Nephelangelo Thank you for the settings hint, I think I got a world the way I wanted now.  And thank you for the great mod!

AlexWolfz, Dec 21st 2025 at 6:32 AM

Absolutely beautiful. Already loving this mod as is but I'm incredibly excited for built in rivers too.

Nephelangelo , Dec 19th 2025 at 10:02 PM

Praal

Yes, you can lower both Remapping Keys by about 0.1 or to your liking, this will increase the volume of ocean and decrease the volume of land, and you can lower ocean wobble to prevent the "bubbling" of ocean patches between land.

Praal, Dec 19th 2025 at 1:11 PM

Is TP able to create more of a "large continents within continguous oceans" world, rather than "large continents with large inland seas"?  I'd like a world where seafaring navigation is key for exploring the world, but the default settings seem to get me landlocked seas mostly.  If so any suggestions on how to tweak settings?

isopod, Dec 16th 2025 at 4:36 PM

Nephelangelo ty for the quick answer! because i don't play with any other terrain gen mods i'm currently tempted to blame the game itself as being rough around the edges with different world heights (i'm playing on 384). i'm noticing a bunch of ruins are also one dirt layer deeper than they should be so it's at the very least consistent

Nephelangelo , Dec 15th 2025 at 9:38 PM

Eislanze


No problem! In case you missed it, the patch is out!


isopod

 

Terra Prety doesn't alter soil or strata generation so this is likely another mod or sheer luck. 

Eislanze, Dec 15th 2025 at 6:48 PM

Nephelangelo

Thank you guys so much for responding so quickly! I used the time to check other worldgen mods and came to the conclusion, that it's wise to just wait until there's a new version of terra prety. 

isopod, Dec 15th 2025 at 9:59 AM

I am currently playing with the mod version 7.9.0, the world was generated with 7.0.9 on 1.21.5. My issue right now is that meteoric iron is currently buried under several layers of soil with no indication (suevite, meteoric iron bits, ...) of it on the surface. Only found out through the X-Ray mod because I was already thinking that I'm blind.

PhantomOfGrace, Dec 15th 2025 at 12:56 AM

When loading the world it is giving me a world generation error as my world was made on 1.21.5 and everything is saying the world generation got corrupted. Oddly enough in recovery mode and in spectator I am finding no generation problems. No other errors were being reported with any other mods and if error logs are needed I must admit I already went ahead and deleted the world as it needs 1.21.5 in order to function which I am having troubles finding a method to downgrade to.

Nephelangelo , Dec 15th 2025 at 12:27 AM (modified Dec 15th 2025 at 12:30 AM)

LordReems

Your save should be fine but you can just download the new patch now. Be advised we are now switching over to standard naming conventions, so update 7.0.9 for example will now become 7.9.0. Any release with 7.9 in the name (7.9.0, 7.9.1, 7.9.2, etc.) will work for a world created in 7.0.9. If you started your world in 7.0.8, you will need to download 7.8.0, and so on. As always with any new patch, be sure to *** BACKUP YOUR WORLD *** first before updating.

PhantomOfGrace

What is wrong with your world exactly? From the testing I've done the error did not appear to affect the terrain at all. As long as you can open your world in Creative mode, even if you did get broken chunk borders or something, you can always copy and paste your base to a new world on an identical seed.

LordReems, Dec 14th 2025 at 9:54 PM

Nephelangelo So if the terrain is generating fine, would you say it's (mostly) safe to continue playing with 7.0.9 without waiting for your patch? I booted up my save and everything seemed normal but I didn't go exploring to generate new chunks. 

PhantomOfGrace What's wrong with your save? I haven't noticed any actual issues in game and I had the coastlines error too, and according to Nephelangelo there isn't any issues with the terrain generation. I'm curious what symptoms you're noticing so I can watch out for them in my save.

PhantomOfGrace, Dec 14th 2025 at 8:00 PM

Great, my game updated without my input somehow and now my save of a couple months is completely fucked because of a critical error this mod has thrown up with coastlines.
Thanks Tyron, I didn't want to update until the mods were updated for this fucking reason.

Nephelangelo , Dec 14th 2025 at 4:47 PM (modified Dec 14th 2025 at 4:49 PM)

Ensorcelled


Thank you! Hopefully Jon should have a patch ready soon.

Eislanze

Thank you! According to my testing it appears the terrain is generating identically in 1.21.6 as it did in 1.21.5, with no broken chunk borders between versions, including around story structures. Of course it's always avisable to wait for a proper patch, but at first glance it doesn't look like this error has broken anything with the terrain itself.

Ensorcelled, Dec 14th 2025 at 2:56 PM

I know you know, but running 1.21.6 on Linux, mod by itself, get this error. Looking forward to your work, as I know you will tackle it for us.  Love your mod man. 

 

Crash Report
14.12.2025 09:51:20 [Notification] Mods, sorted by dependency: game, terraprety, creative, survival
14.12.2025 09:51:20 [Notification] Instantiated 133 mod systems from 4 enabled mods
14.12.2025 09:51:20 [Error] [terraprety] An exception was thrown when trying to start the mod:
14.12.2025 09:51:20 [Error] [terraprety] Exception: Patching exception in method static System.Reflection.MethodBase SmoothCoastlines.MoreContinentalUpheavalPatches::TargetMethod()
---> System.Exception: Method static System.Reflection.MethodBase SmoothCoastlines.MoreContinentalUpheavalPatches::TargetMethod() returned an unexpected result: null
at HarmonyLib.PatchClassProcessor.RunMethod[S,T](T defaultIfNotExisting, T defaultIfFailing, Func`2 failOnResult, Object[] parameters)
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
at HarmonyLib.PatchClassProcessor.Patch()
at HarmonyLib.Harmony.<PatchAll>b__10_0(Type type)
at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
at HarmonyLib.Harmony.PatchAll(Assembly assembly)
at HarmonyLib.Harmony.PatchAll()
at SmoothCoastlines.SmoothCoastlinesModSystem.StartPre(ICoreAPI api)
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 661
14.12.2025 09:51:20 [Error] Failed to run mod phase Pre for mod SmoothCoastlines.SmoothCoastlinesModSystem
Eislanze, Dec 14th 2025 at 11:25 AM

yep, same error. is this a deal breaker, as in "do LITERALLY anything else besides starting a new terra prety map" or does it just mean my coastlines are gonna be somewhat rough? ^^

Nephelangelo , Dec 14th 2025 at 2:50 AM

ChickenGuy89
Saint_Marcos
Haladesta
UA_Shaman
Xoatl

Posted above:

ATTENTION: We are working on some patches for 1.21.6. They will be released as the latest "pre" version of whichever update version you are playing on. Please standby for those. Apologies for the odd release names, I started this mod before I understood how proper names worked. In 8.0 we will be switching to standard release naming conventions.

ChickenGuy89, Dec 14th 2025 at 1:53 AM

I'm getting the "Smooth Coastlines" error too, should i not use this mod until the issue is fixed or do i need to download another mod?

Saint_Marcos, Dec 13th 2025 at 2:04 PM

Getting the same error on startup as other ppl have posted

Haladesta, Dec 13th 2025 at 12:40 PM

Hey just an fyi that the current version numbers are pretty confusing.

Generally the version are <major>.<minor>.<patch>, where

  • patch changes are for backward compatible bug fixes
  • minor changes add functionality in a backward compatible manner
  • major changes introduce some bigger changes that may break things and are not backwards compatible/directly upgradeable

So 7.0.9 probably should have been 8.0.0

UA_Shaman, Dec 13th 2025 at 6:45 AM

New version VS and first run server:

Spoiler!
13.12.2025 07:40:29 [Server Error] [terraprety] Exception: Patching exception in method static System.Reflection.MethodBase SmoothCoastlines.MoreContinentalUpheavalPatches::TargetMethod()
---> System.Exception: Method static System.Reflection.MethodBase SmoothCoastlines.MoreContinentalUpheavalPatches::TargetMethod() returned an unexpected result: null
at HarmonyLib.PatchClassProcessor.RunMethod[S,T](T defaultIfNotExisting, T defaultIfFailing, Func`2 failOnResult, Object[] parameters)
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
at HarmonyLib.PatchClassProcessor.Patch()
at HarmonyLib.Harmony.<PatchAll>b__10_0(Type type)
at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
at HarmonyLib.Harmony.PatchAll(Assembly assembly)
at HarmonyLib.Harmony.PatchAll()
at SmoothCoastlines.SmoothCoastlinesModSystem.StartPre(ICoreAPI api)
at Vintagestory.Common.ModLoader.TryRunMod
Phase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 661
13.12.2025 07:40:29 [Server Error] Failed to run mod phase Pre for mod SmoothCoastlines.SmoothCoastlinesModSystem
 
Xoatl, Dec 12th 2025 at 6:24 PM

Get an error on startup about HarmonyLib and Smooth.Coastlines. Also Farseer doesnt appear to be working. Also I'm on 1.21.6-rc.1 of VS. Please let me know if this is normal or I messed something up. Thanks.

Nephelangelo , Dec 7th 2025 at 7:57 PM

Crius

Works on my end. Tried both with Recommended Worldgen settings and without.

Pretty cool cliffy mountain spawn on that seed with Recommended Worldgen settings.

Crius, Dec 5th 2025 at 12:06 AM (modified Dec 5th 2025 at 12:08 AM)

Hello, I just finished setting up the mods after coming back from a hiatus from Vintage Story.

Fresh install and the world simply crash as soon as I spawn in (after creating the character)

 

Seed: 1525067784

Version 1.21.5

Size: 1024000x256x10240000

 

This is the error, coming out of server-main.log

 

---

 

Crash Report
4.12.2025 23:59:25 [Fatal] Caught unhandled exception in thread 'chunkdbthread'. Shutting down server.
4.12.2025 23:59:25 [Error] Exception: Object reference not set to an instance of an object.
at SmoothCoastlines.ContinentalUpheaval.ContinentalUpheavalHandler.PostGenMapsOnMapRegionGen(IMapRegion mapRegion, Int32 regionX, Int32 regionZ)
at Vintagestory.ServerMods.GenMaps.OnMapRegionGen_Patch0(GenMaps this, IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1236
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1209
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams, Boolean updateEarlierVersion) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1144
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapChunk(ChunkColumnLoadRequest chunkRequest, Boolean forceCreate) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1289
at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 761
at Vintagestory.Server.ServerSystemSupplyChunks.tryLoadOrGenerateChunkColumnsInQueue() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 687
at Vintagestory.Server.ServerSystemSupplyChunks.OnSeparateThreadTick() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 512
at Vintagestory.Server.ServerThread.Update() in VintagestoryLib\Server\ServerThread.cs:line 125
at Vintagestory.Server.ServerThread.Process() in VintagestoryLib\Server\ServerThread.cs:line 55


If you need more info, I'll keep the world there for a bit, even if I cannot use it.

Edit: Tried creating another world just to check if it was just that specific one having issues, it happens no matter what. The only mods I have that work on world generation are this one and better ruins.

Nephelangelo , Dec 1st 2025 at 5:59 AM

Gelan


Nope, I believe vanilla fixed that a couple updates ago.

Gelan, Dec 1st 2025 at 5:11 AM

I am updating to 1.21.5.  Do we still need the sea level fix mod for this? 

Nephelangelo , Nov 29th 2025 at 11:46 PM

SireRoxas

Thank you very much! I'm glad you're enjoying it! :)

Hesoyam

Increase both Remapping Keys in the TerraPrety.json config by the same value. Try adding 0.1 to each Remapping Key. If it's still too much ocean for you, try adding 0.1 more.

RachelTGG

Should be perfectly compatible with anything that does not alter the landforms, so those Biomes and mobs and food/crop mods should be good to go! 

Logie

These updates are not compatible together, as the rebalancing of the landforms will scramble the seeds. Please read the page above.

Compatibility Note
This update is a continuation of our ongoing design improvements and is NOT compatible with existing worlds. You will need to start a new world to use 7.0.9. Please make sure to backup and remove any existing TerraPrety.json files from your ModConfig folder before starting a new world with Terra Prety 7.0.9. (You will need to save this config file for any particular worlds you use them with. Eventually we will try to bake these settings into your save file so you don't have to keep this additional file.) And as always, DO NOT MIX UPDATE VERSIONS ON A SINGLE WORLD!
Logie, Nov 29th 2025 at 10:34 PM (modified Nov 29th 2025 at 10:39 PM)

Updating from 7.0.8 to 7.0.9 I seem to be unable to generate new chunks. A player on my server is reporting end of the world with missing chunks and the console is outputting the below error repeatedly. I don't have any other worldgen mods, the only thing somewhat related is Farseer. Logs don't seem to be pasting correctly so here's a Pastebin link: https://pastebin.com/hj4MTws2

RachelTGG, Nov 26th 2025 at 8:13 PM (modified Nov 27th 2025 at 3:37 PM)

Hows the compatibility of this mod with mods that add biome related mobs or foods/crops? 

Hesoyam, Nov 24th 2025 at 11:03 PM (modified Nov 25th 2025 at 7:51 AM)

Are there any settings one can adjust to keep continents the same size but make oceans smaller? Since as i understand it, Landcover changes do nothing with this mod enabled and noisescale changes both.

I just rode my boat about 30k blocks in a straight line through the ocean with absolutely no land in sight, even tough im using the farseer mod, and thats just a bit too much for my taste

Also is this a common occurrence when using the Recommended Worldgen settings or am i just unlucky?

SireRoxas, Nov 24th 2025 at 6:02 AM

Thanks for the update, still my favorite mod for VS.🙂

DearMedusa, Nov 23rd 2025 at 7:20 AM

A good seed that I enjoy with a lot of hills, mountains, gravel mountains, etc: 1113409172

I used 80% landcover for nice oceans alongside all of the other recommended settings from the author(Nephelangelo).

Nephelangelo , Nov 20th 2025 at 5:50 AM

LordReems


First screenshot in the gallery is the new Nightmare Peak landform around a story location. 

BoogerThief

Didn't have a chance to collect any fresh seeds before I had to leave on a trip, but I'll see if I can collect some when I get back. Hopefully someone else can provide some.

LordReems, Nov 18th 2025 at 12:53 AM

Any screenshots of the new Nightmare Peak landform? I just fell in love with a new world a few days ago on version 7.0.8 and I'm not sure if I want to update to 7.0.9 for this playthrough :/

Sekenneri, Nov 17th 2025 at 12:10 AM (modified Nov 17th 2025 at 12:30 AM)

e: I am a fool who didn't read the red text and am preserving my foolishness for posterity.

BoogerThief, Nov 16th 2025 at 2:33 AM

Anyone know a good seed i can try out for this mod ?

ShaeTsu, Nov 16th 2025 at 1:56 AM

Nephelangelo I'm getting mountain tree gen in plains and wetlands on the new version with the new recommended settings. If the plan is to move to 384 world height you might want to look into the Temperature Height Tweak mod and incorporating some version of it along with TP, or recommending it as a companion mod with certain settings.

ShaeTsu, Nov 16th 2025 at 1:37 AM

shambhalasoldier Do you expect to see the jungle IRL by walking 22 miles south?

Snort, Nov 15th 2025 at 11:17 PM

Appreciate it - I'll definitely keep playing with it. I know the nature of generation is I may have just gotten unlucky with the seeds/areas I saw. Sometimes you have to generate 10 things to get the 1 you like. :P

shambhalasoldier, Nov 15th 2025 at 10:42 PM

dont know if this is a problem anyone else had while using this mod but a friend of mine made a multiplayer server that had to be reset due to the world generating as entirely temperate, 36 thousand blocks south was about the same temperature and climate as spawn, exact same flora and fauna, what could've caused this?

Nephelangelo , Nov 15th 2025 at 5:19 PM

Saint_Marcos

Please read the second paragraph above.

Saint_Marcos, Nov 15th 2025 at 11:08 AM

Nephelangelo
Hey, we were using 7.0.8 on a dedicated server and updating it to 7.0.9 seems to have completely broken the worldgen lol. i basically just replaced the modfile (not the json) and flew to new areas to see the transition. it started throwing errors in the console and actually DIDNT generate chunks. so instead of the cut off stone walls we know, theres void haha. like actually no chunks and then after a bit they start again. but it seems to reappear after that still sometimes

Nephelangelo , Nov 15th 2025 at 8:56 AM

Snort

The focus of this update is variety, so that's how it is balanced currently, but enormous plains and hills do still exist, you'll just have to look for them. But if you really want to change the entire world to find something specific at spawn you can space things out by increasing the heightMapNoiseScale, I recommend trying something like 42 or 64. I believe there is also a way to broaden the width of landforms higher than 300%, though I'm not sure exctly how. I would ask the Vintage Story Discord maybe. Forests have never been touched by Terra Prety so if you feel like you're not getting large enough forests then you just need to explore more, they remain the same size as vanilla. I recommend looking at more than one seed before jumping to conclusions, you can't understand what is in the mod or what is average by exploring only a fraction of a continent. Enormous plains and hills still exist, they're just not the most common thing you're going to encounter. I would imagine that anything you might be looking for should be in this version somewhere.

Synthawk

The borders will be pretty jarring, giant walls of flat stone. If you're looking to avoid that, you can always copy and paste your builds onto a new seed. It's pretty easy.

Instructions For Copying And Pasting Build Onto New World
1. Backup your world and the TerraPrety.json file you used to create it. (Put all your gear in a chest first, and note the world's current date.)
2. Load up your world, press "T" and type "/gm c" to go into Creative Mode
3. Press "E" to bring up the Creative Inventory, search for the Magic Wand and put it in your hotbar.
4. Press "~" (just left of the 1 key) to bring up WorldEdit and click the Selection Tool on the left (fourth option down).
5. With the Magic Wand in your hand make a 3D selection around whatever you want to save by left clicking one corner, and right clicking the opposite corner.
6. Press "T" and type “/we export savename” to save the selected build.
7. Make sure the old TerraPrety.json used to create your world remains unchanged in your ModConfig folder.
8. Create a new identical world save in Vintage Story 1.21 using Terra Prety 7.0.8. (You can use the "Create a new world with this world seed" button from your old world's settings menu and copy and paste its settings using the copy button to the right of "Playstyle".)
9. Go to the location for your build, press "~" to bring up WorldEdit, click the “Import” tool at the bottom left and select “savename.json” from the top menu.
10. Select "Replace All" from the Replace Mode at the top center menu, move the selection to the correct position with directional buttons and click “Place”.

You can then also use "/time setmonth ___" (first 3 letters of the month) and "/time add _ days" to bring your world to the exact date you left off.
Synthawk, Nov 15th 2025 at 8:25 AM

We're currently on 7.0.8 and I'm fine with old locations not being updated, that's expected, but how jarring of a transition should we expect if we updated to 7.0.9 as people explore further out and new chunks are generated?

Snort, Nov 15th 2025 at 8:23 AM

I used this mod a year ago - I know that's forever! But I'm starting a new game and the new version feels very different in a few map gens that I explored. Trying to capture a specific vibe.

Right now I get lots of interesting terrain, but everything feels very compressed. I get neat mountains, but they're pretty much isolated peaks that very quickly fade to something else. If I get a plain, I can see either side of it before it gives way to some other form. The version I was using ages ago had nice ranges, vast forests, some long flowing hills. Can I get that back, or is the focus more the quicker change and variety now? I used reccommended settings, and maybe I was getting unlucky with generation. Also want to say not a criticism of the mod! My group and I have a specific world vibe that's important to us and admittedly pretty niche, so I know I'm chasing something very specific.

Appreciate if you can share settings I can tweak. I'll keep exploring and testing. Really I think what I'd want is to avoid distinct areas that you can't occupy without sort of seeing every 'transition,' if that makes sense. Right now if I sit in any plain, I feel like I see hills, cliffs, a lake, and a forest all at once.

Nephelangelo , Nov 15th 2025 at 4:22 AM

StarFeather

You shouldn't have too much trouble finding this situation in the new update, but you will need to travel if you don't see what you want immediately, because the landforms are large and keep in mind the mod is emulating a planet and 500 blocks is only half a kilometer irl. The mod's heightmap system gaurantees both ultra flat regions and mountains within a certain distance, probably about a kilometer. If you want larger oceans and less continental connection, drop both Remapping keys by about a factor of 0.1. Landcover has no effect on the terrain anymore as it is ignored by Terra Prety's new ocean system.

actioninja

I think you will be pleased with the new update. :)

StarFeather, Nov 12th 2025 at 5:51 AM

I absolutely love this mod, used it for a while now and can't imagine playing without! I have two issues that I can't seem to crack though. Note that I have pretty much no idea how any of this works or what options mean (probably why I need help tbh).

I'm trying to get vast plains and some hills with an occasional rare mountain range, but every world I get is crazy mountainous. Bassically 100-500 blocks wode plains and hills worming between high mountain chains that cover easily half of the whole landmass. I wanted to change weights to make mountains rarer and plains more common, but I'm not sure which of the landforms correspond to what land formations. Edited some of the "grandhills" landforms (I assume those are the big mountains) to cut half or more from their weight value, but so far it doesn't seem to have done anything, and I have no ideas which names correspond to plains/flatter landforms. Any advice on what to do to get 1k+ wide plains and rarer mountain ranges?

When it comes to oceans, I remember before mod's 7.0 version I would have vast ocenas thouands of blocks wide (often spawning me in the middle of them too lol). Now, even after fiddling with noiseScale and Remapping Keys as advised below, I get lots fully landlocked tiny patches of ocean that are maybe a 100 blocks wide, look like a lake but have the oceanic depth drop. The "proper" ocean has maybe 500 blocks between the coast and another landmass with big, mountainous islands generating everywhere - no true open ocean without seeing a land for a while (I play with 500 block render distance and farseer mod to boot, so even out in the water there are mountains in my face). Any idea why all that might be? Could it be tied to the crazy amounts of mountains I'm getting?

I'm on 1.21.5, tried to change landcover, landcover scale and upheaval had no visible effect, I kept landform scale at 300%, world height 384 blocks.

actioninja, Nov 11th 2025 at 9:08 PM (modified Nov 11th 2025 at 9:12 PM)

I absolutely love the larger scale continent noise map idea, and love the archipelagos and coastlines, but one thing I end up missing from vanilla or vanilla-like generation is the some of the really bonkers generation. Stuff like this:

 

These were all taken on a completely vanilla save with default world get settings and found by flying around a bit. If anything it's too common and this kind of crazy gen should be special, but I do like it. Makes the world feel more "fantastical" and like aspects of it aren't quite right which matches a lot of the themes of the game. It's definitely not an ideal rendition of the idea though, you can feel the perlin noise in some of these. Totally fair if you're specifically trying to eliminate stuff like this, just some thoughts.

 

Vanteal, Nov 9th 2025 at 8:57 PM

Nephelangelo

Cool, thanks for letting me know. 

Nephelangelo , Nov 9th 2025 at 7:14 AM

Vanteal

Terra Prety works on both servers and single player worlds. To set up a server, create your world in singleplayer, then upload the world save file, plus the TerraPrety.json which you used to create the world (in your ModConfigs folder), to your server.

Vanteal, Nov 5th 2025 at 6:33 PM

So this won't work on client side only/single player worlds?

AtrophyTwink, Oct 24th 2025 at 1:37 PM

Nephelangelo you are a star, thank you so much! I'll probably just update my current world just to keep my XSkills progress but this will be useful to refer back to if I ever want to start a new one and keep my same base.  

Nephelangelo , Oct 24th 2025 at 5:02 AM (modified Oct 24th 2025 at 5:03 AM)

AtrophyTwink

It will cause ugly chunk borders, but I think that should be it. If your attempt to port from 7.0.6 to 7.0.8 didn't work out due to the seed being different, you should be able to get an identical seed to generate by taking the landform.json and landformheights.json from 7.0.6 mod zip file and using them to replace the ones in 7.0.8. After this, the process of copying and pasting your base over from 7.0.6 should be exactly the same as it was with 7.0.7. It is easier than it seems, these instructions should help.

Instructions For Copying And Pasting Build Onto New World
1. Backup your world and the TerraPrety.json file you used to create it. (Put all your gear in a chest first, and note the world's current date.)
2. Load up your world, press "T" and type "/gm c" to go into Creative Mode
3. Press "E" to bring up the Creative Inventory, search for the Magic Wand and put it in your hotbar.
4. Press "~" (just left of the 1 key) to bring up WorldEdit and click the Selection Tool on the left (fourth option down).
5. With the Magic Wand in your hand make a 3D selection around whatever you want to save by left clicking one corner, and right clicking the opposite corner.
6. Press "T" and type “/we export savename” to save the selected build.
7. Make sure the old TerraPrety.json used to create your world remains unchanged in your ModConfig folder.
8. Create a new identical world save in Vintage Story 1.21 using Terra Prety 7.0.8. (You can use the "Create a new world with this world seed" button from your old world's settings menu and copy and paste its settings using the copy button to the right of "Playstyle".)
9. Go to the location for your build, press "~" to bring up WorldEdit, click the “Import” tool at the bottom left and select “savename.json” from the top menu.
10. Select "Replace All" from the Replace Mode at the top center menu, move the selection to the correct position with directional buttons and click “Place”.

You can then also use "/time setmonth ___" (first 3 letters of the month) and "/time add _ days" to bring your world to the exact date you left off.
AtrophyTwink, Oct 23rd 2025 at 4:44 PM

If I upgrade from 7.0.6 to 7.0.8 in my existing world will it totally break the save or will it just lead to ugly/messed up chunk borders? I'm having the glitch where story locations spawn in oceans with .6 but a few attempts to start a new world and just port my base over didn't really work out, plus I want to keep thr parts of my world that I've already explored which is quite a bit at 100 hours in. Anyone tried this? I can live with the chunk borders, thats not a huge deal to me. 

Nephelangelo , Oct 13th 2025 at 9:24 AM

SKIBIDICHUJ

If you want vast oceans you can increase the noiseScale, like it mentions in the Recommended Worldgen Settings. It's not an inverse value, so it should be pretty straightforward: increasing it will make both oceans and continents larger, decreasing it will make them both smaller. The Remapping Keys are currently more for me to work with than you, as they're a little more complicated to explain, but they're included in the config just to let people mess with the settings if they want. Basically their current implementation adjusts the shoreline distance from the center of the continent (and therefore scale of the continent relative to the ocean), and the steepness of the terrain slope into the ocean. But it can also do some weird stuff that would be a little hard to explain. If you want more ocean than land, you can subtract about 0.1 from both ReMapping Key values. That should increase the ocean and shrink the land. A future update will focus on reworking the shorelines and island generation. The mod is a work in progress, it takes time to design terrain, so welcome to the fun.

ShaeTsu

Shifting the sea level down is something I'd like to do as well, I agree that it's a bit of a waste to have so much of the verticality of the world underground, when it could be used to make a grander looking terrain surface. not sure if Jon wants to do it that way, but we've been talking about it. I think he wants to preserve a large amount of underground for large caves in the future, for another mod maybe.

Alkopoligami, Oct 11th 2025 at 3:11 PM

Can you please make settings for world with vast oceans? you saying in comments that the settings are listed above but they are not! There is only listed that you need to work with noiseScale, you dont say that we need to up the values or shrink them... like we dont know how these work and you're acting like we should know this. also how to work with "remappingKeys" if i lover the first number what effect will it do, same with second option. 

I feel completly lost here you dont tell us nothing about setting this up to our preference. Can you just make Terryprety.json file that will generate world like this you posted in images? or give us the values for that? bcs from what i can see most of ppl here are trying to generate something like this and you just say to them "look above theres setting for that" NO THERE ISNT! im mad about this bcs im wasting time here trying to set this mod up...
image 

Alkopoligami, Oct 9th 2025 at 8:34 PM

LIONSVendi Did you resolved your problem with oceans? i have exact same idea i want my world be like island, with couple continents but mostly big oceans, and cant generate anything close to that. Maybe you can share your world gen setting if you had succes in generating this kind of world. Also did you used like some kind of program to generate your world, how it looks? to check if its generating properly? or do i have to manually fly on creative

Also to creator of this mod, can you maybe help me to achieve this? i tried setting like 10% landcover, and the landcover scale 200% and many others settings im always getting large continent with this mod, without it with 10%/200% im getting what i want, but i really like the idea of your mod

ShaeTsu, Oct 9th 2025 at 6:25 AM

Would it be possible for Terra Prety to "shift down" sea level? Such as having sea level be equivelant to a 256 height world on higher world height settings? It feels like no matter your world height, Vintage Story dedicates 3/4ths of that vertical space to underground, which seems to be a complete waste of the setting to me.

Another thing, it feels like Vintage Story doesn't properly account for world height with elevation temperature changes. At 384 world height it seems you only have to ascend about 20 blocks at spawn for the outside temperature to drop into the single digits.

Luka, Oct 8th 2025 at 8:09 AM

Thank You

eerino, Oct 7th 2025 at 2:10 PM

Luka Go to this page on the wiki and scroll about half way down. There are various configurations and examples of what that looks like. Its likely outdated but i hope it helps.

BroccoliClock, Oct 6th 2025 at 8:10 AM

Nephelangelo

 

Thanks for the reply.

Luka, Oct 5th 2025 at 8:26 AM
Hello, maybe someone can help me. I'm not quite sure what's going on...I'd like a very flat world with lots of ocean.
What settings should I use?
Nephelangelo , Oct 5th 2025 at 4:56 AM

BroccoliClock

Yes you will need to keep Terra Prety activated for whichever world you are using it on, it will revert to vanilla terrain if it's not active and create ugly chunk borders. Hopefully one day Vintage Story can keep mods activated within the world selection itself, rather than a separate menu.

Alejo98

Thank you! From what I've heard people haven't been having problems with Rivers lately. It can maybe be considered semi-compatible now. I may update it in the future.

BroccoliClock, Oct 4th 2025 at 11:44 AM

Quick question, and it might seem an obvious answer, but do I need to have Terra Prety in my mod list once the world does its initial generation?

Is everything generated from the beggining, or does the game continue to refer to the mod when "unveiling" the any "undiscovered" terrain.

Thanks in advance.

 

Alejo98, Sep 27th 2025 at 6:17 AM

Nephelangelo So I know the description says that rivers might work with terra prety, it could badly interact with the story locations, but the rivers mods had an update where they say that they fixed this issue and lore structures and eveb better ruins should be fine. Have you find something different. And good luck with you implementation of a rivers system :D 

Nephelangelo , Sep 26th 2025 at 2:57 AM

LIONSVendi

Try lowering the Remapping Keys in your TerraPrety.json file by either 0.05 or 0.1 each. That should reduce land and increase ocean, if I'm not mistaken.

LIONSVendi, Sep 25th 2025 at 12:36 PM (modified Sep 25th 2025 at 12:38 PM)

I like the Terra Prety Mod a lot, but I have a few question and I hope you can help me with that.
I would prefer my world to have less continents and much bigger oceans, but if I change the "noiseScale" the continents are getting smaller, but the distance between them is also shrinking.

So I wonder if there is a chance to change that?
I would prefer just a few continents and much bigger oceans.

 

Thank you in advance.
Christian

https://ibb.co/gZ13GgHH
https://ibb.co/ZphZBtDW

Nephelangelo , Sep 25th 2025 at 5:07 AM (modified Sep 25th 2025 at 5:08 AM)

Arremo

Yes, unfortunately. But we are currently looking into trying to build our own, so wish us luck! 🤞

stickman050

Np!

Arremo, Sep 25th 2025 at 12:17 AM

Situation with River mod is still the same atm?

stickman050, Sep 24th 2025 at 9:01 AM

Thanks both Relsqui and Nephelangelo <3

Relsqui, Sep 24th 2025 at 6:28 AM

stickman050 You can get surface peridotite in vanilla worldgen! I have some in my game with no terrain mods. :)

Nephelangelo , Sep 23rd 2025 at 11:58 PM

stickman050

Terra Prety doesn't alter strata generation, it will generate exactly the same on a seed as it does in vanilla.

I believe there are some mods that rework rock generation you'd probably like, you may need to disable Snow Caps to use them.

stickman050, Sep 23rd 2025 at 11:03 PM

Hi Nephelangelo

Is this normal that with Terra Prety peridotite gravel (and stones) spawn at the surface? This should be an igneous rock type and thus spawn deeper? I just don't want to break gameplay/immersion when playing and accidentally discovering something, that is tough to find in vanilla, because it happened to generate on the surface.

Shadowise, Sep 20th 2025 at 2:53 AM

Nephelangelo, thank you and all the developers for your feedback and hard work!

Nephelangelo , Sep 19th 2025 at 3:13 AM

WeatherAlchemy

I haven't, that's a good idea.

Shadowise

We've been toying with taller world heights for a little while, future updates will be built around 384 and 448. 30% Upheaval is recommended for higher mountains, though it will sometimes create a little bit funky looking terrain in areas where Upheaval collides with some of the plateau and flat top landforms. Still figuring out how we want to handle that in the future.

ProrokFYNTK

I believe the standard way of setting up a server with a worldgen mod is to create the world in singleplayer, then upload the world renamed as "default.vcdbs" (and the TerraPrety.json you used to create the world) to the server. Then reboot the server and it should work.

WeatherAlchemy, Sep 17th 2025 at 2:17 AM

Have you considered putting a Read Me file in the mod with the details for the suggested world gen settings? 

Shadowise, Sep 12th 2025 at 11:52 PM

Nephelangelo, since when do you guys recommend trying the 384 world height? Since 7.08? Do you recommend it in combination with 30% upheaval rate? I'm so excited that Terra Prety is finally "compatible" with higher terrain heights! Thank you, as always!

ProrokFYNTK, Sep 12th 2025 at 1:39 PM (modified Sep 12th 2025 at 1:43 PM)

Hey, not sure if this is the right place to ask but I could use some guide on how to setup Terra Prety on a dedicated server, I don't know how to set the custom worldgen options when making a dedicated server OR how to make my dedicated server use an already generated singleplayer world with all the custom worldgen. Thanks upfront

Nephelangelo , Sep 10th 2025 at 6:48 PM

Cvexreos
sahar1213

Working on my end!

sahar1213, Sep 10th 2025 at 2:26 PM

I tried the mod in 1.21.1 and it crashes

Cvexreos, Sep 10th 2025 at 11:05 AM

Does this work with 1.21.1?

Nephelangelo , Sep 10th 2025 at 1:09 AM (modified Sep 10th 2025 at 1:15 AM)

chorzo

That's just a vanilla visual glitch, nothing bad. Should disappear if you relog. 

ArtGnat

Glad it helped!

chorzo, Sep 9th 2025 at 2:16 PM

Nephelangelo, Thank you for your reply. I wrote a comment on BetterRuins mod, but I also found this problem. Here is a link to a screenshot

 

https://ibb.co/vC8s9qMv

ArtGnat, Sep 8th 2025 at 11:30 PM

Nephelangelo
Thx! I think that was the issue. I upped the HeightMapNoise Scale to 30 and the issue seems to be gone

Nephelangelo , Sep 8th 2025 at 9:38 PM

chorzo

Better Ruins spawning would be handled by the Better Ruins team. From what they've told us the only thing they need from us is the ultraflats landform, which is preserved.

ArtGnat

Might be shrinking the HeightMapNoiseScale too small that it's causing it to break, but I'm not sure. Could also be another mod conflict. Never had a crash on my end.

chorzo, Sep 8th 2025 at 12:53 PM (modified Sep 8th 2025 at 12:54 PM)

Hi, any chance to fix Ruins spawn in water? I have tried various world configurations, especially on a smaller scale, and have never had any problems with this without mod, only on TerraPrety, where I have issues with all ruins or even traders that appear in the water, making them difficult or even impossible to explore

ArtGnat, Sep 8th 2025 at 1:27 AM

So I like to Run TerraPretty with NoiseScale: 200 and HeighMapNoiseScale 28.

which worked fine in the previous update of 7.0.7
but in 7.0.8 when I try to create a new world with these settings the game just closes/crash when it get's to the world generating part.

I did delete the Old Terraprety Config and let a new one generate. and then when in to change the above mention settings and create a fresh world.
Version 7.0.8 works fine for me before I make those changes to the config file.

Nephelangelo , Sep 7th 2025 at 8:46 PM

RangeCreed

 

Flew to the region and looked around all the hills in the area, don't see anything. My guess is it's a mod conflict. Try recreating this world with no mods and revisit the location.

RangeCreed, Sep 7th 2025 at 8:37 PM

Nephelangelo Ahh appologies thought I had attached them. 830 169 -1610

Nephelangelo , Sep 7th 2025 at 8:24 PM

RangeCreed

What are the coordinates of this location?

Not seeing anything yet flying around. Not aware of any chunk borders happening in Terra Prety running on its own, so my guess is it's a mod conflict.

RangeCreed, Sep 7th 2025 at 8:06 PM (modified Sep 7th 2025 at 8:16 PM)

Nephelangelo  1739379661 - My client did freeze right before this generated not sure if that affected anything. 

Spoiler
mod@All Sides Have Resin-v1.0.0.zip, mod@ArrowheadsRecovery_v1.0.3.zip, mod@BetterForest_0.1.1.zip, mod@BetterGrass_v0.0.3.zip, mod@darcesdriftersredone-1.2.3.zip, mod@Firestarters_1.4.5.zip, mod@immersiveorecrush-2.2.4.zip, mod@millwright-1.2.7.zip, mod@overhaullib-1.7.1.zip, mod@primitivesurvival-3.9.5.zip, mod@SnowCaps_0.0.0.zip, mod@vsimgui_1.1.12.zip, mod@AncientTools_V1.6.0-pre.6.zip, mod@attributerenderinglibrary-2.1.1.zip, mod@bedspawnv2_1.4.0.zip, mod@BetterRuinsv0.5.0.zip, mod@BetterTradersv0.1.0.zip, mod@butchering-1.10.1.zip, mod@combatoverhaul-0.9.2.zip, mod@farseer-1.3.2.zip, mod@herbarium_1.4.0.zip, mod@hydrateordiedrate-2.2.9.zip, mod@lathemod-1.0.3.zip, mod@maltiezcrossbows-1.5.2.zip, mod@maltiezfirearms-1.2.2.zip, mod@morepiles-2.2.0.zip, mod@oneroof_1.11.0.zip, mod@purposefulstorage_1.4.1.zip, mod@realsmoke-1.0.1.zip, mod@saltandsands-1.1.3.zip, mod@smithingplus-1.7.4.zip, mod@stepupadvanced-1.2.1.zip, mod@stonebakeoven-1.2.0.zip, mod@terraprety-7.0.8.zip, mod@toolsmith_1.2.7.zip, mod@armory_1.2.0.zip, mod@CombatOverhaulReanimated_1.0.0.zip, mod@quiversandsheaths-0.3.3.zip, mod@wearandtear-1.5.14.zip, mod@wildcraftfruit_1.4.2.zip, mod@wildcrafttree_1.3.2.zip, mod@wildcrafttreesoneroof-0.8.1.zip
Spoiler
{ "gameMode": "survival", "playerlives": "-1", "startingClimate": "temperate", "spawnRadius": "0", "graceTimer": "1", "deathPunishment": "drop", "droppedItemsTimer": "600", "seasons": "enabled", "daysPerMonth": "20", "harshWinters": "true", "blockGravity": "sandgravel", "caveIns": "on", "allowFallingBlocks": true, "allowFireSpread": true, "lightningFires": true, "allowUndergroundFarming": false, "noLiquidSourceTransport": true, "playerHealthPoints": "15", "playerHealthRegenSpeed": "1", "playerHungerSpeed": "1.25", "lungCapacity": "20000", "bodyTemperatureResistance": "10", "playerMoveSpeed": "1.5", "creatureHostility": "aggressive", "creatureStrength": "1.5", "creatureSwimSpeed": "1", "foodSpoilSpeed": "1", "saplingGrowthRate": "2", "toolDurability": "1", "toolMiningSpeed": "1", "propickNodeSearchRadius": "0", "microblockChiseling": "all", "allowCoordinateHud": false, "allowMap": true, "colorAccurateWorldmap": false, "loreContent": true, "clutterObtainable": "ifrepaired", "temporalStability": true, "temporalStorms": "sometimes", "tempstormDurationMul": "1", "temporalRifts": "visible", "temporalGearRespawnUses": "3", "temporalStormSleeping": "0", "worldClimate": "realistic", "landcover": "0.6", "oceanscale": "3", "upheavelCommonness": "0.7", "geologicActivity": "0.05", "landformScale": "3", "worldWidth": "512000", "worldLength": "512000", "worldEdge": "traversable", "polarEquatorDistance": "200000", "storyStructuresDistScaling": "1", "globalTemperature": "1", "globalPrecipitation": "1", "globalForestation": "0.25", "globalDepositSpawnRate": "1.4", "surfaceCopperDeposits": "0.12", "surfaceTinDeposits": "0.007", "snowAccum": "true", "allowLandClaiming": false, "classExclusiveRecipes": true, "auctionHouse": true, "playstyle": "surviveandbuild", "worldHeight": 384}
Nephelangelo , Sep 7th 2025 at 7:53 PM

RangeCreed

Please give me your seed, worldgen settings, list of additional mods, and coordinates of this location.

RangeCreed, Sep 7th 2025 at 7:45 PM (modified Sep 7th 2025 at 7:46 PM)

Nephelangelo Fresh install 1.21 - Build  7.0.8 - World Generated in 1.21 with 7.0.8 . Was just flying around checking out terrain and stumbled across it. I have only found it one time

Nephelangelo , Sep 7th 2025 at 7:41 PM

RangeCreed


No, which version are you running currently and which version did you start your world in?

RangeCreed, Sep 7th 2025 at 7:37 PM (modified Sep 7th 2025 at 7:39 PM)

Just wanted to see if this specific terrain gen was intended as it's different to your usual chunk issue that generates completely flat. Just running terra on latest build fresh world. Thanks for your hardwork.

 

image

Nephelangelo , Sep 7th 2025 at 6:23 PM (modified Sep 7th 2025 at 6:33 PM)

FatherSarge
Vigilance

Here you go, you can folow these instructions:

1. Backup your world and the TerraPrety.json file you used to create it. (Put all your gear in a chest first, and note the world's current date.)
2. Load up your world, press "T" and type "/gm c" to go into Creative Mode
3. Press "E" to bring up the Creative Inventory, search for the Magic Wand and put it in your hotbar.
4. Press "~" (just left of the 1 key) to bring up WorldEdit and click the Selection Tool on the left (fourth option down).
5. With the Magic Wand in your hand make a 3D selection around whatever you want to save by left clicking one corner, and right clicking the opposite corner.
6. Press "T" and type “/we export savename” to save the selected build.
7. Make sure the old TerraPrety.json used to create your world remains unchanged in your ModConfig folder.
8. Create a new identical world save in Vintage Story 1.21 using Terra Prety 7.0.8. (You can use the "Create a new world with this world seed" button from your old world's settings menu and copy and paste its settings using the copy button to the right of "Playstyle".)
9. Go to the location for your build, press "~" to bring up WorldEdit, click the “Import” tool at the bottom left and select “savename.json” from the top menu.
10. Select "Replace All" from the Replace Mode at the top center menu, move the selection to the correct position with directional buttons and click “Place”.

You can then also use "/time setmonth ___" (first 3 letters of the month) and "/time add _ days" to bring your world to the exact date you left off.

Mans_laughter, Sep 7th 2025 at 6:13 PM

alright I did a little bit of testing. I was having a similar issue to Coywolfy

I used Terra Pretty in a rather heavily modded environment, encountering VERY frequent spawns where I was at the bottom of the ocean. With a little bit of fiddling with the same seed, which was just number 17, I found out the culprit was Better Ruins.

I did also alter the world generation settings, specifically halving the distance to lore structures and making the world 102kx102k with 50k polar-equator distance to be used with the biomes mod, incase that changes something I'm not competent enough to fathom.

FatherSarge, Sep 7th 2025 at 11:19 AM

Nephelangelo
If it's not a ton of trouble I would love a bit of a guide on how to do that copy paste thing you mentioned in your last comment. We JUST started our world yesterday and I did a bit of leg work to get a seed that didn't have the story location issues but I'd still like the fixes in case it caused issues elsewhere

Vigilance, Sep 7th 2025 at 9:45 AM

I'll bite, I'm not really sure what all the copy-paste entails, but I'm kind of frustrated by the frequency I'd otherwise have to refresh the world haha. Can you detail the process better, or is it simpler than it sounds?

Nephelangelo , Sep 7th 2025 at 7:12 AM

Shava


Thank you, I very much appreciate that. 🙏 But I did just realize, you can actually just copy and paste your build progress from 7.0.7 onto an identical seed in 7.0.8 using Vintage Story's WorldEdit and continue playing from there. Just make sure to use your old TerraPrety.json from 7.0.7 for creating this new world save in 7.0.8.


ste636

 

You can't update your world directly, but you should be able to copy and paste your build progress from 7.0.7 onto an identical seed in 7.0.8 using Vintage Story's WorldEdit and continue playing from there. Just make sure to use your old TerraPrety.json from 7.0.7 for creating this new world save in 7.0.8. Apologies for the inconvenience. 

ste636, Sep 7th 2025 at 6:40 AM

I am sorry, I am so and so with IT.The world gen of this mod is just so smooth, thanks a lot, finally it does not mother me anymore like in vanilla. I have no issues or bugs, but  I haven't understood if I can update to 7.0.8 from 7.0.7 or not. I just started a new world in 1.21.
What confuses me is this: " And as always, DO NOT MIX UPDATE VERSIONS ON A SINGLE WORLD!"

 

Shava, Sep 7th 2025 at 6:09 AM

I just wanted to say, I haven't played enough 1.21 to be heartbroken over taking a seed and restarting.  I know some folks will be upset, but it's the journey. ;)  The people who are ok with it are less likely to say nice things, so I figured I would.

GriffinsWings, Sep 6th 2025 at 9:47 PM (modified Sep 6th 2025 at 9:49 PM)

Aaah, that would do it! Thank you Nephelangelo! This mod is so great, thank you for all of you guys' hard work!!

Nephelangelo , Sep 6th 2025 at 9:18 PM

GriffinsWings

Near the coastlines there will be more saltwater bodies than fresh water. You will need to go further inland to get fresh water, shouldn't be too far. Jon has been working really hard trying to find an elegant solution for the salt water / fresh water dynamic, so hopefully we can get something like that in in the future.

Keep an eye out later today for a 7.0.8 update.

GriffinsWings, Sep 6th 2025 at 8:38 PM

I'm noticing in 7.0.7, while there are indeed more inland bodies of water, they are mostly saltwater seas now? I'm having a hard time finding a freshwater lake bigger than a backyard koi pond.😂
(Not a huge issue inherently, but a bigger deal when playing with mods like hydrate or diedrate.) Figured that was worth mentioning if it helps for future tweaking!

Nephelangelo , Sep 6th 2025 at 8:08 PM

Mega_Torern

Which exact Terra Prety update did you begin your world in with 1.20, and which exact Terra Prety update did you attempt to switch to when you updated to 1.21? To update your 1.20 world to 1.21 you will want to first backup your world, and then grab the latest "pre" version of whichever Terra Prety update you began your world in. For example, if you began your world in 7.0.5 you will need to download 7.0.5-pre.1 to update to 1.21.

R0D96

The mod has recommended settings above that will give you big oceans with islands between continents. If you want to enlarge or shrink the continents / ocean, you can simply adjust the noiseScale in the TerraPrety.json. I will be working to improve the oceans in the future.

jks0810

That's correct, each major update is part of our ongoing work to improve the design and balance of the terrain, which winds up changing the landscape too much to be compatible with older releases. Unfortunately that's just the nature of procedural worldgen design, any big change will totally scramble the seed. But you can update your 7.0.5 world to work with 1.21. You just need to download the latest "pre" version of whichever update you began your world in. So if you started your world in 7.0.5 you will need to download "7.0.5-pre.1".

I apologize for the unconventional naming system, we are planning to switch to a proper easy to understand naming convention when we go to 8.0.

Mega_Torern, Sep 6th 2025 at 3:46 PM (modified Sep 6th 2025 at 4:07 PM)

Im afraid 1.21 is making a new world over the old world, ive gotten a lot of void chunks and insane tall mountains.

This is not the devs fault, this is just a byproduct on how the new update changed how the worlds gets regenerated.

I was using these settings seen in the picture, with max world height. I was using pre terra prety, my world did not have insane high and steep mountains. but my world was high up in Y axis so it looked like normal default mountain height, neither had i rivers in 30 block height to river bank nor spiky mountains everywhere even though i had the options for landform scale for 300%.

idk why the world gen was so tame on the pre 1.21 terra prety update, when downloading the terra prety 1.21 full.

oh boy the world generation got insane in a bad way, spikes everywhere, riverbank with 30 blocks heights 500 block tall mountains, the worst offender was the old vs new gen border chunk. mountains cut in half and what not lol.

you will have to /db prune 10 keep confirm around your home.

remember to turn off auto generation, make an bacup and db vacum the save.

either you go back to your old update and  /gwen regen 10 for badly loaded chunks or you bite the bullet and only save the chunks near your base with /DB commands "keep" to keep your buildings "Drop" is to completely ruin it.

 

idk if i spelled or wrote this comment well, this isnt a complaint for game devs or moders.

P.S: Take care 

Edit P.S: Forgot picture and dont know how to upload it. :p  Landform scale 300% Upheaval 20% Landcover Scale 500% Landcover 97.5%

R0D96, Sep 6th 2025 at 5:07 AM

anyone have good settings for generating oceans?

jks0810, Sep 5th 2025 at 2:29 PM

Hi, so if I have a world running on 7.0.5, it cannot be updated to 7.0.6/7.0.7? Would it be possible to manually fix broken chunks with wgen regen flying around? Or are there simply too many to be feasible

Nephelangelo , Sep 5th 2025 at 2:15 AM (modified Sep 5th 2025 at 2:19 AM)

RangeCreed

Correct, first make sure to backup your world, and then you should be able to load up your older 1.20 world in 1.21 using the latest patched version of Terra Prety that you need (in your case I think you need 6.0.2-pre.2). From my testing the terrain should match exactly, as it uses the exact same landform.json. If you already tried this with an older version of the patch and got those broken chunk borders and need to repair your world, first make sure to backup your world, and try going to those broken areas in creative mode and typing "/wgen regen 1". Make sure to not run this command anywhere near your builds or anything you want to protect, because it will totally erase and regenerate the terrain. You can also increase that "1" value to something higher like "5" to regenerate a larger radius of the world. 

RangeCreed, Sep 5th 2025 at 2:08 AM (modified Sep 5th 2025 at 2:11 AM)

Thankyou don't mean to take up more of your time. Just to check I'm doing it correct, I run that specific version in 1.21 and then load up the world correct? I don't first have to run 1.20.10 with that version installed. Just because I am getting the same outcome as before. If I can't save the world it doesn't matter I just wanted the valley as not present in current world generation.

image

This is my world gen config if it helps atall

Spoiler
{ "gameMode": "survival", "playerlives": "-1", "startingClimate": "temperate", "spawnRadius": "0", "graceTimer": "1", "deathPunishment": "drop", "droppedItemsTimer": "600", "seasons": "enabled", "daysPerMonth": "20", "harshWinters": "true", "blockGravity": "sandgravel", "caveIns": "on", "lightningFires": true, "allowUndergroundFarming": false, "noLiquidSourceTransport": true, "playerHealthPoints": "15", "playerHealthRegenSpeed": "1", "playerHungerSpeed": "1.25", "lungCapacity": "20000", "bodyTemperatureResistance": "10", "playerMoveSpeed": "1.5", "creatureHostility": "aggressive", "creatureStrength": "1.5", "creatureSwimSpeed": "1", "foodSpoilSpeed": "1", "saplingGrowthRate": "2", "toolDurability": "1", "toolMiningSpeed": "1", "propickNodeSearchRadius": "0", "microblockChiseling": "all", "allowCoordinateHud": false, "allowMap": true, "colorAccurateWorldmap": false, "loreContent": true, "clutterObtainable": "ifrepaired", "temporalStability": true, "temporalStorms": "sometimes", "tempstormDurationMul": "1", "temporalRifts": "visible", "temporalGearRespawnUses": "3", "temporalStormSleeping": "0", "worldClimate": "realistic", "landcover": "0.6", "oceanscale": "3", "upheavelCommonness": "0.9", "geologicActivity": "0.05", "landformScale": "3", "worldWidth": "512000", "worldLength": "512000", "worldEdge": "traversable", "polarEquatorDistance": "200000", "storyStructuresDistScaling": "1", "globalTemperature": "1", "globalPrecipitation": "1", "globalForestation": "0.25", "globalDepositSpawnRate": "1.4", "surfaceCopperDeposits": "0.12", "surfaceTinDeposits": "0.007", "snowAccum": "true", "allowLandClaiming": false, "classExclusiveRecipes": true, "auctionHouse": true, "playstyle": "surviveandbuild"}
Nephelangelo , Sep 5th 2025 at 1:32 AM (modified Sep 5th 2025 at 2:04 AM)

Community

Hey there, are you trying to create a new world on a server or singleplayer? For servers, typically people will create a world in singleplayer and then upload the world save file and TerraPrety.json file to their server. If you're having trouble creating a new world in singleplayer, I would double check that the correct mod is in the Mods folder, then restart your client. I think sometimes the game struggles to properly activate and de-activate mods unless you restart your game.

RangeCreed

Alright so I figured out what was wrong with the 6.0 patches, they are updated and tested and should be working properly now. Just download the latest "pre" of whichever version you need.

ZimaLato

Hey there! We haven't altered anything about polarEquatorDistance as far as I'm aware, so I don't think anything from Terra Prety would be effecting that.

Coywolfy

Very odd. Would be interested in knowing which other mods you are using. In my tests I've never spawned in an ocean.

Coywolfy, Sep 4th 2025 at 6:02 PM

I was having the same issue of almost always spawning in ocean. I tried about 20 different seeds and only 2 of them started me on land.

Adjusting the noiseScale to 325 has seemed to help.

ZimaLato, Sep 4th 2025 at 1:54 PM

Hi!
Does this mod use "polarEquatorDistance" from server config?
I am trying to create a smaller world, that is quicker to travers between biomes. I've set "polarEquatorDistance" to 20000, but unfortunately I still get equator temperature and flora on 50000 and arctic on -50000. Is there maybe possibilty to influance that? Maybe by some other variable?

Community, Sep 4th 2025 at 12:55 PM

I am unsure as to what I could be doing wrong. I have this mod installed and yet my worlds seem to still be using vanilla world gen? I can't find a single ocean, or even large lakes for that matter. I'd love to hear what everyone happens to be doing to be getting these oceans?

For reference, I only have this mod that affects world gen, everything else is top level(combat overhaul, hydrate diedrate, etc)

Calcite, Sep 4th 2025 at 12:42 AM (modified Sep 4th 2025 at 12:44 AM)

RangeCreed this lead me down a bit of a rabbithole, looking into that config and how it differs from the base config of Rivers and as it turns out, it seems to be identical as of 4.6 Version of Rivers. With one vital change, the base version has an extra line to not ignore story structures. So, it seems to work totally fine with Terra Prety out of the box? Mostly? This is from my limited testing so take it with a grain of salt for anyone else down here looking for more info on Rivers.  

AdmiralSpiffy, Sep 3rd 2025 at 8:28 PM

nickzom
ShaeTsu
Aceolu

Any luck fixing the spawning in ocean issue? I'm having the same problem. Not running any other worldgen mods. Wondering if it could be structure mods (Better Ruins/Traders, Ancient Dungeons) that cause the conflict. Wouldn't know what other type of mod messes with worldgen...

Nico_Nico_Nyx, Sep 3rd 2025 at 4:08 PM

RangeCreed Thanks for the river configs, unfortuntely I already restarted a new save without Rivers and I don't feel like restarting again.

RangeCreed, Sep 3rd 2025 at 8:55 AM (modified Sep 3rd 2025 at 8:55 AM)

Nico_Nico_Nyx Try the river config from continental world. I am not having any issues with rivers with the recent build and they do not cut through terrain. The only bug is the rivers crossing into sea water for a short distance but that's inevitable at the moment. 

Spoiler
{
"disableFlow": false,
"minForkAngle": 15,
"forkVariation": 35,
"normalAngle": 20,
"valleyStrengthMax": 1.2,
"valleyStrengthMin": 0.8,
"noiseExpansion": 1.25,
"riverPaddingBlocks": 256,
"landScaleMultiplier": 1.0,
"minSize": 14.0,
"maxSize": 50.0,
"minNodes": 8,
"maxNodes": 20,
"riverGrowth": 3.0,
"downhillError": 1,
"minLength": 150,
"lengthVariation": 200,
"zoneSize": 256,
"zonesInRegion": 128,
"riverSpawnChance": 0.2,
"riverSplitChance": 0.35,
"lakeChance": 0.15,
"segmentsInRiver": 3,
"segmentOffset": 40.0,
"baseDepth": 0.1,
"riverDepth": 0.022,
"heightBoost": 8,
"topFactor": 1.0,
"riverOctaves": 2,
"riverFrequency": 0.005,
"riverLacunarity": 3.0,
"riverGain": 0.3,
"riverDistortionStrength": 20,
"riverSpeed": 0.5,
"maxValleyWidth": 75.0,
"oceanThreshold": 30.0,
"fixGravityBlocks": true,
"boulders": false,
"gravelBeaches": true,
"RegionSize": 32768,
"ChunksInRegion": 1024,
"ChunksInZone": 8
}
RangeCreed, Sep 3rd 2025 at 8:48 AM (modified Sep 3rd 2025 at 8:58 AM)

Nephelangelo Thankyou I'll give it a go. I only wanted to use an older world because I couldn't find any similar terrain on the 7.0 version of Terrapretty after searching 10's of thousands of blocks. I use to find the occasion valley surrounded by cliffs and ended up finding a god tier one but not having any luck with newer build but I understand terrain gen has changed quite drastically. My plan in theory was to just generate maybe a thousand in each direction from this location and update.

 

 

imageimage

Nico_Nico_Nyx, Sep 2nd 2025 at 10:32 PM

I know its a given, but with the Rivers mod installed it causes strange chunk generations in some places where its like the land got lifted off (totally lore accurate lmao). I imagine that's normal and the expected incompatibility right? I can't wait for version 8.0 so we can have integrated rivers into this :D 

Nephelangelo , Sep 2nd 2025 at 8:19 PM

PaulyG

Yes it will unfortunately cause ugly broken chunk borders.

Aldor

Yep, we're still looking to try to tackle rivers soon for 8.0.

RangeCreed

Try using 6.0.1-pre.1, that should still match the landscape of 6.0.2. I will try to look at 6.0.2-pre.1 when I get a chance.

privet_so_dna

Thank you very kindly! :) I'm very happy you're enjoy it!

Shadowise

Thank you very much! :)

I think I misspoke in the patch notes, the rocky areas aren't limited solely to the dry terrain, it just tends to favor dry regions more. It will still appear in wet regions and elsewhere, but generally speaking the wet areas favor smoother more lush landforms.

nickzom
ShaeTsu
Aceolu

It's possible that seeds might be a little weird on a very rare occasion, but I haven't spawned in an ocean yet in any of my testing personally, and I've looked at hundreds upon hundreds of seeds, if not more. I once spawned inside a big lake, but that was about it. I'm guessing it might be a mod conflict, but not sure.

wellenbrecher

Excellent news, thank you!

ARCH3A

Full recommended worldgen settings are listed above, and they mention that Landcover is now disregarded by Terra Prety's ocean system.

PandaBearJelly

We will be attempting to make rivers work well with the terrain and make some sense. Wish us luck!

PaulyG, Sep 2nd 2025 at 8:39 AM

Will it break the game if i install this mod in a current world?

Aldor, Sep 1st 2025 at 4:28 PM

Nephelangelo ,

     Just wanted a quick update. If I recall correctly, a few months ago, at the release of the Coastlines update, you had posted on here about your partner focusing on school or work, and that had obviously affected development. In that same post, again, I think, you had mentioned the possibility of rivers being in the next update once 1.21 dropped. Is that still your focus? Once more, this is based on blurry memory, so could be wrong. And if I am, then curious, what is the focus for your next update?

RangeCreed, Sep 1st 2025 at 6:46 AM

Has anyone had any success with 6.0.2-pre.1 - The test patch for pre 7.0 worlds in version 1.21. Not having any luck myself as the terrain is just generating uneven from starting point of old chunks > new.

privet_so_dna, Aug 31st 2025 at 9:06 PM

I can't get enough of the beauty of the generation, you've done a really wonderful job! Thanks for the mod

Shadowise, Aug 31st 2025 at 2:45 PM

Nephelangelo, amazing work of all of you as always! I have one suggestion with regards to the following: "Reduced the frequency of super rocky terrain and limited them to dry regions and mountain peaks." My issue is with the "...limited them to dry regions and mountain peaks." I would suggest leaving a rare chance for the to appear in areas other than "dry regions and mountain peaks", just for the sake of diversity and the fact that real geological formations sometimes appear in unusual environment (atypical for the given formation). Thank you for you consideration!

nickzom, Aug 31st 2025 at 2:16 PM

my first spawn on the new update also put me at the bottom of the ocean, but there was a island right beside me. nothing else anywhere near though 

wellenbrecher, Aug 31st 2025 at 2:11 PM

Updated a 7.0.5 world with the pre.1 patch and it worked wonderfully so far. Not noticed anything messy or screwy.
Cheers!

mayabyte, Aug 31st 2025 at 12:19 PM

I tested 7.0.6 on a copy of a world I've played extensively using 7.0.5 and I barely noticed any generation issues at the borders between old and new chunks. The game or the mod (not sure which) does a good job of smoothing things out at the borders so anything that might've otherwise been a 'chunk error' just looks like a relatively steep but otherwise natural cliff, and they usually aren't that large since the 7.0.5 and 7.0.6 generation match up in most spots. I did get a warning about a story structure that was unable to generate so you might have to fix that manually, but that's just how it is with VS updates :P

So for anyone wanting to continue their older worlds using Terra Prety into the new update, you're probably fine. But please do what I did and make a copy to check first!!

ShaeTsu, Aug 31st 2025 at 10:14 AM

Aceolu I had the same experience on the newest version, first 3 worlds I spawned in the middle of the ocean with no land in sight. And I play with 1042 view distance, too.

Aceolu, Aug 31st 2025 at 10:02 AM

Unsure if I'm doing something wrong, but I generated about 4-5 worlds with the reccomended settings, and all 4-5 times in a row with different seeds, it spawned me at the bottom of the ocean, several hundred blocks away from any landmass

Maeyanie, Aug 30th 2025 at 11:05 PM

ARCH3AYou can set those to whatever you like, they don't do anything with this mod.

It's in the same section, but hidden at the bottom as part of the regular text: Landcover and Landcover Scale are both disregarded by Terra Prety's new ocean generating system.

ARCH3A, Aug 30th 2025 at 10:01 PM

Does anyone have any good reccomendations for the full world gen settings (landcover and landcover scale)? The configs they give us are really lack luster tbh.

World Height: 320
Landform Scale: 300%
Upheaval: 0%
Landcover: ???%
Landcover Scale ???%

I'd also reccomend the mod authors to add reccomended landcover and landcover scale the reccomended configs section when they have the time.

PandaBearJelly, Aug 30th 2025 at 7:34 PM

@RangeCreed Which river mod? RiverGen or Rivers?

RangeCreed, Aug 30th 2025 at 7:46 AM (modified Aug 30th 2025 at 7:47 AM)

PandaBearJelly try the river config from continental world. It has much better flow with the world. You do not need that mod installed just edit the river config with this one and try it.

 

Spoiler
{
"disableFlow": false,
"minForkAngle": 15,
"forkVariation": 35,
"normalAngle": 20,
"valleyStrengthMax": 1.2,
"valleyStrengthMin": 0.8,
"noiseExpansion": 1.25,
"riverPaddingBlocks": 256,
"landScaleMultiplier": 1.0,
"minSize": 14.0,
"maxSize": 50.0,
"minNodes": 8,
"maxNodes": 20,
"riverGrowth": 3.0,
"downhillError": 1,
"minLength": 150,
"lengthVariation": 200,
"zoneSize": 256,
"zonesInRegion": 128,
"riverSpawnChance": 0.2,
"riverSplitChance": 0.35,
"lakeChance": 0.15,
"segmentsInRiver": 3,
"segmentOffset": 40.0,
"baseDepth": 0.1,
"riverDepth": 0.022,
"heightBoost": 8,
"topFactor": 1.0,
"riverOctaves": 2,
"riverFrequency": 0.005,
"riverLacunarity": 3.0,
"riverGain": 0.3,
"riverDistortionStrength": 20,
"riverSpeed": 0.5,
"maxValleyWidth": 75.0,
"oceanThreshold": 30.0,
"fixGravityBlocks": true,
"boulders": false,
"gravelBeaches": true,
"RegionSize": 32768,
"ChunksInRegion": 1024,
"ChunksInZone": 8
}
BoredEngineer, Aug 30th 2025 at 6:20 AM

Struggling with settings in 1.21.0 (stable) - not getting something like archipelagos, it all just huge landmass with large or very large salt water lakes

PandaBearJelly, Aug 29th 2025 at 7:42 PM

I'm guessing it's not anything on the near horizon but I'm curious how your explorations into adding rivers is going. Is it something you'd like to implement into Terra Perty itself or just improve comparability with other mods? I'd love to see rivers that actually follow some natural flow logic rather than just to tunneling straight through mountains. 

Maeyanie, Aug 28th 2025 at 2:05 PM

AzuliBluespots: Yes, I've used it with them and it works fine.

Ligmus: If you mean for the 1.20 and 1.21 variants of the same Terra Prety version (like 7.0.5), no, you can start a new world with the 1.21 variant. You can't change from one Terra Prety version to another in an existing world, though. Not even 7.0.5 to 7.0.6.

Picus123, Aug 28th 2025 at 8:47 AM

This mod worked fine in the first world I started, but suddenly when I revised my modlist couple of times, when using this mod or Plains and Valleys, the game either wont generate a single block, or snaps me completely into stones. I tried reinstalling couple of times, but it didn´t work.

 

MagicMoose, Aug 28th 2025 at 1:22 AM (modified Aug 28th 2025 at 1:25 AM)

What landcover percent do you use? just the default 100%? I really want nice large continents but with oceans that will make a ship worth it.

wabniky, Aug 28th 2025 at 1:17 AM

I can't wait for this mod to be updated to start a new playthrough on 1.21

Are rivers going to be built in?

Ligmus, Aug 27th 2025 at 11:56 PM

do I need to update this mod after world has been made?

AzuliBluespots, Aug 27th 2025 at 9:10 PM

Are the biomes + floral region mods compatible with this?

Fadlan, Aug 27th 2025 at 10:08 AM

Nephelangelo

Thanks for response.

I feel like oceans shouldn't be too big, I feel like max travel time between land should be 3 days with standard boat. 

I wish to make Island world to play with some friends.

One of the images from the mod description is almost ideal for what I had in mind:

Nephelangelo , Aug 27th 2025 at 2:24 AM

privet_so_dna

Looks like we figured out a way to mitigate the last little problem we were having with the terrain transition. So I will probably spend all day tomorrow trying to work that out, and hopefully the update will be ready once that is done. 🤞

Fadlan

If you're trying to produce natural looking islands at that scale, shrinking noiseScale and heightMapNoiseScale down won't do it for you, since they're macro controls, and the details that make island look like nice natural islands are micro details. I can see if I can work something into this upcoming release for a higher frequency of smaller islands.

Please tell me, in your view are you looking for larger oceans? Some people feel the oceans are too large, some feel they're too small, so I'm tring to get a rough idea what the consensus is now that 7.0 has been out for a while.

privet_so_dna, Aug 26th 2025 at 6:11 PM

I'm waiting for this mod to play the new version =)

Fadlan, Aug 26th 2025 at 4:46 PM

Hi,

It's my first time trying out some worldgen mod. Can anyone help me out? 
I've tried lowering noiseScale and heightMapNoiseScale in the TerraPrety.json.

This is how this looks:

https://imgur.com/a/FltN0QA

 

I'm trying to set it up so the islands look more natural (A bit bigger, but not huge) with more space between (300 - 1000 blocks).

Nephelangelo , Aug 24th 2025 at 8:20 PM (modified Aug 24th 2025 at 8:44 PM)

ShaeTsu

Thank you for the feedback! I'm currently much more interested in improving Terra Prety than spending any energy trying to make landform mods mix and match with it, which isn't practical for a few different reasons, and I'm not sure any other landform mod contains any terrain features that aren't already in Terra Prety at this point. I've tried to include every type of terrain shape and feature I could think of that is feasible with the current worldgen system, it's mainly a matter of balancing it to make "specialty" terrain like cliffs and canyons more frequent, which is what our next update focuses on. Most of the changes you mentioned are already worked into 7.0.6, which we are almost finished with. 7.0.6 greatly condenses the regions to make the elevation changes less gradual and more distinct and make the hills and mountains and cliffs a lot more frequent. It also increases the frequency of medium sized lakes, smooths out most of the general landscape so it's not too jagged and noisy all the time, and adds a few new rocky pillar and pleateau landforms for more variety, plus a number of other little things.

The saltwater vs freshwater thing I've talked about in the comments here, it's a byproduct of the game not having a clear way to know which areas that dip below sea level are intended to be saltwater and which are intended to be freshwater, so it's basically a choice of having saltwater generate far inland, or freshwater occur further out. To provide Hydrate of Diedrate fans more freshwater to play with, we chose the latter. We're considering some other ways to minimize it, but getting the shape of the terrain right is currently the bigger priority for me. Once that is more locked in, we will probably focus more on these smaller details.

At the moment we're just trying to fix one last vanilla mechanic which is causing an occasional rare absrupt terrain transition in some regions, when we figure that out this 7.0.6 release should be done and released for 1.21. So I would say keep an eye out for that. 

VarianVarnum, Aug 24th 2025 at 5:39 PM

ShaeTsu I retract my statement then. I still think you'll ultimately get something incredibly unpredictable by combining things, however.

ShaeTsu, Aug 22nd 2025 at 11:36 PM

VarianVarnum Not true, you can use other landform mods together and they work just fine. From my understanding, Terra Prety v7 is incomptable for two reasons

  1. It's using "replace" instead of "addmerge" like other landform mods
  2. Other landform mods are not designed for its special noise algorithm, which can introduce some anomalies. 

 

That being said, I just edited survival-worldgen-landforms.json to use "addmerge" like other landform mods, started a new world, and flew around for a while and it seems to work perfectly fine with p&v + f&p + conquest. This explored area is about 20% p&v, 20% f&p, 10% conquest, and 50% terra prety, and they all blend together really well. The only issue is salt and fresh water mixing in both coastlines and isolated inland lakes, but that issue exists when only using Terra Prety anyway.

VarianVarnum, Aug 22nd 2025 at 10:28 PM (modified Aug 22nd 2025 at 10:29 PM)

ShaeTsuNot the mod author, but I can tell you with 99% certainty that it will never be possible to make complex land overhauls compatible with one another. You'd have to make a completely separate one from scratch that just adheres to the vision you want. As far as I'm aware, landform mods aren't additive in that you can just stack their changes on top of each other, rather they just flatout override one another completely unpredictably.

 

The only reason the rivers mod "works" with other mods is that it's only doing that one thing, and that thing is completely blind and destructive to any other landform mod, cutting the rivers through the land regardless of whether it actually makes sense.

Vilderos, Aug 22nd 2025 at 3:59 PM

Thank you for the tips on island generation. Should I try to decrease the values of noiseScale and remappingKeys?

ShaeTsu, Aug 21st 2025 at 10:55 PM

To add on to my previous post, I now believe there is something wrong with water gen in general with this mod. The further away from spawn I travel, the more I encounter strange bodies of water. Lakes that are half fresh water, and half salt water for example. Coastlines that have freshwater before turning into salt water 100~ blocks out to sea. Etc.

ShaeTsu, Aug 21st 2025 at 12:41 AM

Some feedback after playing with the mod for about a dozen hours

I generally appreciate how easily navigable this mod makes the world, but it's too navigable. Too much of the world is gradual elevation increases and decreases, there aren't enough cliffs or canyons creating natural and interesting obstacles from my experience.

There are also too many small ponds, and large lakes have a tendency of generating as inland salt water oceans instead of actual fresh water lakes.

Are there any plans to make v7 compatible with other landform mods? Being able to mix Terra Prety and Conquest Landform Overhaul would probably result in my personal ideal world gen.

Nephelangelo , Aug 18th 2025 at 6:44 PM

Vilderos

Yes, you can by adjusting the noiseScale and remappingKeys values. Though it will be a lot of trial and error to get it how you want. The ocean in Terra Prety should currently have a decent amount of archipelagos, but I will likely spend more time refining it in the future.

Anderkan

Which version of Terra Prety are you attempting to run with r5, and have you tried r6? According to the patch notes r6 fixed some worldgen bugs.

Sianks

I don't believe Terra Prety is resource heavy. Some previous versions had created some FPS loss on some lower end computers when the landform count was inflated, but it's since been heavily cut back and optimized, and shouldn't cause any noticeable difference from vanilla.

Vilderos, Aug 17th 2025 at 7:11 AM

Is it possible to config an archipelago world in json with islands that you can walk around in a day?

gobstar, Aug 16th 2025 at 5:32 PM

I came here looking for a solution to the issue of seams in the vanilla map generation, but I see that this happens in this mod as well. It seems like there's some kind of bug in the game itself.

Anderkan, Aug 16th 2025 at 2:46 PM

FYI Using 1.21. r5  and terraPretty im experiencing broken chunks that generate improperly ignoring the chunks around them.

Sianks, Aug 16th 2025 at 2:28 PM

Is this performance heavy? I feel like my game FPS's dropped by 10 when having this plug installed. Normally its 75 but with this its around 60 (High graphics, 800 render distance). I just wonder if im alone in this or not, perhaps other mods are lowering my fps such as Extra plants - Flora series or the tweak for more vegetation 

Nephelangelo , Aug 12th 2025 at 9:53 PM

Ensorcelled

Haha, I'm very happy then! And thank you! :)

Ensorcelled, Aug 12th 2025 at 6:59 PM (modified Aug 13th 2025 at 8:37 AM)

L O L  ....   Ok, NOW I feel STUPID and VERY relieved, and you should be also Nephelangelo !!!!
I was gathering up my files for you and noticed my stupid mistake that lead to a AMAZING discovery....  It's NOT Terra Prety! 

It's the BASE game....  I FORGOT to put Terra Prety in the Mods folder.   DOH!  but EUREKA!  LOL 

the base game has this defect!  Off to the Discord I guess.  Thank you for your time AND great mod.

 

/EDIT ok, issue opened on the github tracker

Follow-up, issue actually found and will be corrected for next or patch after that.

Issue was with the boundry and chunk containing block 512 onward. Likely most people wouldn't have found it with 1 million plus maps. LOL

Nephelangelo , Aug 12th 2025 at 5:57 PM

Ensorcelled

Gotcha. We haven't touched Vintage Story's default temperature map at all as far as I am aware, so that suggests to me something else might be amiss.

Ensorcelled, Aug 12th 2025 at 5:54 PM (modified Aug 12th 2025 at 6:48 PM)

Nephelangelo New world in 1.21.0 RC4, I first deleted old configs then manually edited them before making world. Mod version is 7.0.5 (1.21) test version.

I'm going to do a default config new test world next, see if it is my settings or something self contained in the mod with default settings. 

 

/EDIT

Just made a new small world, although it can be recreated on any size world, just easier to show on a small one, and it was definitely there with default values. 

I can get you all the files you want, logs configs, etc... plus here are some before and after picture montages of my tiny world before and after wgen regen 31 

Left, negative edge bottom 1/2 

the "path" it makes is ALWAYS between 500 and 600 units on the western/left/negative number border, I "think" it scales slightly with map size?

AND the top left corner is ALWAYS a perfectly generated Square section the same size as the "path". 

Left edge, top 1/2

Regen works fine, although it is pretty funky on the heat map and if there is Ocean there, it remains whatever type it thought it was supposed to be, rarely matching the other side of the "path". 

Fixed via wgen regen

Anyhow, I made this small world because it was faster, but can tell you these conditions are the same on larger maps, but not so readily noticable, after all, who travels a million blocks?  LOL 

Plus there always seems to be at least TWO inside the border that do this temperature inversion, not always next to each other like this one though... 

Temperature issue

Nephelangelo , Aug 12th 2025 at 5:29 PM (modified Aug 12th 2025 at 5:36 PM)

Flint_N_Steel

Thank you very much! :) We are super happy people are enjoying it. Hoping to have a much more polished up update out soon.

Zanthe

Terra Prety doesn't touch cattail spawning conditions, but the current release could probably use more inland bodies of water on average. If you are too close to the ocean you are not likely to find cattails in sea water. But they should be quite populous if you are sufficiently inland.

Reby

Mod must always be activated while playing a world created in Terra Prety.

cjc813

That is doable, but you will have to aquaint yourself with adjusting the remappingKeys values (one controls sea, one controls land, though I don't remember which off the top of my head) and you will probably want to test its effect in test worlds with noiseScale at around 4 so that the continent sizes are small enough for you to clearly see what the changes you are making are doing to the distribution of land and water. When you are done you can put noiseScale back up to 256. (Also, make sure to
BACKUP THESE CONFIG SETTINGS
, you will need to keep those config settings for that world forever).

Myurr

You can test that for us, download the "pre.1" version of whichever 7.0.? release matches your world and see if it works properly for you in 1.21. Make sure to read the instructions in the release notes just to be clear on what you need.

Nephelangelo , Aug 12th 2025 at 5:01 PM

Ensorcelled

Hi there. Will need to know:

1. Which exact release of Terra Prety do you have loaded here?
2. Which exact release of Terra Prety was this world first created in? 
3. Does the TerraPrety.json config settings all perfectly match what they were upon the world's first creation?

I can see from the Terra Prety config you posted that the settings you are using are very different from the default settings we released them with. Just to be clear, the settings in your TerraPrety.json or SmoothCoastlines.json will need to perfectly match whatever they were when you first created your world. You will get seams if you change these settings after you first created your world, because they will totally scramble the physical layout of the terrain.

Ensorcelled, Aug 12th 2025 at 3:42 PM (modified Aug 12th 2025 at 4:03 PM)

UGH. Was trying to post about a seam issue, but apparently this message board cannot tell me what ERROR I'm getting on post attempt, it's just NOT posting it here. :-/ 

seams

I have all the logs and things you need, but I ?"guess"? they are too big to post here in spoilers?
Basic jist, teleport to generate map, get to negative number middle edge, get seam.

I thought it was just along negative numbers edge of map, but now I have to retest that theory because I got one in the middle.

 

/EDIT just tested and first teleport to negative edge it's there, but two other tiles interior of map as well.

For the ones in the middle of landform, it doesn't appear the land itself is deformed or seamed, only the heat map is out of sync? Like a swap now and again between -,- and +,+ temp range?

Larger map would tell me more, but also take infinitely longer, heh. /edit


The Chunk generation can be fixed with wgen regen X to include it, BUT the Temp and Water(ocean) Type data stay the same. 

ONLY 1.21 test version of Terra Prety loaded.

yeah, server main log is too big, posted audit log and mod settings though.

The main log has a lot of this:

Spoiler
12.8.2025 10:53:23 [Notification] Tried to get block outside generating chunks! Set RuntimeEnv.DebugOutOfRangeBlockAccess to debug.
12.8.2025 10:53:23 [Notification] Tried to get block outside generating chunks! Set RuntimeEnv.DebugOutOfRangeBlockAccess to debug.
12.8.2025 10:53:23 [Notification] Tried to get block outside generating chunks! Set RuntimeEnv.DebugOutOfRangeBlockAccess to debug.
12.8.2025 10:53:23 [Notification] Tried to get block outside generating chunks! Set RuntimeEnv.DebugOutOfRangeBlockAccess to debug.
12.8.2025 10:53:23 [Notification] Tried to get block outside generating chunks! Set RuntimeEnv.DebugOutOfRangeBlockAccess to debug.
12.8.2025 10:53:23 [Notification] Tried to get block outside generating chunks! Set RuntimeEnv.DebugOutOfRangeBlockAccess to debug.
12.8.2025 10:53:23 [Notification] Tried to get block outside generating chunks! Set RuntimeEnv.DebugOutOfRangeBlockAccess to debug.
Spoiler

12.8.2025 10:50:58.456 [VerboseDebug] Entering runphase Initialization
12.8.2025 10:50:58.459 [VerboseDebug] Entering runphase Configuration
12.8.2025 10:50:58.530 [VerboseDebug] Entering runphase LoadAssets
12.8.2025 10:50:58.551 [VerboseDebug] [VSCreativeMod.dll] Check for mod systems in mod C:\Users\Grimm\AppData\Roaming\Vintagestory\Mods\VSCreativeMod.dll
12.8.2025 10:50:58.570 [VerboseDebug] [VSCreativeMod.dll] Selected assembly C:\Users\Grimm\AppData\Roaming\Vintagestory\Mods\VSCreativeMod.dll
12.8.2025 10:50:58.571 [VerboseDebug] [VSEssentials.dll] Check for mod systems in mod C:\Users\Grimm\AppData\Roaming\Vintagestory\Mods\VSEssentials.dll
12.8.2025 10:50:58.579 [VerboseDebug] [VSEssentials.dll] Selected assembly C:\Users\Grimm\AppData\Roaming\Vintagestory\Mods\VSEssentials.dll
12.8.2025 10:50:58.581 [VerboseDebug] [VSSurvivalMod.dll] Check for mod systems in mod C:\Users\Grimm\AppData\Roaming\Vintagestory\Mods\VSSurvivalMod.dll
12.8.2025 10:50:58.588 [VerboseDebug] [VSSurvivalMod.dll] Selected assembly C:\Users\Grimm\AppData\Roaming\Vintagestory\Mods\VSSurvivalMod.dll
12.8.2025 10:50:59.862 [VerboseDebug] [terraprety] Check for mod systems in mod C:\Users\Grimm\AppData\Roaming\VintagestoryData\Cache\unpack\TerraPrety_7.0.5-pre.1_(1.21).zip_2f9d323187d9\SmoothCoastlines.dll
12.8.2025 10:50:59.867 [VerboseDebug] [terraprety] Loaded assembly C:\Users\Grimm\AppData\Roaming\VintagestoryData\Cache\unpack\TerraPrety_7.0.5-pre.1_(1.21).zip_2f9d323187d9\SmoothCoastlines.dll
12.8.2025 10:50:59.869 [VerboseDebug] 4 assemblies loaded
12.8.2025 10:50:59.869 [VerboseDebug] Instantiate mod systems for game
12.8.2025 10:50:59.877 [VerboseDebug] Instantiate mod systems for terraprety
12.8.2025 10:50:59.877 [VerboseDebug] Instantiate mod systems for creative
12.8.2025 10:50:59.878 [VerboseDebug] Instantiate mod systems for survival
12.8.2025 10:51:00.178 [VerboseDebug] Searching file system (including mods) for asset files
12.8.2025 10:51:00.402 [VerboseDebug] Finished building index of asset files
12.8.2025 10:51:00.432 [VerboseDebug] Reloaded lang file with mod assets
12.8.2025 10:51:00.447 [VerboseDebug] Started mods
12.8.2025 10:51:00.467 [VerboseDebug] Patch file game:patches/homosapiens.json, patch 0: Unmet IsValue condition (false!=True)
12.8.2025 10:51:00.467 [VerboseDebug] Patch file game:patches/homosapiens.json, patch 1: Unmet IsValue condition (false!=True)
12.8.2025 10:51:00.467 [VerboseDebug] Patch file game:patches/homosapiens.json, patch 2: Unmet IsValue condition (false!=True)
12.8.2025 10:51:00.467 [VerboseDebug] Patch file game:patches/homosapiens.json, patch 3: Unmet IsValue condition (false!=True)
12.8.2025 10:51:00.467 [VerboseDebug] Patch file game:patches/homosapiens.json, patch 4: Unmet IsValue condition (false!=True)
12.8.2025 10:51:00.467 [VerboseDebug] Patch file game:patches/homosapiens.json, patch 5: Unmet IsValue condition (false!=True)
12.8.2025 10:51:00.467 [VerboseDebug] Patch file game:patches/homosapiens.json, patch 6: Unmet IsValue condition (false!=True)
12.8.2025 10:51:00.467 [VerboseDebug] Patch file game:patches/homosapiens.json, patch 7: Unmet IsValue condition (false!=True)
12.8.2025 10:51:00.467 [VerboseDebug] Patch file game:patches/homosapiens.json, patch 8: Unmet IsValue condition (false!=True)
12.8.2025 10:51:00.514 [VerboseDebug] Patch file game:patches/unbucket.json, patch 0: Unmet IsValue condition (true!=False)
12.8.2025 10:51:00.514 [VerboseDebug] Patch file game:patches/unbucket.json, patch 1: Unmet IsValue condition (true!=False)
12.8.2025 10:51:00.541 [VerboseDebug] Patchloader finished
12.8.2025 10:51:00.546 [VerboseDebug] Starting to gather blocktypes, itemtypes and entities
12.8.2025 10:51:00.676 [VerboseDebug] Starting parsing ItemTypes in 8 threads
12.8.2025 10:51:01.165 [VerboseDebug] Waiting for entityTypes to be gathered
12.8.2025 10:51:01.165 [VerboseDebug] Waiting for entityTypes to be gathered
12.8.2025 10:51:01.166 [VerboseDebug] Waiting for entityTypes to be gathered
12.8.2025 10:51:01.175 [VerboseDebug] Waiting for entityTypes to be gathered
12.8.2025 10:51:01.197 [VerboseDebug] Waiting for entityTypes to be gathered
12.8.2025 10:51:01.204 [VerboseDebug] Waiting for entityTypes to be gathered
12.8.2025 10:51:01.267 [VerboseDebug] Gathered all types, starting to load items
12.8.2025 10:51:01.274 [VerboseDebug] EntityTypes now all gathered
12.8.2025 10:51:01.274 [VerboseDebug] EntityTypes now all gathered
o load items
entities
sValue condition (true!=False)
)
Terr1

.dll
12.8.2025 10:51:01.274 [VerboseDebug] EntityTypes now all gathered
o load items
entities
sValue condition (true!=False)
)
Terr1

12.8.2025 10:51:02.028 [VerboseDebug] Parsed and loaded items
12.8.2025 10:51:03.245 [VerboseDebug] Parsed and loaded blocks
12.8.2025 10:51:03.267 [VerboseDebug] Parsed and loaded entities
12.8.2025 10:51:03.269 [VerboseDebug] Loaded 12 entity tags from 'game' domain: state-swimming, state-feet-in-liquid, state-flying, state-on-ground, state-moving, state-alive, state-aiming, state-sprinting, state-sneaking, state-armed, state-armed-melee, state-armed-ranged
12.8.2025 10:51:03.269 [VerboseDebug] Loaded 4 item tags from 'game' domain: weapon, weapon-melee, weapon-ranged, has-open-fire
12.8.2025 10:51:03.269 [VerboseDebug] Loaded 1 block tags from 'game' domain: has-open-fire
12.8.2025 10:51:03.271 [VerboseDebug] BlockID Remapper: Begin
12.8.2025 10:51:03 [Debug] Block IDs not found in savegame.
12.8.2025 10:51:03.278 [VerboseDebug] Max BlockID is 13412
12.8.2025 10:51:03.278 [VerboseDebug] Found 0 blocks requiring remapping and 13413 new blocks
12.8.2025 10:51:03 [Debug] Found 0 missing blocks
12.8.2025 10:51:03 [Debug] Added 13413 new blocks to the mapping
12.8.2025 10:51:03 [Debug] Block IDs have been written to savegame. Saved max BlockID was 13412
12.8.2025 10:51:03 [Debug] ItemID Remapper: Begin
12.8.2025 10:51:03 [Debug] Item IDs not found in savegame.
12.8.2025 10:51:03 [Debug] Found 0 Item requiring remapping
12.8.2025 10:51:03 [Debug] Found 0 missing Items
12.8.2025 10:51:03 [Debug] Added 3857 new Items to the mapping
12.8.2025 10:51:03 [Debug] Item IDs have been written to savegame
12.8.2025 10:51:03.823 [VerboseDebug] Block simulation resolving collectibles
12.8.2025 10:51:03.842 [VerboseDebug] Resolved blocks stacks
12.8.2025 10:51:03.873 [VerboseDebug] Resolved items stacks
12.8.2025 10:51:03.874 [VerboseDebug] Entering runphase AssetsFinalize
12.8.2025 10:51:04.195 [VerboseDebug] Entering runphase LoadGamePre
12.8.2025 10:51:04.195 [VerboseDebug] Starting system: Core
12.8.2025 10:51:04.195 [VerboseDebug] Starting system: EntityPartitioning
12.8.2025 10:51:04.195 [VerboseDebug] Starting system: ErrorReporter
12.8.2025 10:51:04.196 [VerboseDebug] Starting system: GenTerra
12.8.2025 10:51:04.196 [VerboseDebug] Starting system: GenSnowLayer
12.8.2025 10:51:04.196 [VerboseDebug] Starting system: ModSystemControlPoints
12.8.2025 10:51:04.196 [VerboseDebug] Starting system: Core
12.8.2025 10:51:04.197 [VerboseDebug] Starting system: SurvivalCoreSystem
12.8.2025 10:51:04.198 [VerboseDebug] Starting system: GenTerraPostProcess
12.8.2025 10:51:04.198 [VerboseDebug] Starting system: ModCompatiblityUtil
12.8.2025 10:51:04.198 [VerboseDebug] Starting system: ModJsonPatchLoader
12.8.2025 10:51:04.198 [VerboseDebug] Starting system: FluffyCloudsModSystem
12.8.2025 10:51:04.198 [VerboseDebug] Starting system: PathfindSystem
12.8.2025 10:51:04.198 [VerboseDebug] Starting system: PathFindDebug
12.8.2025 10:51:04.198 [VerboseDebug] Starting system: PathfindingAsync
12.8.2025 10:51:04.199 [VerboseDebug] Starting system: JsonExport
12.8.2025 10:51:04.199 [VerboseDebug] Starting system: ModBasicBlocksLoader
12.8.2025 10:51:04.199 [VerboseDebug] Starting system: AiRuntimeConfig
12.8.2025 10:51:04.199 [VerboseDebug] Starting system: ModSystemSyncHarvestableDropsToClient
12.8.2025 10:51:04.199 [VerboseDebug] Starting system: ModSystemEmotes
12.8.2025 10:51:04.199 [VerboseDebug] Starting system: LeafBlockDecay
12.8.2025 10:51:04.199 [VerboseDebug] Starting system: POIRegistry
12.8.2025 10:51:04.199 [VerboseDebug] Starting system: RoomRegistry
12.8.2025 10:51:04.199 [VerboseDebug] Starting system: WeatherSystemCommands
12.8.2025 10:51:04.200 [VerboseDebug] Starting system: WeatherSystemServer
12.8.2025 10:51:04.228 [VerboseDebug] Starting system: WorldMapManager
12.8.2025 10:51:04.229 [VerboseDebug] Starting system: SmoothCoastlinesModSystem
12.8.2025 10:51:04.235 [VerboseDebug] Starting system: WorldEdit
12.8.2025 10:51:04.239 [VerboseDebug] Starting system: StoryLockableDoor
12.8.2025 10:51:04.239 [VerboseDebug] Starting system: StoryGenFailedSystem
12.8.2025 10:51:04.239 [VerboseDebug] Starting system: UpgradeTasks
12.8.2025 10:51:04.239 [VerboseDebug] Starting system: ChiselBlockBulkSetMaterial
12.8.2025 10:51:04.239 [VerboseDebug] Starting system: ModSystemDetailModeSync
12.8.2025 10:51:04.240 [VerboseDebug] Starting system: NpcControl
12.8.2025 10:51:04.241 [VerboseDebug] Starting system: ModSystemTiledDungeonGenerator
12.8.2025 10:51:04.241 [VerboseDebug] Starting system: GenFromHeightmap
12.8.2025 10:51:04.241 [VerboseDebug] Starting system: GenMaps
12.8.2025 10:51:04.241 [VerboseDebug] Starting system: GenRockStrataNew
12.8.2025 10:51:04.241 [VerboseDebug] Starting system: GenHotSprings
12.8.2025 10:51:04.241 [VerboseDebug] Starting system: GenCreatures
12.8.2025 10:51:04.241 [VerboseDebug] Starting system: ModSystemExplosionAffectedStability
12.8.2025 10:51:04.242 [VerboseDebug] Starting system: MyceliumSystem
12.8.2025 10:51:04.242 [VerboseDebug] Starting system: ModsystemButterflySpawnCondsExtra
12.8.2025 10:51:04.242 [VerboseDebug] Starting system: ModSystemCatchCreature
12.8.2025 10:51:04.242 [VerboseDebug] Starting system: ModSystemGliding
12.8.2025 10:51:04.242 [VerboseDebug] Starting system: ModSystemSwoopDev
12.8.2025 10:51:04.242 [VerboseDebug] Starting system: Timeswitch
12.8.2025 10:51:04.243 [VerboseDebug] Starting system: ClutterBookshelfUtil
12.8.2025 10:51:04.243 [VerboseDebug] Starting system: ScreenshakeToClientModSystem
12.8.2025 10:51:04.243 [VerboseDebug] Starting system: ModSystemResoArchiveCommands
12.8.2025 10:51:04.243 [VerboseDebug] Starting system: StoryStructuresSpawnConditions
12.8.2025 10:51:04.243 [VerboseDebug] Starting system: ModSystemNPCHairStyling
12.8.2025 10:51:04.244 [VerboseDebug] Starting system: ModSystemSkinnableAdditions
12.8.2025 10:51:04.244 [VerboseDebug] Starting system: ModSystemVillagerDebug
12.8.2025 10:51:04.244 [VerboseDebug] Starting system: ModSystemAuction
12.8.2025 10:51:04.244 [VerboseDebug] Starting system: ModSystemBlockReinforcement
12.8.2025 10:51:04.245 [VerboseDebug] Starting system: Core
12.8.2025 10:51:04.245 [VerboseDebug] Starting system: ModSystemBoatingSoundAndRatlineStamina
12.8.2025 10:51:04.245 [VerboseDebug] Starting system: CharacterSystem
12.8.2025 10:51:04.245 [VerboseDebug] Starting system: VariablesModSystem
12.8.2025 10:51:04.245 [VerboseDebug] Starting system: ModsystemElevator
12.8.2025 10:51:04.245 [VerboseDebug] Starting system: ActivityModSystem
12.8.2025 10:51:04.245 [VerboseDebug] Starting system: ActivityEditorSystem
12.8.2025 10:51:04.246 [VerboseDebug] Starting system: FruitingSystem
12.8.2025 10:51:04.246 [VerboseDebug] Starting system: ModSystemCommandHandbook
12.8.2025 10:51:04.246 [VerboseDebug] Starting system: ModSystemTutorial
12.8.2025 10:51:04.246 [VerboseDebug] Starting system: ModSystemCorpseReturnTeleporter
12.8.2025 10:51:04.246 [VerboseDebug] Starting system: ModSystemNightVision
12.8.2025 10:51:04.246 [VerboseDebug] Starting system: TobiasTeleporter
12.8.2025 10:51:04.247 [VerboseDebug] Starting system: ModJournal
12.8.2025 10:51:04.247 [VerboseDebug] Starting system: LiquidItemStackRenderer
12.8.2025 10:51:04.247 [VerboseDebug] Starting system: ModSystemStructureLocator
12.8.2025 10:51:04.247 [VerboseDebug] Starting system: ModLootRandomizer
12.8.2025 10:51:04.247 [VerboseDebug] Starting system: ModSystemEntityOwnership
12.8.2025 10:51:04.247 [VerboseDebug] Starting system: ModSystemRifts
12.8.2025 10:51:04.247 [VerboseDebug] Starting system: ModSystemRiftWeather
12.8.2025 10:51:04.250 [VerboseDebug] Starting system: ModSleeping
12.8.2025 10:51:04.250 [VerboseDebug] Starting system: ModSystemSupportBeamPlacer
12.8.2025 10:51:04.250 [VerboseDebug] Starting system: TeleporterManager
12.8.2025 10:51:04.250 [VerboseDebug] Starting system: ModTemperature
12.8.2025 10:51:04.250 [VerboseDebug] Starting system: SystemTemporalStability
12.8.2025 10:51:04.250 [VerboseDebug] Starting system: TemporalStabilityEffects
12.8.2025 10:51:04.250 [VerboseDebug] Starting system: ModSystemWearableStats
12.8.2025 10:51:04.250 [VerboseDebug] Starting system: ModSystemEditableBook
12.8.2025 10:51:04.251 [VerboseDebug] Starting system: MechanicalPowerMod
12.8.2025 10:51:04.251 [VerboseDebug] Starting system: GenDungeons
12.8.2025 10:51:04.296 [VerboseDebug] Starting system: ModRegistryObjectTypeLoader
12.8.2025 10:51:04.296 [VerboseDebug] Starting system: GenDeposits
12.8.2025 10:51:04.296 [VerboseDebug] Starting system: GenStoryStructures
12.8.2025 10:51:04.297 [VerboseDebug] Starting system: LoadColorMaps
12.8.2025 10:51:04.297 [VerboseDebug] Starting system: GenCaves
12.8.2025 10:51:04.297 [VerboseDebug] Starting system: GenStructures
12.8.2025 10:51:04.297 [VerboseDebug] Starting system: WgenCommands
12.8.2025 10:51:04.299 [VerboseDebug] Starting system: GenDevastationLayer
12.8.2025 10:51:04.299 [VerboseDebug] Starting system: ClothManager
12.8.2025 10:51:04.300 [VerboseDebug] Starting system: GenBlockLayersFlat
12.8.2025 10:51:04.300 [VerboseDebug] Starting system: GenBlockLayers
12.8.2025 10:51:04.300 [VerboseDebug] Starting system: GenPonds
12.8.2025 10:51:04.300 [VerboseDebug] Starting system: GenStructuresPosPass
12.8.2025 10:51:04.300 [VerboseDebug] Starting system: GenVegetationAndPatches
12.8.2025 10:51:04.300 [VerboseDebug] Starting system: RecipeRegistrySystem
12.8.2025 10:51:04.300 [VerboseDebug] Starting system: GenRivulets
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: GenLightCreative
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: GenLightSurvival
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: GridRecipeLoader
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: RecipeLoader
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: ModSystemFireFromLightning
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: ModSystemOreMap
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: ModSystemSnowballs
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: HumanoidOutfits
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: ModSystemDevastationEffects
12.8.2025 10:51:04.301 [VerboseDebug] Starting system: DisableRecipeRegisteringSystem
12.8.2025 10:51:04.316 [VerboseDebug] Entity shape loading starting ...
12.8.2025 10:51:05.380 [VerboseDebug] Entity shape loading completed
12.8.2025 10:51:05 [Debug] Loading leaf block decay system
12.8.2025 10:51:05 [Debug] Finished loading leaf block decay system
12.8.2025 10:51:05 [Debug] Block simulation loaded blocks
12.8.2025 10:51:05.763 [VerboseDebug] Initialised GenRockStrata
12.8.2025 10:51:05 [Debug] Block simulation loaded items
12.8.2025 10:51:05.789 [VerboseDebug] Entering runphase GameReady
12.8.2025 10:51:05.797 [VerboseDebug] Entering runphase WorldReady
12.8.2025 10:51:05.803 [VerboseDebug] Starting to build server assets packet
12.8.2025 10:51:05.804 [VerboseDebug] Init worldgen for GenTerra
12.8.2025 10:51:05.806 [VerboseDebug] Init worldgen for GenSnowLayer
12.8.2025 10:51:05.806 [VerboseDebug] Init worldgen for GenMaps
12.8.2025 10:51:05.843 [VerboseDebug] Init worldgen for GenRockStrataNew
12.8.2025 10:51:05.844 [VerboseDebug] Initialised GenRockStrata
12.8.2025 10:51:05.844 [VerboseDebug] Init worldgen for GenHotSprings
12.8.2025 10:51:05.844 [VerboseDebug] Init worldgen for GenCreatures
12.8.2025 10:51:05.846 [VerboseDebug] Init worldgen for GenDeposits
12.8.2025 10:51:05.850 [VerboseDebug] Initialised GenDeposits
12.8.2025 10:51:05.850 [VerboseDebug] Init worldgen for GenStoryStructures
12.8.2025 10:51:05.899 [VerboseDebug] Initialised GenDeposits
12.8.2025 10:51:06.575 [VerboseDebug] Init worldgen for GenCaves
12.8.2025 10:51:06.575 [VerboseDebug] Init worldgen for GenStructures
12.8.2025 10:51:06.696 [VerboseDebug] Finished building server assets packet
12.8.2025 10:51:06.698 [VerboseDebug] Single player: sent server assets packet to client
12.8.2025 10:51:06.909 [VerboseDebug] Init worldgen for WgenCommands
12.8.2025 10:51:06.924 [VerboseDebug] Init worldgen for GenDevastationLayer
12.8.2025 10:51:06.925 [VerboseDebug] Setup dim2 20640, 0
12.8.2025 10:51:06.937 [VerboseDebug] Init worldgen for GenBlockLayers
12.8.2025 10:51:06.937 [VerboseDebug] Init worldgen for GenPonds
12.8.2025 10:51:06.937 [VerboseDebug] Init worldgen for GenVegetationAndPatches
12.8.2025 10:51:07.083 [VerboseDebug] Init worldgen for GenRivulets
12.8.2025 10:51:07.083 [VerboseDebug] Done all worldgens
12.8.2025 10:51:07.086 [VerboseDebug] Starting area loading/generation: columns 289, total queue length 289
12.8.2025 10:51:18.991 [VerboseDebug] Completed area loading/generation
12.8.2025 10:51:19.078 [VerboseDebug] Done spawn chunk
12.8.2025 10:51:19.078 [VerboseDebug] Entering runphase RunGame
12.8.2025 10:51:19.227 [VerboseDebug] Received identification packet from Ensorcelled
12.8.2025 10:51:19 [Debug] UDP: Client 1 did send UDP
12.8.2025 10:51:19.503 [VerboseDebug] HandleRequestJoin: Begin. Player: Ensorcelled
12.8.2025 10:51:19.503 [VerboseDebug] HandleRequestJoin: Before set name
12.8.2025 10:51:19.504 [VerboseDebug] HandleRequestJoin: After Level initialize
12.8.2025 10:51:19.527 [VerboseDebug] HandleRequestJoin: After broadcastplayerdata. hotbarslot: Vintagestory.API.Common.ItemSlotSurvival
12.8.2025 10:51:19.528 [VerboseDebug] HandleRequestJoin: After LevelFinalize
12.8.2025 10:52:18.923 [VerboseDebug] Starting area loading/generation: columns 1, total queue length 1335
12.8.2025 10:52:21.802 [VerboseDebug] Completed area loading/generation
12.8.2025 10:52:41.901 [VerboseDebug] Starting area loading/generation: columns 1, total queue length 808
12.8.2025 10:52:44.733 [VerboseDebug] Completed area loading/generation
12.8.2025 10:53:07.640 [VerboseDebug] Starting area loading/generation: columns 1, total queue length 1127
12.8.2025 10:53:09.924 [VerboseDebug] Completed area loading/generation
12.8.2025 10:53:29.493 [VerboseDebug] Starting area loading/generation: columns 1, total queue length 1228
12.8.2025 10:53:31.767 [VerboseDebug] Completed area loading/generation
12.8.2025 10:54:03.828 [VerboseDebug] Entering runphase Shutdown

Spoiler
{
"noiseScale": 255.0,
"heightMapNoiseScale": 95.0,
"fallbackParentLandformCode": "ultraflats",
"Delicate_configs_below__alter_at_your_own_peril": true,
"oceanWobbleScale": 1.63,
"oceanWobbleIntensity": 0.67,
"remappingKeys": [
0.125,
0.45
],
"remappingValues": [
0.0,
1.0
],
"heightMapOctaves": 7,
"heightMapPersistance": 0.097,
"radiusMultOutwardsForSmoothing": 7.1,
"heightThresholdsForOceanicityComp": [
0.23,
0.51,
0.77,
1.0
],
"heightMultsAtThresholdsForOceanicityComp": [
0.0,
43.0,
71.0,
97.0
],
"heightFlatsAtThresholdsForOceanicityComp": [
4.3,
1.1,
2.3,
4.3
],
"heightAboveWhichToWatchOceanicity": 0.5,
"highHeightLowOceanicityMin": 7.17,
"highHeightLowOceanicityMax": 21.63,
"heightMidAboveWhichToWatchOceanicity": 0.27,
"midHeightMidOceanicityMin": 18.13,
"midHeightMidOceanicityMax": 47.41
}
Flint_N_Steel, Aug 12th 2025 at 1:45 PM

Nephelangelo thanks for this very cool contribution to our community.  I know this mod was a ton of work.  Clearly there are hundreds or thousands of people enjoying what you've made!

RestingDadFace, Aug 10th 2025 at 11:22 AM

Kaisei remove your Rivers mod, as stated in the compatibillity section. 

Zanthe, Aug 10th 2025 at 10:44 AM

Some reason this mod make Cattails very rare, which is a essential resource early game, almost all the lakes are barren of Cattails, and on rare occasions you do find them they usually not enough to make a basket.

 

Ensorcelled, Aug 8th 2025 at 1:23 AM

 

They do spawn, as far as I can tell. It just throws the error during startup phases, after the game is running it throws no more errors that I've seen. I figured it just a missed reference with 1.21.0 RC1-3 and something that will be noticed and rectified when the mod get's upgraded to that version. 

HugeOtter, Aug 7th 2025 at 3:34 PM (modified Aug 7th 2025 at 3:37 PM)

Ensorcelled Witchdoctor About the Treasure Hunter camps and the worldgen veryflat report: does this mean that the camps aren't generating? Or is it just upset and resolving itself? 

Maeyanie, Aug 6th 2025 at 7:58 AM

@Reby: It needs to stay on, or any new chunks will be generated differently from the existing ones.

Reby, Aug 5th 2025 at 5:53 AM

After the world is created with this mod, do I have to turn it on always or I can turn it off the mod?

Ensorcelled, Aug 3rd 2025 at 2:20 AM

@LuxSolace  No worries, we are all friends here and all make mistakes. I know I do. LOL

LuxSolace, Aug 3rd 2025 at 12:58 AM

Ensorcelled My bad, I did read your message too quickly. English is not my native language so I do misunderstand things from time to time. 

Ensorcelled, Aug 3rd 2025 at 12:20 AM

@LuxSolace If you had read, it had nothing to do with those, it does it by iteself in vanilla 1.21.0 RC1 and 2. That's why I reported it. 


I have NO issues with those mods running together and removing any one changes the way the world forms 100%. So I'm using them.

I'm managed to sort out the magicnumbers file and can generate a 255 x 255 x 384 "spawn" in under an hour. That's a lot of chunks pregened.

NO ERRORS. 

LuxSolace, Aug 2nd 2025 at 3:30 PM

Ensorcelled It's stated in the mod description that the first two mods you use are incompatible. "Landform mods like Plains and Valleys and Fields and Plateaus are also not compatible (but don't worry, there are plenty of fields, plateaus, valleys and more in Terra Prety)".

Kaisei, Jul 29th 2025 at 6:28 AM

I get big chunks of land missing. Like I can fall past the mantle and die when I fall. I have uninstalled the mod and didn't have a problem with that with new worlds so it's this mod that is causing it. Would be nice to have this mod though.

Ensorcelled, Jul 28th 2025 at 8:49 PM

BTW, using this with Fields and Plateaus, Plains and Valleys, RiverGen 1.0.0, Primitive Survival, Better Traders, Better Ruins, and Medieval Expansion for world generation. 320 height worlds working great, but need to try to find numbers for a great 256 world as well. 
This is my current test map and my view from the top of the tree at spawn. 

 

I've set land cover to Landcover 70%, Landcover Scale 500%, Upheaval Rate 0%, Landform Scale 300%.
5 Octaves for Terra Prety and 4 Octaves for RiverGen. I'm going to see if I can manually up those numbers and get it to work. LOL 

 

Witchdoctor I totally think that's what's going on. Because /wgen story listmissing says it is clean. 

cjc813, Jul 27th 2025 at 9:16 PM

This mod is beautiful and impressive. I absolutely love the way things look and there are so many good things about it.

But is there a way to change the land-to-water ratio itself?

If I understand, you can change the noise scale or the landform scale, which, roughly speaking, makes bodies of land/water bigger or smaller, but what I'd really love to do is keep fairly large bodies of land with smaller bodies of water interspersed throughout.

IDK if I'm overlooking something, but I don't seem to see a way to change the overall ratio of land-to-water.

My goal is to have large bodies of land, with bodies of water that are no more than 1200 to 1500 blocks across.

Is this even doable with or without Terra Prety? (Hopefully with.) 

Witchdoctor, Jul 25th 2025 at 2:41 PM

@Ensorcelled

I think that's the cause for the new treasure hunter camp spawning underground, found a few in my test world.

Ensorcelled, Jul 24th 2025 at 1:41 PM

Ok, by itself in 1.21.0-RC1, I am getting this error. I did check with wgen story listmissing, and none are missing, this is being reported by Terra Prety 7.0.5

 

Doesn't stop everything from working, per se ...  NOT happening when mod not installed.

Crash Report
24.7.2025 09:35:23 [Event] Starting world generators...
24.7.2025 09:35:24 [Error] Error during Init worldgen for Vintagestory.GameContent.GenStoryStructures
24.7.2025 09:35:24 [Error] Exception: No landform with code veryflat found.
at Vintagestory.ServerMods.GenMaps.ForceLandformAt_Patch1(GenMaps this, ForceLandform landform)
at Vintagestory.GameContent.GenStoryStructures.SetupForceLandform() in VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\6.GenStructures\Story\GenStoryStructures.cs:line 588
at Vintagestory.GameContent.GenStoryStructures.DetermineStoryStructures() in VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\6.GenStructures\Story\GenStoryStructures.cs:line 415
at Vintagestory.GameContent.GenStoryStructures.InitWorldGen() in VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\6.GenStructures\Story\GenStoryStructures.cs:line 293
at Vintagestory.Server.ServerEventAPI.TriggerInitWorldGen() in VintagestoryLib\Server\API\ServerEventAPI.cs:line 262
24.7.2025 09:35:24 [Notification] Sending server identification with remap False. Server control privilege is True
Myurr, Jul 23rd 2025 at 4:59 PM

Can I use it in version 1.21?

PigeonEnjoyer, Jul 22nd 2025 at 4:36 PM

i realise rc1 came out two seconds ago but is there an ETA for the mod update x

KeKc, Jul 20th 2025 at 6:36 PM

Nephelangelo

Maybe a config that controls the size of the fresh water regions? If that's even possible?

Nephelangelo , Jul 20th 2025 at 3:05 AM

Cuwi

Terra Prety doesn't touch wild berry generation at all. No foliage, fauna, strata or anything else, just exclusively the shape of the terrain.

KeKc

Both ocean and lakes in Vintage Story are produced by the terrain going below sea level, and there's no clean way for the game to know where a lake is supposed to end and an ocean begins. In vanilla this is less noticeable because the transition from land to ocean is super abrupt, but because Terra Prety has very gradual coastlines to look natural, there is a larger area of transition where bodies of sea water can occur. Since some players like the Hydrate or Diedrate fans had complained about encountering too much sea water, our compromise has been to push the fresh water region outward a bit toward the ocean, to ensure a more fresh water on continents, but a byproduct of that is that fresh water sometimes generates connected to oceans. Either way, somebody will be irked by it. Hopefully we will be able to figure out a better balance in the future.

Crowflake

Hope you enjoy! We're hoping to have a more polished up version ready soon.

SoupInCat

Glad you found them!

Percibelle

Terra Prety doesn't touch tree generation at all. No foliage, fauna, strata or anything else, just exclusively the shape of the terrain.

Aldor

Terra Prety doesn't touch grain / vegetable generation at all. No foliage, fauna, strata or anything else, just exclusively the shape of the terrain. We personally have had no issues finding them on our own world, so you may simply be running into bad luck.

Cuwi, Jul 19th 2025 at 8:47 PM

(1.20.12) The world gen looked pretty cool with many settings which is what I wanted. But it made wild berries excessively rare and after spending around 5 hours in survival playtime and 3 hours in creative mode looking around I did not see a single wild crop. Figured it might be another mod or something but it happens even when this is the sole mod installed so I have to chalk it up to a bug or a feature. Either way, it feels unplayable like this :(

KeKc, Jul 19th 2025 at 6:13 PM

is anyone else getting oceans mixing with freshwater lakes? i can have freshwater plants and reeds and such on one shore of a body of water and saltwater plants on the opposite end. that doesn't seem right. also maybe I'm just unlucky but I've been getting a lot of saltwater "lakes" and huge freshwater "oceans", oftentimes right next to each other.

GalloViking, Jul 18th 2025 at 2:27 PM

Oh wow, this has changed so much since I last used this mod. The seed 0 isn't a dreamlike flat terrain anymore, it seems... Time to hunt for a new one!

SoupInCat, Jul 18th 2025 at 1:00 AM

Hey! Coming here as I cannot find any real fix or documentation on this issue. I cannot find edelweiss. Anywhere. I found multiple areas that fit what i had calculated to be its spawn needs using the world height and the average temps, rainfall, forested amount, etc. i would run super high render distances, run the find command, and it would not ever find a single flower, even after hours of running these commands, changing climate areas, etc. I was wondering maybe if it is to do with min and max y not working correctly with this mod? I set world height to 320 and also factored that into the calculations to where it should spawn. Nothing. Also running the sea level fix. I mean I just cant see anything else being the cause.

 

Edit: I retract my statement. Turns out, you just need to be very south but very high up, very rare 270 block or higher hills/mountains. Found like 2 of them. Feels a bit too rare lol.

Percibelle, Jul 6th 2025 at 9:18 PM

The default settings seem to generate an insane amount of trees (even though I have forestation set to Normal) and the terrain is incredibly hilly, making building near impossible without spending a lot of time with a shovel flattening things. Is there something I can tweak in the settings to avoid this?

Novadegree, Jul 5th 2025 at 6:20 PM

@TimeBender25, by any chance did you edit a config file from one of the mods you installed? I had a similar issue with a past world and it was because of an edited mod config fille.I'm glad you got your game working! GOOD JOB!

 

TimeBender25, Jul 1st 2025 at 10:59 AM

I'm having trouble generating a world with this mod, more importantly I'm having trouble figuring out why. So I figured I'd ask for help here if anyone knows.

Whenever It ry to gnerate a world with Terra Prety, I get this error log:

Crash Report
1.7.2025 06:29:13 [Error] Mod exception during event OnWorldgenStartup. Will skip to next event
1.7.2025 06:29:13 [Error] Exception: Object reference not set to an instance of an object.
at SmoothCoastlines.Patch.AddHeightmapToRegionData(IMapRegion region) in D:\Vintage Story\Modding\TerraPrety\SmoothCoastlines\Patch.cs:line 102
at Vintagestory.ServerMods.GenMaps.OnMapRegionGen_Patch0(GenMaps this, IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1179
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1158
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1115
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapChunk(ChunkColumnLoadRequest chunkRequest, Boolean forceCreate) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1208
at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 745
at Vintagestory.Server.ServerSystemSupplyChunks.loadChunkAreaBlocking(Int32 chunkX1, Int32 chunkZ1, Int32 chunkX2, Int32 chunkZ2, Boolean isStartupLoad, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1771
at Vintagestory.Server.ServerSystemSupplyChunks.InitWorldgenAndSpawnChunks() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1538
at Vintagestory.Server.ServerSystemLoadAndSaveGame.OnWorldgenStartup() in VintagestoryLib\Server\Systems\World\LoadThread\LoadSaveGame.cs:line 199
at Vintagestory.Server.ServerEventManager.<>c.b__112_0(Action dele) in VintagestoryLib\Server\ServerEventManager.cs:line 448
at Vintagestory.Server.ServerEventManager.Trigger[T](Delegate[] delegates, String eventName, Action`1 onDele, Action onException) in VintagestoryLib\Server\ServerEventManager.cs:line 721

Followed by this one:

Crash Report
1.7.2025 06:29:13 [Fatal] Caught unhandled exception in thread 'chunkdbthread'. Shutting down server.
1.7.2025 06:29:13 [Error] Exception: Object reference not set to an instance of an object.
at SmoothCoastlines.Patch.AddHeightmapToRegionData(IMapRegion region) in D:\Vintage Story\Modding\TerraPrety\SmoothCoastlines\Patch.cs:line 102
at Vintagestory.ServerMods.GenMaps.OnMapRegionGen_Patch0(GenMaps this, IMapRegion mapRegion, Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams)
at Vintagestory.Server.ServerSystemSupplyChunks.CreateMapRegion(Int32 regionX, Int32 regionZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1179
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegion(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1158
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapRegionEnsureNeighbours(Int32 chunkX, Int32 chunkZ, ITreeAttribute chunkGenParams) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1115
at Vintagestory.Server.ServerSystemSupplyChunks.GetOrCreateMapChunk(ChunkColumnLoadRequest chunkRequest, Boolean forceCreate) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1208
at Vintagestory.Server.ServerSystemSupplyChunks.loadOrGenerateChunkColumn_OnChunkThread(ChunkColumnLoadRequest chunkRequest, Int32 stage) in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 745
at Vintagestory.Server.ServerSystemSupplyChunks.tryLoadOrGenerateChunkColumnsInQueue() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 671
at Vintagestory.Server.ServerSystemSupplyChunks.OnSeparateThreadTick() in VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 513
at Vintagestory.Server.ServerThread.Update() in VintagestoryLib\Server\ServerThread.cs:line 123
at Vintagestory.Server.ServerThread.Process() in VintagestoryLib\Server\ServerThread.cs:line 53

 

If anyone knows how to unravel these, so I can play with this mod, it'd be nice. The only other mods I have that might also influence Worldgen and get in the way are Underground Mines, Vintage Engineering, and mmmaybe BetterTraders, but I've already tried disabling all of those and none of them are the culprit. Are there any known incompatibilities I'm not noticing, or simple issues I'm too blind to see?

 

EDIT:
Saying "I figured it out" implies too much success. I ended up, after nearly 4 hours of messing with things trying tog et it to work, just reinstalling my client and for reasons beyond my understanding that fixed everything. Even after I put the same mods all back in and reconfigured everything it just works now.

So I guess, if anyone in the future sees an error like this, here's an example that it might jsut be a corrupted install, I suppose. Maybe reinstalling will fix your issue like it did for me.

Aldor, Jun 30th 2025 at 6:16 PM

Hey NephelangeloJonRDarkluke1111

     Thanks for making the mod guys! Genuinely my favorite. Especially when rivers get figured out, I hope this becomes the default world generation of the game!

     Question though - I'm not finding already-growing flax, rye, vegetables, etc, anywhere. Same with bees nests, flowers, or berry bushes. I do have blueberries and tons of mushrooms, so some of it is working... But I'm not sure. Doing some testing with disabling other mods, but nothing seems to be fixing that. Is that a feature? Maybe I need to travel more and go to different climates? What are your thoughts real quick?

Huntereye, Jun 29th 2025 at 4:49 PM

Having the same issue as ISOL8 , after testing what mod might be the cause , it seems to be incompatible with any mods that adds anything towards the worlds, Example Better Ruins , Ancient Dungeons (were the only mods that added something to the world generation for my playtrough) . After removing those mods it would work fine not causing those massive Empty chunks randomly appear. The 2 mods i use were fine before update 7.0 of Terra Pretty and didnt had any issues on worldgeneration

stormtrooper_34, Jun 29th 2025 at 10:48 AM

blueblynd its a slider on top of the menu over tabs

blueblynd, Jun 29th 2025 at 9:13 AM

Nephelangelo sorry for the trouble (especially because i'm nervous my eyes are just skipping things), but i can't seem to find any "world height" setting available in the "world generation" tab, version 1.20.12 stable. is that a known issue/one i should be worried about? (or am i just not seeing something?)

(just in case the embedded screenshots don't work: direct imgur link)

ISOL8, Jun 28th 2025 at 4:27 AM

Not too sure if this is an issue with this specific mod or some other incompatibility with something else im using, but i noticed after the most recent update to VS huge swaths of the map are completely missing, giant chunks are completely gone and its a straight drop down into nothingness.
I've tested this on a few different saves (existing and new) and get the same result.

 

Map chunks missing.

teragen, Jun 25th 2025 at 10:28 PM

Loving the mod.  Had some odd zero-height regions just beyond old view distance on my test world when I upgraded from 7.0.2 to 7.0.5, but beyond that everything was happy.  Definitely prefer the new balance.

In regard to work on rivers (the eternal bugbear), always thought they should be generated around a migration mechanic. Ultimately rivers are just a "herd" of water droplets following a migration trail (with seasonal variance) on a path downhill, eroding/depositing along the way.  Persistant node trees referenced by carvers/brushes at chunk generation, but maintaining the option for dynamic updates such as seasonal flooding.  Glaciers would just be migrations by a different beast, and I guess ocean currents could be handled the same way.

I haven't looked under the hood, and much of that's likely more in Tyron's corner, but food for thought.

Calminaion, Jun 25th 2025 at 9:13 PM

Such a great mod, I'm looking forward to you adding rivers. Good luck with it, hopefully it won't be too much of a headache to get done. I can't wait to go rafting down them. Keep up the good work and thanks for making this. 

chorzo, Jun 25th 2025 at 11:10 AM

Very cool mod, however I'm not sure if it scales well for creating a smaller world, I'm using 50k blocks (polar-equator distance) and the whole world is much smaller from 1 million to half and even less and I have a lot of mixed zones (patches of another zone on a green zone etc), besides that ruins are often created in water for me

Shadowise, Jun 22nd 2025 at 11:05 PM

Awesome, Nephelangelo, thank you!

Nephelangelo , Jun 22nd 2025 at 6:29 PM

Shadowise

Must be a fluke, I'm still finding an enormous abundance of super flat plains, but I've mostly eliminated the total "dead zone" of endless flat terrain with no details, so it will now largely be broken up by undulating plains and subtle hills most of the time, though it will still have pretty wide areas of very flat terrain here and there, which is all intentional. The feedback I'm hearing currently from people testing it is that it seems close to ideal, which I agree with. I think I will be releasing the update shortly.

Shadowise, Jun 22nd 2025 at 3:58 PM

Nephelangelo, thank you so much for sharing - I did some extensive flyovers in creative mode with 7.0.5-pre.4. To me, overall, it looks great - I also love the variety of the bodies of water (not just ocean coasts, but also lakes). However, except for some coastal areas, I did not encounter any plains (or flat terrain for that matter, such as plateaus) of any significance (inland). It might be just a statistical fluke, of course, but I think there should be more of the flat terrain (especially inland) - both completely flat and one that's interrupted by small hills or mounds. I tried a standard 1mil x 1mil block word - I guess it's possible I just got a more "rugged" seed. But, given the size of the world, I assume I should have seen at least one large plain or plateau.

Nephelangelo , Jun 22nd 2025 at 2:30 AM

Shadowise

100% agree. Maximum variety, appropriately balanced, is the principle that has been guiding me through the development of this mod for the last year. This is the first time I've been able to re-introduce proper plains and flatlands back into the game now that we have the new elevation system, so it's just taking me a little more scrutiny to get the balance precise.

Please take a look at this reworking of the plains and hills and let me know what you think of it. My initial feelings so far are that it's a lot closer to the balance I originally intended. Valleys should be far more common, but also not overwhelmingly ultra flat all the time, instead have subtle rolling undulations and gentle hills across them most of the time.

But yes, ultra flat regions also still exist. Just not as ubiquitious.

Shadowise, Jun 22nd 2025 at 1:42 AM

Nephelangelo, as a principle, I think there should be a chance for anything that could possibly be generated - including, sometimes, huge flat regions, next-to-impassable terrain (very steep and rugged), tiny mountains, big mountains, tiny hills, big hills, steep hills, gentle hills, small plains, large plains, small canyons, large canyons, etc., etc. I understand that balancing those is subjective and tricky, and I do agree that huge flat areas or hard to tackle terrain shouldn't be too commons. However, I definitely do believe that the maximum possible variety of terrain features (big and small) should take precedence over too much convenience.

Nephelangelo , Jun 22nd 2025 at 1:38 AM

PhoenixB

So I've come to the conclusions that everyone who said 7.0.3 was too flat, and everyone who said 7.0.4 is too hilly, are both right. I believe I have over-corrected for the flatness.

Please check out the balance improvements I'm working on for 1.21 with this link here and tell me your thoughts. (This is not yet compatible with 1.21, it's just the landscape tweaks I'm working on.) This should render almost all of the terrain between mountain ranges more in the gentle rolling plains / flatlands variety, but without being entirely ultra flat dead space. Should be an enormous difference, and a lot closer to satisfying both problems. Ultra flat regions do still exist but they should be more on the rare side than the most common terrain you'll encounter.

It's very important to me to get the balance between flat regions, hilly regions and mountain regions to a really enjoyable, satisfying state, so thank you to everyone for your patience with me getting this right, and thank you to everyone offering their feedback.

Nephelangelo , Jun 21st 2025 at 7:30 PM

PhoenixB

Mountain generation actually didn't change at all in 7.0.4, except that they were made a bit less broad, so if you're spawning in mountain regions that is indeed just luck. Flatland was also not removed, the heightmap should guarantee that those regions generate at the same rate, they were just made to be not quite as overwhelmingly vast by increasing the perimeter of smaller hills, but it's possible I overcorrected with the hills. In my tests I still frequently find miles of flatland, but I'm curious what other people are experiencing. Several people complained that the flat regions in 7.0.3 were way too huge, which makes sense if you're traveling on foot. If anyone else reading this would like to weigh with their feelings about the distribution of the flat regions, it could be helpful to hear. I guess I'll know I balanced it right when equal numbers of people complain it's too frequent as they complain its too rare.

 

That said I can pretty easily provide you an adjustment for increased flat plains for 7.0.4. 

PureWinter, Jun 21st 2025 at 3:10 PM

I kept regenning the world over and over on 7.0.4 going "Wow I keep getting REALLY UNLUCKY with so many mountains, these seeds must suck. Wait a minute. ..It can't be Terra Pretty. IT CAN'T BE TERRA PRETTY." -growing panic- "I feel like 7.0.3 was..better.." -Relaunches the mod page.- OH MY GOD THEY DID CHANGE IT." <- Flat land settler. Oh no. Oh. No. My horses!! OH NO

Also thanks for the amazing mod and all the hard work. Here are some of my fav things from 7.0.3 -rolling back- 
Taken with upheaval 0 & recommended settings. 

There were still mountains at the 'annoying' asian region near the equater and when approaching the arctic.

Nephelangelo , Jun 21st 2025 at 2:20 AM

CookiePsycho

Yeah, Vintage Story's cave generation could use a little tweaking. Terra Prety doesn't alter anything about caves, but there are some other mods which do. I know some people have been talking about reducing the prevalence of vertical drop shaft caves, so maybe someone will make a mod for that in the future.

CookiePsycho, Jun 20th 2025 at 11:07 AM

Quick question, it may be unrelated to this mod, but I'm new to Vintage Story (30h game play atm) so please go easy on me.

I find it very anoying that there is a cave entrance every 20-30 blocks... found some very nice places where I could build thanks to Terra Prety, but... there are caves everywhere... ugly holes in ground

I know some1 could say: just block them... sure but then some driffter will be moaning all the time under my carrot field...

 

Is there a way, to change, mostly lower the amount of caves game is creating?

 

love the mod btw

Nephelangelo , Jun 20th 2025 at 1:06 AM

Lichterwolf

Thank you! Most of the contents of the TerraPrety.json are for our use, the only portions that I think would be useful (or fun) for players are noiseScale (continent and ocean size) and heightMapNoiseScale (scale of regions). As for realistic rivers, that's a challenge even Tyron is not quite ready for lol, but we are going to look into trying something. 

Calamity

Now that 7.0.4 is finished we are currently talking about trying to implement a version of rivers. It will be a challenge, but hopefully it goes well. We shall see. 🤞

GrimmSpector

Sorry, 7.0.4 is not backwards compatible with 6.0.1. Because very large aspects of Terra Prety are still being developed and refined, it will have to remain in a "Work In Progress" state for the time being as we work toward finishing a single "final" version of the mod that we hope to maintain more focused support for. We will try to provide patches when possible for future Vintage Story updates, but as for updating to new versions of Terra Prety, you will unfortunately have to start a new world until we lock in a "final" version. Apologies, it's just the nature of an ongoing terrain overhaul.

YeetPatchy, Jun 17th 2025 at 12:20 PM

BirdGangInc it's a fork of the rivers mod so the config is still the same (rivers.json)

Lichterwolf, Jun 17th 2025 at 11:52 AM

Thanks for the great mod :)


Would it be possible to release a commented TerraPrety.json so we know what the rest of the settings does which are not covered in the "Recommended Worldgen Settings" ?

Also a working realistic River implementation would be a dream come true.
 

Calamity, Jun 16th 2025 at 4:06 PM

Nephelangelo

 

Hey, I remember you mentioning some ideas around working on rivers, and I had a suggestion that might be worth considering.

 

The original rivers mod did an okay job, but it wasn’t exactly realistic. You could maybe tweak the settings to get better results, but the average player probably won’t go that far.

 

It would be really cool to see rivers form more naturally like streams starting at mountain tops (from rainfall or snowmelt), flowing into lakes, and then those lakes feeding into larger rivers. Or even just rivers beginning directly from high-altitude mountain sources, like they often do in the real world.

I’m pretty sure something like this could be done it just comes down to understanding how river systems work in nature.

 

For example, mountainous regions where rivers originate would need a high chance of rainfall. If it's a snowy mountain, you could simulate snowmelt by generating a stream near the snow line. That stream could then flow downhill and become the start of a river or flow into a lake.

GrimmSpector, Jun 16th 2025 at 12:47 PM

I assume 7.0.3 is not backwards compatible with a world that's on 6.0.1?

Endurance, Jun 15th 2025 at 3:04 PM

UA_Shaman I triesd your workaround but it would just generate empty chunks in place of frivers. using the regen command does not help.

Darkluke1111, Jun 15th 2025 at 2:37 PM
MackStryker, Jun 15th 2025 at 12:49 PM

Does 7.0.3 correct the issue with void-spanwing instadeath when Lore options aren't selected?

 

Darkluke1111, Jun 15th 2025 at 10:27 AM

Thor8472

The SmoothCoastlines.json file just got renamed to TerraPrety.json so that it's easier to realize that it belongs to this mod. You don't need the old one anymore.

Like the "Recommended Worldgen Settings" spoiler says, landcover and landcover scale are just not used by our ocean generator. You can change them, but it won't have any effect. If you want to change the way that oceans generate, you can change the configs in the TerraPrety.json file instead.

Thor8472, Jun 15th 2025 at 9:13 AM

Great world in the last Week!

One Tip! I noticed changes for example in the Recommended Worldgen Settings (now far les Settings) and the fact, that you no longer need the SmoothCoastlines file.

I Think it wold be good to make a small explantion. Why landcover and landcover scale is not needed anymore? What do i do with the old SmoothCoastlines file (i deleted it, and there is no new file created, i hope that correct). 

Thanks for this great mod!

UA_Shaman, Jun 15th 2025 at 9:01 AM

Darkluke1111
It's okay, everything is fine. I, as the author, can be wrong too. Don't worry!
There's nothing to do yet, I'm testing some points now, I'll write to you after the conclusion. Is it better to write here or in private on Discord?

Darkluke1111, Jun 15th 2025 at 8:59 AM

UA_Shaman

Opps, I think I got some names mixed up, sorry xD
I mean it's definitely a bug. I'll try to reproduce it and see whether we can do something about it on our end ;)

UA_Shaman, Jun 15th 2025 at 8:25 AM

Darkluke1111
I use this mod to generate rivers.
In the server-main.log file, there is all the information that I gave you. I didn't find anything else.
I am not the author of the rivers, I am an ordinary user, of course, maybe I misunderstood your words, I apologize.
Moreover, I do not blame you, I simply reported the error that occurred. If you think this is not a bug, ok.

Darkluke1111, Jun 15th 2025 at 8:00 AM

UA_Shaman

Judging from the line "Column 3998,3998 has reached pass 1" that repeates for each chunk currently in the queue I don't think the error comes from our code (at least not directly) since we only change things in world gen pass 0. It's of course still possible that we change things in pass 0 that rivers can't handle and causes it to run into a loop. It is however pretty hard to guess what that would be from the error message =/
Did you have a look into the server-main log since the error message states that more information can be found there? :P

Also if it does only happen on specific seeds, please tell me which one it is so I can maybe reproduce it myself (also maybe which of those River mods exactly you are using. I've lost track which one is maintained curretly although I guess it's the one that has you as the author xD)

UA_Shaman, Jun 15th 2025 at 6:31 AM

Nephelangelo
I don't know if this is related to TP, but I decided to notify the authors of this mod and warn those who will use RiverGen together with TP. I had a problem with world generation between these two mods. When I create a world, it gives an error, which I placed under the spoiler below.
Under such conditions, the seraphim cannot even enter the world. As far as I understand, he simply has nowhere to spawn. Although I could be wrong.
If I immediately load TP, generate the world, enter the server as a seraphim, exit, turn off the server, add the RG mod and start the server, then everything is ok. Rivers are generated and no errors were found.

Crush game

 

When try enter in world crush
15.6.2025 06:33:04 [Server Debug] UDP: Client 1 did send UDP
15.6.2025 06:33:04 [Server Error] Exception: Object reference not set to an instance of an object.
at Vintagestory.Server.ServerMain.EntityPosFromSpawnPos(PlayerSpawnPos playerSpawn) in VintagestoryLib\Server\ServerMain.cs:line 1638
at Vintagestory.Server.ServerMain.GetSpawnPosition(String playerUID, Boolean onlyGlobalDefaultSpawn, Boolean consumeSpawn) in VintagestoryLib\Server\ServerMain.cs:line 1599
at Vintagestory.Server.ServerMain.FinalizePlayerIdentification(Packet_ClientIdentification packet, ConnectedClient client, String entitlements) in VintagestoryLib\Server\ServerMainNetworking.cs:line 465
at Vintagestory.Server.ServerMain.PreFinalizePlayerIdentification(Packet_ClientIdentification packet, ConnectedClient client, String entitlements) in VintagestoryLib\Server\ServerMainNetworking.cs:line 372
at Vintagestory.Server.ServerMain.<>c__DisplayClass317_1.<VerifyPlayerWithAuthServer>b__1() in VintagestoryLib\Server\ServerMainNetworking.cs:line 300
at Vintagestory.Server.ServerMain.ProcessMainThreadTasks() in VintagestoryLib\Server\ServerMain.cs:line 2957
at Vintagestory.Server.ServerMain.ProcessMain() in VintagestoryLib\Server\ServerMain.cs:line 977
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 932
Nephelangelo , Jun 14th 2025 at 9:55 PM

BirdGangInc

Thank you very much!

In my experience, canceling world creation midway through always winds up "corrupting" a file save temporarily, though it seems to keep trying to fix it in the background even while you're looking at the menu, and I think it usually saves it correctly if you wait long enough. I don't think it has anything to do with this or any other mod. World creations can also get screwy if you don't close your game and reopen after you deactivate some mods, some mods wind up continuing to run for some weird reason. I recommend closing your game after you deactivate some mods, and remove old versions of mods from the Mods folder, including the older version of Terra Prety, before starting a new world. That should give you reliable results.

As for rivers, we are already chatting about some potential approaches, so... 🤞

*EDIT*

Also, I removed a very large amount of dry landforms in 7.0.3 so lakes should be increased a decent amount.

BirdGangInc, Jun 14th 2025 at 9:42 PM

Hi! I was setting up a world yesterday with the 7.0.2 version and it was running fine. But I noticed the new update and made a new world with the same settings and with or without mods it will not create a new world and the file corrupts after canceling creation. Love the mod though and cant wait to see where it goes. Rivers integrated into your mod would be amazing if it's on the roadmap eventually :) 

           - I will add I am still on version 1.20.11

 

YeetPatchy Is there any way to customize the config for that one? I tried them too and liked it but want to turn the lake chance up. But i didnt see the config file anywhere to edit.

Shadowise, Jun 14th 2025 at 8:09 PM

Nephelangelo, very helpful, thank you!

Nephelangelo , Jun 14th 2025 at 7:32 PM

Shadowise

Thank you very much!

I would have to confirm with Luke but I don't believe the world size or equator distance will effect the shapes of the continents or landforms, they should not be stretched in any way. World height however will vertically stretch or squash the landforms. For that reason I wouldn't recommend changing world height. If you're looking for taller mountains I would recommend adding some Upheaval, to 30% or so, which will push teh tallest terrain to its absolute max at 320 world height. This may look a bit awkward with some of the terrain but when it occurs over mountain region it will push the mountains extremely far up and should be quite dramatic. Hoping to rework Upheaval into a future update for more consistent, well polished results like this.

As always, I'm still forever fine tuning balancing and tweaking changes here and there, currently looking at reducing some of the noisier craggy landforms and eliminating the abundance of super flat dead space plains, breaking them up with some softer gentle slopes and hills and stuff. I will probably have an update out later today with some reduction in crags, and will rework the flatlands at a later date.

Shadowise, Jun 14th 2025 at 6:40 PM

I agree. Some levels of adversity and challenge should be present. Nephelangelo , two questions: 1) I understand that we can tweak the sizes of features using the TerraPrety.json (not intending to do that in general). However, does the world size settings also affect those features? I.e., would features be even larger if we go for a 8 mil x 8 mil blocks world vs. 1 mil x 1 mil, for example? 2) Also, is it feasible that future versions of the mod become more flexible in terms of world height. That is, could the mod read the world height and adapt its features (steepness, etc.) based on the maximum height (at least up to 384 blocks if not higher)? Thank you, as always, to you and everyone else who helps in the development!

YeetPatchy, Jun 14th 2025 at 9:11 AM

The RiverGen mod seems to be working in place of the Rivers mod, did not see any void chunks in my short testing. No moving water, but it doesn't really matter with Boat Speed.

Nephelangelo , Jun 14th 2025 at 7:17 AM

Mornedil


Thank you, I'm glad you like it aesthetically. On the subject of gameplay balance, these are all considerations I've been very conscious of for the past year while developing this terrain. As far as mountains go specifically, I've come to the conclusion that the expectation to have no issues traversing around a mountain to be unrealistic, and that I'm not going to compromise the overall design of mountains to cater to it. Some level of adversity navigating mountains is going to be an unavoidable byproduct of having mountains that span thousands of blocks. But in my testing there are extremely few areas even in large mountain regions that can't be simply hopped over one block at a time without having to pillar or ladder up anywhere, there's almost always a 1 block incline over every region, including in the pictures you shared, there is a path up everywhere, whereas in vanilla you would be frequently facing walls of terrain that could only be pillared or laddered over. So in this way I think it's considerably more comfortable than vanilla. That said, based on your photos I think the issue you are encountering here is not so much scale of the regions, it's ruggedness. I have been considering reducing the frequency of the noisiest rugged terrain, in favor of some smoother ones, but we'll see how it plays out. The tallest mountain regions are naturally going to be more rugged than shallower terrain. But I think I may have room to tweak it. 

Mornedil, Jun 14th 2025 at 5:01 AM

Nephelangelo I tried the suggested settings for smaller features too. Looks amazing but still finding it a bit hard to traverse in terms of gameplay.

I think what makes it difficult gameplay-wise is how large of an area a type of landscapes take up (especially hills), even when shrinking the noise scale.
Got hills & mountains that stretched for thousands of blocks.

Which looks awesome:

Spoiler!

But on foot you end up with this for 1000+ blocks in all directions which is hard to traverse:

Spoiler!

 

It's amazing what this mod does with the world gen, just wanting to suggest if there are future updates to look into making the world traversable by balancing it bit more with gameplay in mind

Edit:
For reference with my suggestion, the current world I'm playing on is using "VanillaPlus Worldgen" and "Continental world" with 40% landcover and 125% landcover scale, everything else at 100%.
It's not as pretty looking as Terra Prety, but exploring this world has been very exciting and enjoyable, and has provided fairly balanced gameplay.

Nephelangelo , Jun 14th 2025 at 12:23 AM

Mornedil

Thank you! The config you speak of is described above under the "Recommended Worldgen Settings (MUST READ)" section with suggested settings for smaller features.
 

Recommended Worldgen Settings (MUST READ)


Calamity

Thank you! We're currently in early talks, discussing some potential approaches. Everyone seems to be interested in pursuing it.

Mornedil, Jun 13th 2025 at 10:55 PM

This mod generates beautiful terrain that looks absolutely amazing!
My only suggestion for future updates would be a version (or a good config) that balances terrain for better gameplay.
The world (with recommended settings) currently looks absolutely stunning when flying around in creative mode, but the massive terrain features seem too tedious to traverse on foot in survival mode.

Calamity, Jun 13th 2025 at 9:10 PM

Nephelangelo oh nice thats awesome. can i ask how far along the process is? like just brainstorming atm or maybe some code written and small tests here and there? 

 

rivers will be nice to have and especially when they are done right especially judging by the quality and care of the work put into terra prety.

Nephelangelo , Jun 13th 2025 at 7:58 PM

QuartzMech

gilt_kutabe

Copy that, thank you. We will include a fix for disabling lore content in the next patch.

Auxiom

What exactly about seeds don't work? Are they generating differently each time? In our tests they have been working reliably.

QuartzMech, Jun 13th 2025 at 6:17 PM

Yeah, with lore content disabled this mod does not generate terrain.

gilt_kutabe, Jun 13th 2025 at 4:37 PM

Also having an issue where terrain oftentimes won't generate at all on world creation, regardless of all my other mods being disabled or not. The issue seems to happen a lot more when playing with the Homo Sapiens preset.

QuartzMech, Jun 13th 2025 at 3:33 PM

With the most recent update this mod is just not generating terrain for me at all, even with all other mods disabled and on a fresh world. I spawn in a void and fall to my death.

 

Auxiom, Jun 13th 2025 at 2:12 PM

Might just be me, but with the recent update, seeds don't work anymore.

Nephelangelo , Jun 13th 2025 at 4:31 AM

Tex342

Yes, you will need to start a new world to play 7.0. It's a complete terrain overhaul, it won't be compatible with any previous world.

Shadowise

Landcover and Landcover Scale now have no effect, so I will take that out of the recommended settings. I had left them in just in case because I hadn't yet tested it, but I can now confirm they don't do anything. The mod has its own landcover and ocean system. You can now adjust those types of settings using the TerraPrety.json file located in your ModConfigs folder, though I recommend trying it how I balanced it first, as I spent a lot of time balancing the scale and distribution of continents, oceans and islands.

Tex342, Jun 12th 2025 at 11:11 PM

If i update my version (6.0.2) to this new one and disable the old one, would that break my world?

Shadowise, Jun 12th 2025 at 11:07 PM

Nephelangelo, with the latest version (7.0.2) are there any recommended settings for "Landcover" (not "Landcover Scale")? Should we leave "Landcover" at 100% so oceans can properly generate? In general, does tweaking "Landcover" at this point affect world generation if TP 7 is enabled? Thank you in advance!

Nephelangelo , Jun 12th 2025 at 8:07 PM

PeterSanderson


Yes, the Terra Prety: Coastlines & Continents 7.0 update has its own continents system built into it. There is no reason to try to run the Continents mod with it, it won't work, and is not necessary. 

egoanditspwn, Jun 12th 2025 at 8:03 PM

with the new update introducing continents, would it be incompatible or at least redundant to run this alongside the continental worlds mod?

PeterSanderson, Jun 12th 2025 at 8:00 PM

Would TP 7.0.2 make something like Continental World (https://mods.vintagestory.at/show/mod/21831) redundant or unnecessary?

Currently still on 1.12.10 using Terra Prety 6.0.2 along with Continental World and Rivers 4.1.0 but thinking of updating and trying to select the best choice going forward.

I tested TP 7.0.2 With Rivers and P&V, F&P. Massive void section near worldspawn. Second test, world spawn right in the middle of a huge void chunk. So it is indeed thoroughly unusable.

As much as I like the Rivers mod, it is pretty problematic atm.


 

Nephelangelo , Jun 12th 2025 at 7:37 PM

rugrat0ne

Should be at the top of the TerraPrety.json file. I guess with a lowercase n "noiseScale".

Calamity

Ha, JonR is already mulling over ways of approaching rivers. :)

Thalius

What's up Thal! Yes, unfortunately this update will not be compatible with 6.0 worlds, as the game has no way of blending old terrain with new terrain, plus 7.0 is a complete surgical overhaul of the terrain. It may be painful if you've made a lot of progress in your world, but I do strongly recommend starting a new 7.0 world if you're really into worldgen terrain, because this is a big step up from 6.0.

pngwn

Thank you! Terra Prety hasn't touched anything about cattail spawning, so you are likely just experincing Chance. :tm: 

opaliris

Landcover now gets overriden by the new ocean system so it doesn't do anything anymore. I believe Landcover Scale likely gets overridden as well but I haven't tested it yet so I just left the recommendation at 400% for now, which is what I used to test everything.

McJty

Yes, you will have to start a new world for 7.0, since it's a complete overhaul of the terrain.

XxViperBite

Thank you kindly!

rugrat0ne, Jun 12th 2025 at 5:57 PM

I don't seem to have a "NoiseScale" entry in my TerraPrety.json, just heightMapNoiseScale, am I supposed to  add it?

Calamity, Jun 12th 2025 at 5:24 PM

Petition to get you to make a new rivers mod that works flawlessly with terra prety

Thor8472, Jun 12th 2025 at 3:43 PM

@opaliris as gar as i know this is overwritten by the Mod Just let it by Standard 100% but better Test it. Should be easy because without the Mod and 100% Landcover there would be Zero ocean!

 

Thalius, Jun 12th 2025 at 3:21 PM

Am I understanding it correctly that existing worlds cannot safely update to the new 7.02 release?

pngwn, Jun 12th 2025 at 12:34 PM

It feels like Christmas - the v7 generation looks excellent. There seems to be a distinct lack of cattails, and an overabundance of tule spawning in my current playthrough - see the screenshot for instance. And hopefully we can have rivers again in the near future, but for now the tradeoff is worth it imo.

https://imgur.com/a/fzjGACZ

opaliris, Jun 12th 2025 at 9:07 AM

What is the recommened Landcover amount for 7.0? I see the Landcover Scale is listed at 400%, but nothing on the 0-100% Landcover option. Thanks!

McJty, Jun 12th 2025 at 8:56 AM

Just to be sure. But I'm assuming that you have a world with 6.0.2 that it is not recommended to upgrade to 7?

XxViperBite, Jun 12th 2025 at 1:42 AM

Alright, thank you for the help im just experimenting, great mod by the way its beautiful.

Nephelangelo , Jun 12th 2025 at 1:16 AM

XxViperBite

Yep, you can adjust NoiseScale in the TerraPrety.json file in your ModConfigs folder to shrink or enlarge continents. Although I do recommend checking out the default ocean as I have balanced it, as it should be populated with a big variety of of natural islands and archipelagos.

XxViperBite, Jun 11th 2025 at 8:57 PM

Regarding rc 1 is there a way to generate more archipelagos or even just more consistant smaller continents since the landcover option has been overwritten with the new ocean system?

pngwn, Jun 11th 2025 at 11:52 AM

LarekFlynn Turning off the Rivers mod fixed this for me (rc.1).

LarekFlynn, Jun 10th 2025 at 10:01 PM

Pre 1 and pre 2 both work on 1.20.10 but pre 3 just generates empty chunks on new or old worlds.

Nephelangelo , Jun 10th 2025 at 6:20 PM

GrimmSpector

Yes, you can update to 1.20.12 using 6.0.1. I just forgot to update the info in the mod db.

tehtelev

Thank you!

Shadowise

384 should work but will probably stretch the landforms upward, which could look peculiar. But feel free to check it out!

Loiner

Thank you so much! I hope you enjoy it!

GrimmSpector, Jun 10th 2025 at 1:04 PM

Is there a safe way to update this to a new version for compatibility? I want to update to 1.20.12 but I worry it'll break as I'm using version 6.0.1.

tehtelev, Jun 10th 2025 at 7:23 AM

This will be a great mod. I am very annoyed by the difficulty of traveling long distances in vanilla generation. This is especially true for the inadequate terrain. Good luck to you in this difficult task.

Shadowise, Jun 9th 2025 at 8:08 PM

@Nephelangelo - Wonderful, this is quite an outstanding work! Question: I know the recommended settings involve a height of 320 blocks, but does the 7.x branch work fine with 384 block height as well? I am only asking since 384 is the highest option with normal chunk load rate, and looks to be a good middle ground (allowing for a greater overall elevation variety than the 320 option, while not affecting performance).

Loiner, Jun 9th 2025 at 9:53 AM

Just started VS and started a few test worlds (to prepare for a long-term playthrough) and I must say I'm shocked by how much better TerraPreta makes the WorldGen, it's just so much better in every way I can see/generate - especially for the exploration aspect of the game.

Good luck with the 7.0 version, I'm looking forward to generating a few worlds with it to see what it looks like! 

Nephelangelo , Jun 8th 2025 at 9:12 PM

sparklebooty

Thank you for your concern. If you can provide an example of a story structure spawning underwater using 7.0.0-pre.2, please provide the seed and we will look into it.

sparklebooty, Jun 8th 2025 at 6:35 PM

@Nephelangelo it bc it needs 2 get ocean noise class and remove all the story structures from it but this mod replaces it w a different one also btw your story structures can spawn udnerwater

Nephelangelo , Jun 7th 2025 at 11:49 PM

Shadowise

It looks like we've made a lot of progress recently, so it's probably coming a lot sooner than later now. Hopefully. 🤞

dangerousb

I'm glad! Hope to have it out soon.

elGuero4

Any version should work with 1.20.10 I believe.

sparklebooty

Copy that, thank you. Will look into it.

sparklebooty, Jun 7th 2025 at 5:56 PM

new version will not b compatible with rivers if you have ignoreStoryStructures set to true

elGuero4, Jun 7th 2025 at 10:31 AM

Does any version work with 1.20.10?

 

dangerousb, Jun 6th 2025 at 8:45 PM

I'm so excited for 7.0! I was just thinking about starting a new playthrough soon and seeing that a new version of Terra Prety is incoming has got me stoked

Shadowise, Jun 5th 2025 at 11:56 PM

Lovely, new update. Any idea as to roughly when the final 7.0 might come out? Is on the scale of weeks? Thank you very much yet again!

Nephelangelo , Jun 5th 2025 at 11:05 PM

AgentOfChaos

Thank you very much! :) Farseer does really help show it off, I'm enjoying the combo as well.

Moon_Dew

Should be, but Rivers has some of its own bugs you should look out for.

Moon_Dew, Jun 3rd 2025 at 11:52 PM

Is the River Mod compatible with 6.0.2?

AgentOfChaos, Jun 3rd 2025 at 5:04 AM

The 7.0.0 looks amazing with farseer. Really appreciate all the work you moddevs put in. honestly vanilla world gen should be more like this.

 

 

Nephelangelo , Jun 3rd 2025 at 4:52 AM

caliburn_

I'm glad you're enjoying it!

It looks like Luke made some progress with the story location and player spawning recently, hopefully it's stable and we can finish up the last bits of 7.0 soon. 🤞

caliburn_, Jun 1st 2025 at 5:49 AM

I'm looking forward to the day 7.0 is finished, I like living near coastlines so I guess I will stick to 6.0 for now. I don't think I ever made a new save without this worldgen mod ever since I found it. 

 

Nephelangelo , Jun 1st 2025 at 3:29 AM

Worth

Thank you! I appreciate that very much. :)

If I go too long without responding to somebody, I feel like I'm being rude. XD

Shadowise

Thank you very much! The feedback is super encouraging. :)

Shadowise, May 31st 2025 at 3:37 PM

I second that - this is such an amazing and significant mod!

Worth, May 31st 2025 at 11:21 AM

Hi! I just wanted to comment to commend y'all on the amazing mod, and the arguably even more amazing dedication to responding to comments here :) Keep up the awesome work! 💖

Nephelangelo , May 30th 2025 at 6:55 PM

vsochi

There's very little more work to be done for 7.0, so it's a matter of how much time Luke or anyone else have to work on it, and how many problems they encounter on it. So I'm hoping to finish it up soon but I don't really know for sure how long it will take.

Thap

I've mainly been focusing on using the existing worldgen mechanisms available to design the terrain, but long term I'd absolutely love to introduce new ones. I'm already thinking of trying to add a system dedicated to very large scale mountains at some point in the future.

Thap, May 30th 2025 at 5:29 AM

 

Are you experimenting with inverted spiky noise for mountain peaks? Seems like a really nice technique (embed is broken) youtu.be/FeFVhy5-Wrc?t=550

 

vsochi, May 28th 2025 at 9:43 PM

Hi, i am planning to begin playing VS again. so i wanted to ask if i should wait for this mod to get fully updated to 7.0 or just play on the beta version.
or just use another worldgen mod...
thanks in advance..

Nephelangelo , May 28th 2025 at 6:51 PM

HanleyS

Rivers and creeks and brooks are definitely something I'd love to work into Terra Prety long term, though they are such a challenge that even Tyron hasn't ventured into experimenting with them yet. My current approach to the world design is to prioritize crafting the broadest large scale features and get those right before we start adding in the smaller features and details, so this update will focus on continents and coastlines (which I've been hyped about for a long time), and after that is finished we will maybe start having conversations about what we would like to implement next, if everyone is still game for it. 

HanleyS, May 28th 2025 at 8:29 AM

With the newest version of Terraprety being worked on, will there potentially (if possible) be the chance for creeks, brooks, and streams to form off larger-scale rivers and wind through the landscape? It's nice coming across a small stream hidden by trees and foliage in real life, so to have one in VS and see where it leads would be a nice touch.

Nephelangelo , May 26th 2025 at 10:43 PM

StormRage

Yeah, that's a vanilla mechanic, I talk about it a bit under Note on Island Spawning above. We're aiming to make it a non-issue in the next 7.0.0 update.

Ferax

No issues personally. Sea Level Fix would help correct ores and stuff for 320 world height though.

StormRage, May 26th 2025 at 3:32 PM

Hi everyone,
I just ran several tests with this mod, and it seems that spawning on an island every time is caused by the world generation settings being used. I created several worlds with and without those modifications — the ones with the changes have the bug, and the ones without do not. So I think those settings should be changed.


After checking the parameters, I think the issue comes from the Landcover being set to 50% and the Landcover Scale at 400%. This creates huge ocean areas, so if a player spawns in one, they’re likely stuck on a small island.

I suggest increasing Landcover to 70% and lowering Landcover Scale to around 200–250%. That should generate larger landmasses and reduce island spawns.

Ferax, May 26th 2025 at 1:55 AM

Is anyone Having trouble finding wild crops?

Nephelangelo , May 26th 2025 at 1:50 AM

JonR

Glad you are enjoying it!

Sending you a message now.

JonR, May 23rd 2025 at 11:16 PM

Oooh, this is awesome to see the 7.0 work you've been doing! I am incredibly excited to see where it goes! I do love the generation as is already with version 6, so these plans have me really hyped to see more. I haven't done much changing of the world gen code yet myself, but if you do need coding help maybe I could give a hand sometime since I would love to see this work well.

Nephelangelo , May 23rd 2025 at 4:54 AM

Armos

It's recommended to start a new world for Terra Prety, otherwise you will get broken looking chunk walls between old terrain and new terrain.

Ruxcy

Definitely not caused by Terra Prety then. 

Ruxcy, May 20th 2025 at 10:01 PM

Nephelangelo

I also can't find red clay either. :/

 

Armos, May 20th 2025 at 9:15 PM

New to Vintage Story mods. Can I add this to an existing Save or will this only work on a newly generated world?

Nephelangelo , May 20th 2025 at 12:58 AM

Ruxcy

Red clay should be everywhere.

Blue clay and some other resources have a bug in 1.20 that causes them to be rarer at 320 world height or higher, you can use the More Blue Clay mod and Sea Level Fix mod to fix this.

Ruxcy, May 19th 2025 at 9:09 PM

Ever since I downloaded this mod I haven't been able to find a single bit of clay. Maybe I'm just unlucky. Stopped using the mod and I still can't find clay. WHAT AM I SUPPOSED TO DO. Yes I do know what the clay looks like on the map.

Found the more blue clay mod in supplementary mods. 

 

Nephelangelo , May 19th 2025 at 8:54 PM

nameistaylor

Thank you! 

It would be pretty easy to do, just a matter of adjusting the weight levels of the particular landforms. The decimal error only effects the taller hills and mountains, while the specialty landforms were just balanced according to flying around and observing them in creative, rather than experience them in a proper play through.

However, we've been so close to finishing the next update for a while that I simply wanted to skip a rebalance of 6.0 landforms, and go straight to the next big update altogether. But we got stalled due to our own busy schedules. So I'm currently trying to assess how long it will take to get this next update finished.

If it is going to continue to be delayed, then I may just release a 6.0 landform rebalance in the interim. But I'd really love to get the next big update released, since we've been working on our own continental system using Voronoi noise since early March, which is an idea I was hoping would be a surprise with Terra Prety.

Hopefully we will figure this out in the next few days. Apologies for the delay.

nameistaylor, May 18th 2025 at 6:49 AM

@Nephelangelo

You mentioned that specialty landforms aren't as prevalent as you intended due to a simple decimal error? Does this mean that it's a fairly easy albeit temporary fix that someone with minimal knowledge of coding could perform? Any pointers or light explanations as to what the values in the "survival-worldgen-landforms.json" do? My friends and I are starting up a new playthrough and we're using this mod, but figure it might be nice to try and increase the chance of these special landforms spawning.

But all around great mod! Definitely breathes new life into Vintage Story and I thank you for making it!

Nephelangelo , May 16th 2025 at 6:39 PM

ShiaLaBunion5

Yeah, you would get broken looking terrain walls at the borders between old world chunks and new world chunks. I don't think you would get any chunk loading errors, but it wouldn't look nice. I recommend starting a new world for a Terra Prety run through.

ShiaLaBunion5, May 15th 2025 at 1:24 PM

Would there be any bad chunk loading errors if I added this into a world where portions have already been generated by Plains and Valleys?

Nephelangelo , May 6th 2025 at 2:12 AM

ValTheSatyr

Thank you! The island spawning phenomenon addressed in the Note on Island Spawning above.

Note on Island Spawning
For those wondering, the island spawning issue people are having in 1.20 is not a bug, it's an intentional vanilla mechanic unrelated to Terra Prety. It appears that the game's spawning system was changed in 1.20 to place the player at the very center of the world, and will generate an island at this location if it occurs over an ocean. I suspect this was changed to coordinate distances between the player's spawn and the new 1.20 story locations. If you want to spawn on a continent you'll just have to re-roll world seeds until you find one. Apologies for this, I'm not super fond of it either! However, stay tuned for some exciting changes in this area hopefully coming soon.
ValTheSatyr, May 5th 2025 at 8:09 PM

i really love this mod a lot, but with the most recent update ive had some issues with spawning on an island, i did the recommended settings on 3 diff worlds and everytime i spawned on an island where as before it wouldnt happen. tysm for this mod though

Nephelangelo , May 4th 2025 at 8:14 PM

Obison

Thank you!

Mountains and other specialty landforms like cliffs and canyons are definitely present in 6.0 but are rarer than I meant them to be for a couple reasons, the main one being a simple decimal error in the mountain's weight code (they're about 1/10th as frequent as they're meant to be, which is a big boo boo on my part), another being that I needed to test the specialty landforms in an actual survival game to really feel out how frequent they should be. From a bird's eye view, flying around the terrain in a test world, the frequency of the specialty landforms seemed appropriate, but in playing through a survival game for the last few months, I agree, they should be increased.

The next Terra Prety update we're working on has greatly increased the frequency all of these, and we're also working on reintroducing a bunch of other landforms that I wasn't able to include in the previous versions, such as new wetlands and swamps and scattered ponds, which should soon be possible with some reworking of how the landforms are organized together. Hoping to get this out sooner than later. 🤞

Obison, May 4th 2025 at 5:59 PM

I love what you have done with this, but there is one thing stopping me and my friends from using it. It seems impossible to get any sort of actual mountains, cliff faces or exposed rock anywhere, and I have never seen Glacier Ice. Without this, its taken away that realistic feel we are looking for, but also forces you to now dig for virtually everything. You have to go through dirt or sand or get lucky finding something in an exposed cave wall on the surface. Is there any way to give us some proper mountains back, that actually have cliff faces and exposed rock? Ive messed around with worldgen settings and cant seem to get anything but large, and little steeper rolling hills essentially.

 

Love the mod, just miss having some proper mountains mixed through out. Perhaps im missing a setting somewhere or something.

Nephelangelo , Apr 30th 2025 at 4:31 PM

KenGames2020

I haven't tested that mod, but they should be perfectly compatible since they rework different things.

KenGames2020, Apr 29th 2025 at 4:00 PM

Does this work with the stable surface mod?

Nephelangelo , Apr 24th 2025 at 4:34 PM

Metroxide

Normally people will start a world in singleplayer, then upload it to their server. That's how I did it with mine. I believe the settings get baked into the actual world file.

Metroxide, Apr 23rd 2025 at 7:13 PM

Question about the worldgen settings - do you know how to put them into servers? My server does not have a lot of those settings in the default config.

Nephelangelo , Apr 21st 2025 at 2:30 AM

ZoranWickers

You can add the recommended settings when you first start your world. Select "Customize" and go to "World Generation" and you will find the options there.

HaraiseTenshi

Terra Prety doesn't touch strata at all, so rock regions will generate in the exact same locations on a particular seed as they would in vanilla. Limestone is just notoriously hard to find in general.

The lower frequency of mountains in 6.0.2 is partly due to a balancing issue caused by the game's lackluster blending system, and partly an error in the landform code. Increasing mountains and other big landmarks is one of the things we're working on for the next update. Hope to get it out sooner than later.

Elric_Lighthand

Thank you! I'm glad you're digging it!

Elric_Lighthand, Apr 20th 2025 at 2:12 AM

Nephelangelo

Thank you for getting back to me! your mod is amazing and thank you so much!

HaraiseTenshi, Apr 19th 2025 at 5:05 PM

Guess for my next world I would want 50% elevation.. its sooo flat... I would have loved to have some mountains xD

Also does the mod mess much with the Rock Strata generation? Or am I just terribly unlucky?

I seem to be totally unable to find Limestone,Chalk or Marble and had to travel over 5000 blocks for the Shale I spawned in to change to something else

Dtakath, Apr 19th 2025 at 6:52 AM

ZoranWickers

 

When you create a new world you can click on the "Customize" button, and you find those options under the "World generation" tag.

ZoranWickers, Apr 19th 2025 at 6:01 AM

Sorry if I missed this somewhere, but could you please let me know where these values are controlled file-wise: 

 

World Height: 320
Landcover: 50%
Landcover Scale: 400%
Upheaval: 30% (Increases elevation intensity, including mountains. Set all the way to 100% if you really want to go nuts. Set to 10% if you're desperate for flat plains.)
Landform Scale: 300%



I have checked the mod dir and I am unable to find any of these values within the .json files. Thanks

Nephelangelo , Apr 18th 2025 at 4:28 PM

mg76

Interesting! I will share this with the Rivers team.

Just to be clear, you're saying that the game was generating void chunks every time you loaded a world, until you changed the Windows regional settings to "English (United States)", and then it worked?

mg76, Apr 18th 2025 at 2:34 PM

I don't know how old is the issue with the Rivers mod, but one might be interested with my findings. I have been willing to run both Terra Prety and Rivers on my 1.20.7 game and stumbled upon the "void chunk" issue. I had no other mod installed and was using my native language for the game. So, testing on the same seed (0) and same world gen settings, I tried a few changes until starting to mess with my computer settings, and that's when I found the cause. As first as I changed Windows regional settings from my local to "English (United States)", it worked every time I generated the world. So, if you are a windows user like me, you can change the regional settings while keeping your native language for display on the computer and in game. It only changes things like date and number format. It seems to be the only workaround for now.

wojtek16, Apr 18th 2025 at 2:04 PM

got it, thank you for the info!

 

Nephelangelo , Apr 18th 2025 at 2:24 AM

wojtek16

You would get broken looking chunk seams where old terrain met the new terrain. Maybe one day in the future the game might implement a sophisticated blending system to transition between worldgen versions the way the other block game does, but currently it will produce broken looking results.

wojtek16, Apr 17th 2025 at 8:45 PM

Can I install this mod into an existing world? Or not really? didn't have it on 1.20, but upgrading our 1.20.4 server and was wondering if it might work when we move to 1.20.7 

Nephelangelo , Apr 16th 2025 at 5:30 PM

Illusion

Landform mods like Terra Prety don't change anything about animal spawning, though any small change people notice in their worlds they will often assume is caused by landform mods. But you're the first person I've encountered to think you're seeing more animals, most of the time players think they're seeing less. Unless you have other mods installed that target animal spawning, it's likely just a matter of pure chance that you're seeing lots of animals. 

SocialBlazer

If that's what you're looking for, I think you will like the next Terra Prety update. :)

Illusion, Apr 16th 2025 at 3:19 PM

it just me or this mod (with the recommended worldgen settings) makes animals (goats and deer) spawn a whole lot more frequently? food is no longer an issue and honestly that's immersion-breaking

SocialBlazer, Apr 16th 2025 at 3:03 PM

in some way, survival on an island looks pretty cool, not a bug but a feature. Especially if you choose a warm climate and roll out a mod for Caribbean flora and fauna. Arrrrrrr

Nephelangelo , Apr 15th 2025 at 11:42 PM

Elric_Lighthand

Since Terra Prety doesn't alter the strata at all, all the stone regions should generate exactly as they would in vanilla, so any vanilla seed you can find that doesn't start you in granite should work. Seed "0" will start you in a very flat limestone region.

HaraiseTenshi

Equator distance I think is up to personal preference. I personally leave it on default, but I think you can make a strong argument to cut it to 50%.

I think sea level remains at the same numeric value as it generates in default, but I haven't tested that particular detail. I think above and below sea level are both extended when you increase world height.

Elric_Lighthand, Apr 15th 2025 at 9:07 PM

Hey, so new to the game, and love the mod, but is there any way to spawn in somewhere that isn't granite?

I have made 25+ worlds and 80% of them spawn me in granite. Is this the mod or me?

 

HaraiseTenshi, Apr 15th 2025 at 9:41 AM

Your worldgen recomendations do not mention equator distance and such. Should I leave them as is or opt for something akin to equator distance = half height of world e.g. only 1 equator and 2 poles and no looping as in default worldgen?

 

Also does the suggested world height also include a rise of the sealevel or is stat still 110? And you just put the setting for higher mountains?

Laerinok, Apr 14th 2025 at 6:15 PM

ARCH3A

Look at the "Note on Island Spawning" section above (in spoiler) in the description of the mod.

ARCH3A, Apr 14th 2025 at 6:03 PM

Im using the settings reccomended in the mod page, but I keep getting island spawns with no mainland in sight. Is this normal? The only other terrain generation mod I have is the Rivers mod and Better Ruins, and niether of those seem to be causing the issues. I can sometimes get mainland, but its annoying having to remake a world 20 times just to get a reasonable start.

 

Laerinok, Apr 13th 2025 at 6:15 PM

Nephelangelo

You're welcome.
I didn't think it would become a permanent link, so I put it in a temporary folder. It's possible I'll move it later, but I'll give you the link again beforehand

 

GPTeles

My pleasure ;)
Yes indeed, I didn't realize that the link here was broken. I got it directly by connecting on Discord, without going through the link provided here

Nephelangelo , Apr 12th 2025 at 11:40 PM

Laerinok

Thank you for the link! I will add it to the page.

GPTeles

Apologies for that, link is now updated.

GPTeles, Apr 12th 2025 at 10:19 PM

Laerinok

Thanks for the upload!

When I click the discord link it goes to discord, but it doesn't load anything from the channel. It only shows the placehold layout.

It might just be a me issue though.

 

Why not just keep on the github of the mod?

 

I've downloaded already, thanks again!

Laerinok, Apr 12th 2025 at 4:04 PM

GPTeles

What is the issue with the link ? It is fully fonctionnal.

I've uploaded it on my GitHub if you want. terraprety_5.0.6-patchbyvogi.zip (Right-click and save as on the link)

Tell me when/if you download it. Il will erase it after.

GPTeles, Apr 12th 2025 at 2:45 PM

Hi! I can't acces the link provided for 5.0.6 worlds in need of a patch for 1.20, is there another source, please?

Nephelangelo , Apr 10th 2025 at 7:34 PM

GruntyThrst

With vanilla ruins I personally haven't noticed any decrease in spawn rates in my own play through, if anything I've felt like I've been seeing more, including some ruins I'd never seen in vanilla before, sometimes in the noisier end of Terra Prety's landforms. But that's just my anecdotal perception, could also be my own confirmation bias. As far as Better Ruins goes, I don't know their exact spawn conditions, so I can't knowledgably weigh in. That said, the next Terra Prety update we're working on now is set to have a vast increase in flatter terrain, as that has been one of my biggest priorities for a while. So hopefully we can get that out soon. 🤞

GruntyThrst, Apr 10th 2025 at 9:43 AM

Apologies if this has been asked before- does this mod decrease the ruin spawn rate because it's more "noisy" terrain than vanilla worldgen and there's less flat area for ruins to spawn? I can't tell if ruins are actually more rare in my game or it's just confirmation bias. 

Shizukesa, Apr 9th 2025 at 11:46 PM

It is very nice to hear that someone is working on the implementation of such a significant function in terrain generator, good luck in your endeavors

Nephelangelo , Apr 9th 2025 at 11:30 PM

Shizukesa

Should work fine together! Though Darkluke1111 and I have actually been working on implementing our own Voronoi noise system for continents for a while now, which I'm hoping to have released in the near-ish future. So I would say keep an eye out for that.

dyutwizzy

You can use it with 1.20.7, I just forgot to update the info. Unless Vintage Story makes a huge change to worldgen, Terra Prety 6.0.2 should work properly with any small update in the future.

dyutwizzy, Apr 9th 2025 at 10:59 PM

so i cant use this mod with 1.20.7?

 

Shizukesa, Apr 9th 2025 at 7:32 PM

How good an idea is it to install the Continental World mod together with Terra prety?

Nephelangelo , Apr 8th 2025 at 11:27 PM

FritzHirsch

Terra Prety doesn't touch anything about animal spawn conditions, so that would be plain old vanilla Vintage Story deciding to spawn polar bears on mountain tops.

Tankwv

You can use the latest 6.0.2 for your 1.20.4 server! 

VerySpicySoup

Working on increasing the flat areas in the next update!

FritzHirsch, Apr 8th 2025 at 8:45 PM

we're running a server and have built right on the spawn that was set to temperate, but we're getting polar bears coming down from a snowcapped mountaintop near us. Does the mod consider high altitudes to be more northern in latitude? 

Tankwv, Apr 8th 2025 at 5:48 PM

is there a version i should use if im runing a server on 1.20.4

VerySpicySoup, Apr 2nd 2025 at 4:41 PM

Thought it might be worth mentioning in case anyone else experiences the same issue.

 

Trader Camps by WickedSchnitzel causes traders to spawn as camps more often than single traders which means that traders basically don't spawn in combination with Terra Prety. I think this is because trader camps need a larger flat area to spawn on than regular traders, and Terra Prety has a lot more smoother inclines giving smaller flat areas.

Brahgee, Apr 1st 2025 at 1:56 PM

Pitching in on a few things:
Can confirm Rivers is generating the void chunks, not Terra Prety.
Might be having fruit trees spawn only as a stem -- within a day or two of game time I'm finding full (small) fruit trees, though.

I am getting the island spawn issue.  For those dealing with this, I have much better world gen when manually entering a seed.  Doesn't seem to matter what, just mash your numpad.  2561354 looks great.

Doomstrike53, Mar 26th 2025 at 7:09 AM

Nephelangelo

Yep, I just read about that after generating another vanilla world and seeing fire clay underground. Looks like you can craft it now, or maybe you always could. I'll give it another go tomorrow and see if there's anything else that would soft lock a playthrough.

Nephelangelo , Mar 26th 2025 at 6:54 AM

Doomstrike53

Thanks for the kind words! Vintage Story 1.20 changed fire clay to now only spawn under black coal and anthracite deposits. It does not spawn on the surface anymore. Vanilla change, not Terra Prety. 

Staniboy


Noted, will change.

Doomstrike53, Mar 26th 2025 at 6:36 AM

I wanted to test some things with the Block Overlay mod before deciding to use this mod in my next game. I also installed the More Blue Clay mod and set the world gen settings as suggested. After some testing, I discoverd that fire clay is generating underground like ores. I generated several worlds and at no point did I ever see it on the surface. Fortunatley blue and red clay seem to be generating normally. That's all I've found so far but that alone is a big enough issue for me to just use vanilla worldgen for now. Really love what I've seen though so I hope this mod gets updated in the future.

Louis_Vuitton, Mar 25th 2025 at 8:02 AM

I think this is "server" not "both"

Nephelangelo , Mar 23rd 2025 at 8:40 PM

Pell

Unfortunately Rivers is known to have issues with chunk error bugs like this, possibly due to the way vanilla Vintage Story handles loading and unloading mods. It can happen running Rivers fully solo and does not appear to have anything to do with any other mods. Terra Prety is not a factor. I believe there are methods for trying to clean it up involving running the "/wgen regen 1" command. But as always I recommend making a backup before you try to do anything like that, as this command will attempt to irreversibly replace those chunks. You can also increase the numeric value higher than "1" to apply to larger areas.

Pell, Mar 23rd 2025 at 6:51 PM

hi, i'm getting some weird terrain seam stuff in my world, i have the latest version of this mod and also the rivers mod, with the recommended worldgen settings.

Nephelangelo , Mar 20th 2025 at 11:24 PM

Keagan

AlvRos

Sunflowers


HeadOfWarcrimes

Tarlin

According to TenthArchitect, the author of the FOTSA mods, he's tested the mods together and determined that it's simply a rumor that Terra Prety effects his mods' animal spawn rates. I've also been playing for the last two months and found plenty of standard vanilla animals. So I don't think Terra Prety is effecting anything. There's a lot of variety and chance involved in Vintage Story, when you can't find something in particular at the particular moment you're looking for it, it's very likely not due to any peripheral mods, it's often just a matter of luck. Terra Prety doesn't touch any animal spawn rate code.

AngeLsinAngeLs

The Rivers mods are compatible with Terra Prety, though be advised that Rivers does sometimes suffer from what seems to be a vanilla bug that causes chunk errors, so I would recommend making regular backups.

mmogaddict

I personally play with polar equator distance on default, but I think cutting it in half would probably be reasonable as well, since it is quite a long distance to travel.

Legio_Mihi, Mar 19th 2025 at 6:42 PM

AngeLsinAngeLs - I have had luck with the mod RiverGen by Nyuhnyash

AngeLsinAngeLs, Mar 19th 2025 at 4:31 AM

Is there a way to make rivers generate? Makes it hard to use boats without traversible rivers.

mmogaddict, Mar 15th 2025 at 12:52 AM

What do you recommend for Polar-Equator Distance? Lets say in a 1mill x 1mill world.

Keagan, Mar 14th 2025 at 7:40 PM

Tarlin I as well would like to know how to change settings please

AlvRos, Mar 13th 2025 at 7:46 PM

Tarlin i would really like to know what did u do, and where did u change the altitude settings

Sunflowers, Mar 11th 2025 at 7:54 PM

@Tarlin I would love to know as well\

HeadOfWarcrimes, Mar 3rd 2025 at 6:18 PM

Tarlin

What did you set them to out of curisosity?

Tarlin, Mar 1st 2025 at 6:03 PM

Thank you, with this information I was able to open up the configs for creature entities (animals and such) and saw that there were some (especially from addition mods like FotSA) that weren't spawning due to altitude requirements. A few quick edits later and it seems everything is spawning again! Thanks a million!

Nephelangelo , Mar 1st 2025 at 12:32 AM

Droseran

Legend.

Tarlin

Thank you, I'm glad you and your server are enjoying it! Regarding animal spawning, Terra Prety doesn't touch any spawn code, but the altitude of the landscape is a little higher on average which could theoretically effect some spawning. But I doubt it would be very noticeable if it is effecting anything. Animals in my world are spawning normally. Plenty of bears and wolves wrecking me. XD

Droseran, Feb 28th 2025 at 5:59 PM

Satyr9

I also found blue clay to be too scarce, so I've uploaded a mod to increase blue clay generation here: https://mods.vintagestory.at/show/mod/20343

Tarlin, Feb 28th 2025 at 3:27 PM

Does the generation in this mod affect animal spawns by chance? I have noticed since adding the mod that animals don't appear to spawn as commonly or in the same numbers as before. Also appears that any added entities like those from Fauna of the Stone Age are exceptionally rare to encounter a spawn from. Just wondering if there is a way to look into it/patch to where animals requirements for spawning are more adaptive to the Terra Pretty mods generation methods. Thank you for all you are doing with the mod Nephelangelo, love the way my servers look!!!

Stroomschok, Feb 27th 2025 at 2:53 PM

Blue clay's spawn chance is only 0.004 compared to 0.019 of red clay. This is on top of blue clay's minY 0.9 and maxY 1.0 restriction that red clay doesn't have at all.

Nephelangelo , Feb 27th 2025 at 6:41 AM

Satyr9

Blue clay definitely generates in Terra Prety. I've recently stumbled across several patches of it on my current world without even searching for it. Tyron made it far more rare in 1.20 and the spawning conditions now generate it at or near sea level, so the best way to locate it is to search along coastlines or in deep valleys. Other players who were having trouble finding it before have since located it. But it's out there. Terra Prety doesn't touch anything about resource spawning, it only changes the shape of the terrain. Good luck!

Satyr9, Feb 27th 2025 at 6:33 AM

Hi there, I know a few others have already complained about a lack of blue clay but I am here to report that there is REALLY no blue clay... I generated 5+ singleplayer worlds with varying settings to attempt to coerce blue and fire clay into existance but there is ONLY red clay. I used the Block Overlay mod by Xel to hunt for blue/fire clay to confirm. Upon loading into a non terra pretty world I found blue clay without difficulty using said overlay. Please let me know if this is an issue somehow only I am experiencing, though I've been having the same problem loading terra pretty on servers as well.

Nephelangelo , Feb 27th 2025 at 2:45 AM

jabes

The way I installed it on my server was to simply start the game in singleplayer, then uploaded it to the server, and placed the Terra Prety zip file in the server's mod folder.

JustSayWhen

Yes, they are rarer "specialty" landforms but there are indeed a bunch of different plateau, cliff and canyon landforms. Though I will probably make them more frequent in a future update.

DarkThoughts, Feb 26th 2025 at 10:27 PM

JustSayWhen

Try Conquest Landform Overhaul.

jabes, Feb 26th 2025 at 12:09 AM

Is there a place I can learn how to install this into a multiplayer (third party hosted) server? Can I add it immediately after world generation or should I already have it in my mod list and then reinstall my server? 

 

JustSayWhen, Feb 25th 2025 at 6:34 PM

is it possible to get sheer cliffs with this mod? I've been flying around a handful of worlds in creative mode for hours and have only ever come across very rounded mountains

DarkThoughts, Feb 19th 2025 at 10:22 PM

Is the Discord link to that experimental version supposed to do open anything?

LordRaygon, Feb 19th 2025 at 9:13 AM

Nephelangelo 

Regarding the Discord link; if you click on the name of the server in the top left, there should be an option to invite people and that should allow you to copy the invite link which you can post here that way we can access the server and find the post if its not already pinned on the server.

DarkThoughts, Feb 14th 2025 at 5:54 PM

Nephelangelo

Landcover Scale is about the scale of land inside of oceans. Like, if it is an island or a full blown continent. It's not direclty related to landforms afaik but would scale them in relation to the landcover. At least that's my understanding.

Gsprfdude, Feb 13th 2025 at 9:29 PM

Nephelangelo ty for response! I'll try that.

Nephelangelo , Feb 12th 2025 at 11:01 PM

Gsprfdude

All the landforms would just be a bit shorter and flatter, but should still look solid. I think you might also be able to reduce either Landform Scale or Landcover Scale a bit which might make them a bit less flat. But I'll have to experiment a bit to see which one will have that effect.

Se7enSquared

Looked into this a bit and I'm not exactly sure how to make the link to the post an invite. If you know how I'll be happy to change it.

Gsprfdude, Feb 12th 2025 at 6:21 PM

Sorry if this is a dumb question but would it adversely affect my worldgen if I wanted to keep my world height at the default with this mod?

Se7enSquared, Feb 10th 2025 at 4:17 PM

What good is a discord link that isn't an invite?

Nephelangelo , Feb 1st 2025 at 2:47 AM

Gruzonator

You can get the 1.20+ patch for 5.0.6 here.

Gruzonator, Jan 31st 2025 at 9:17 PM

Hi, would version v5.0.6 be compatible with game version 1.20.3? I've started playing in version 1.20.0 and want to update the game version itself. Updating from 5.0.6 to 6.0.1 breaks the world as expected so I have to keep the old mod version.

Nephelangelo , Jan 27th 2025 at 2:07 AM

Zanzi00

Yeah, the island spawning is a vanilla feature, unfortunately. I explain a bit of what I know about it above. You'll just have to re-roll new worlds until you get a continental spawn.

Neocrife, Jan 24th 2025 at 2:13 PM

Well in my opinion the island spawn still very annoying atm but thanks for the explanation I was searching for an answer about it. And glad to see it is not from this mod.

Luckychan, Jan 24th 2025 at 4:55 AM

the world hight slider is at the top of the customization menu

Zanzi00, Jan 24th 2025 at 4:48 AM

i didn't see the world height option but did everything else. It put me on a lone island in a massive ocean.

Nephelangelo , Jan 23rd 2025 at 5:29 PM

Sophiiax

Thank you very kindly, that is excellent to hear! I'm super stoked you're enjoying it. :)

Nephelangelo , Jan 21st 2025 at 6:44 PM

GVLT

Statistically speaking it's inevitable that somebody will have your experience. If you're simulating the surface of a planet with a variety of landforms that all appear based on chance, there will always be someone who can't seem to find what they're looking for right away. You found great plains immediately, but other people have complained that they can't find flat plains. I'm sure there's someone out there right now who wants a big valley but all they can find are hills and cliffs. It's simualting the variety of the surface of a planet, so some exploration will be necessary if you're looking for something specific. But those landforms are in there. Cliffs, canyons, gorges, hills, plateaus, mountains, valleys, plains, crags, smooth terrain, rugged terrain, etc. Maybe I'll rework the balance in the future to make the more unique landforms more frequent, but after several months of experimenting, this was the balance that felt appropriate to me at the time of release.

GVLT, Jan 21st 2025 at 6:06 AM

That's strange. I spend 15 minutes flying around freshly generated world and saw great plains, walleys and a lot of hills with small patches of swamps, but not a single cliff. I especially interested in ocenside cliffs and there is none of it.

Nephelangelo , Jan 20th 2025 at 10:12 PM

GVLT

Indeed it does! The mod has a bunch of different cliff / canyon / gorge landforms of varying heights and shapes. The tallest ones are treated as more specialty landforms so they aren't as common as standard hills and plains, but you should have no problem locating them with some exploration, especially once you acquire an elk. The mod is balanced to reward exploration, so the more you explore the more likely you are to find the more extreme terrain.

GVLT, Jan 20th 2025 at 6:06 PM

Does this mod feature any cliffs? I've generated a new world, look for a bit and don't see any nice cliffs.

Nephelangelo , Jan 19th 2025 at 2:57 AM

Keagan

In that case you should be good to update to 1.20! Terra Prety 6.0.1 will work for both 1.19.8 and 1.20.

No idea what effect /worldconfig changes would have though. So backup your world!

Keagan, Jan 18th 2025 at 11:22 PM

Nephelangelo 6.0.1 but i actually havent updated to 1.20 as of yet as im waiting for all the mods i use to be updated to 1.20 but i do appreciate it :D another thing i should add is when they do update the mods i gonna be changing my world generation with the /worldconfig command. 

Nephelangelo , Jan 18th 2025 at 9:34 PM

Keagan

Which version of Terra Prety did you start your world in? I can possibly make you a patch for that particular version to play 1.20 later today.

Keagan, Jan 18th 2025 at 9:04 PM

Nephelangelo yea i did some testing in my creative world and noticed that, but thats fine as long as the world is playable, im really not happy with my world since its basically just hills and mountains everywhere, but i also really dont want to start a new world because of how far ive gotten so far, thank you for the reply!

Nephelangelo , Jan 18th 2025 at 7:48 PM

Keagan

If you started a world in any Terra Prety version prior to 6.0, or if you started the world in vanilla terrain gen, then switching to Terra Prety 6.0 will create broken terrain where the old chunks end and the new chunks begin. The game will run, but these "seams" between the old terrain and new terrain won't look so good.

PigExplosion

50% Landcover is intended to create ocean, though most people who want to play with oceans don't necessarily want to spawn on a tiny island. If you want a bunch of mountains, you can jack Upheaval up to 100%, but this will come at the cost of flat valleys.

Keagan, Jan 18th 2025 at 11:48 AM

Would this mess up my world that i have in 1.19.8 with the better ruins mod and default world gen settings if i switch to 1.20 with the better ruins mod and add this one?

PigExplosion, Jan 18th 2025 at 7:27 AM

Tried this mod with the new 1.20 stable release and used the recommended settings given here but just got a ocean world with the described 1.20 island that spawns. I don't understand how this isnt the desire result with such a low landcover and high ocean coverage. Anyway, able to get a proper game world to load with default setting our 90% landcover but no mountain ranges so far

Nephelangelo , Jan 18th 2025 at 12:43 AM

Facetheif

Yeah that appears to be a vanilla bug as far as I can tell. I think they will patch it soon and you can fairly easily regen that area. Just don't build anything important there yet until it's patched.

Facetheif, Jan 18th 2025 at 12:38 AM

I've been messing around in 1.20 and noticed that every time I start a world there's a very rectangular bit of granite rock that (presumably) goes to mantle. That seems like it isn't a feature.

KitCat333, Jan 17th 2025 at 10:56 PM

Woo-hoo! Thank you! :)

Nephelangelo , Jan 17th 2025 at 10:35 PM

KitCat333

Yes it is! I've just dove dived diven into it myself! :D

KitCat333, Jan 17th 2025 at 9:47 PM

Is the current version of Terra Prety (6.0.1) compatible with the new Vintage Story 1.20 stable update released today?

Nephelangelo , Jan 17th 2025 at 5:10 PM

TRexTheHunter

Hey there, those landforms are indeed from Terra Prety, but it's unlikely that they are the culprit causing any meshing issues. More than likely they're actually the same landform, one is just the name of a mutation contained in that landform, both names will pop up when you "/wgen pos landform" an area. If you want to show me the issue you're finding let me know your Vintage Story game version, Terra Prety version, all your world settings, your seed, and if you're using any other worldgen mods, I can try to recreate the issue to take a look at it. 

TRexTheHunter, Jan 17th 2025 at 5:22 AM

Hi! Would these two landforms be from your mod? I was trying to troubleshoot an issue on a new map, and found out that between these two regions, the area doesnt mesh together. ( vastruggedconcavefrandhillsdryvalley and vastconcavegrandhillsdryvalley ). Thanks!

Nephelangelo , Jan 16th 2025 at 10:02 PM

FelixZ

No worries, thank you for the comment! Have a good play through!

FelixZ, Jan 16th 2025 at 6:29 PM

Okay, you were absolutely right, we searched very intensely and found it after ~2 Hours, your tips were also very helpful.

Sorry for the comment!

Nephelangelo , Jan 15th 2025 at 3:12 AM

FelixZ

Thank you! Very happy you're enjoying it!

From what I understand 1.20 has made blue clay far rarer than it used to be, red clay has been made the most common. It may be easier to find in vanilla simply due to bodies of water being very common, and the majority of walkable vanilla landforms residing around sea level. I would search through any valleys, large ponds or lakes, or in the hillsides along coastlines. That's where I've been able to find it.

FelixZ, Jan 14th 2025 at 6:20 PM

Great worldgen mod, makes really beautiful landscapes!

There seems to be an issue with the generation of blue clay, it should generate close to the world's sea level, red clay can generate everywhere, but in Terra Prety worlds we have not found any blue clay generate naturally.

We were using the default worldgen values.

We're running a 1.20.0-rc8 server.

In vanilla it generates just fine.

Nephelangelo , Jan 13th 2025 at 8:45 PM

MimiKitty

Yep! The recommended settings above will give you large continents with large oceans. If you want more ocean, decrease Landcover. If you want less ocean, increase Landcover.

SumRando1994

At 50% Landcover the world will be 50% land 50% ocean. On average I think the terrain winds up being about 5,000-8,000 blocks wide, so the oceans can be about that size as well.

SumRando1994, Jan 13th 2025 at 6:03 AM

Are islands infeasibly far apart or did I just get particularly unlucky? +6000 blocks west and still nothing.

MimiKitty, Jan 12th 2025 at 9:52 PM

is there any way to use this and also get oceans? large islands/continents with actual large oceans between them?

Nephelangelo , Jan 3rd 2025 at 7:17 PM

Crowflake

I haven't compared Landform Scale with oceans vs without oceans, but I suspect it should work about the same no matter what you set Landcover to. Basically Vintage Story's world is divided into different landform puzzle pieces, each puzzle piece being a different terrain design, and Landform Scale determines how big of an area each puzzle piece will occupy. So I believe you should get the same Landform Scale effect with oceans turned off.

GalloViking, Jan 2nd 2025 at 1:44 PM

@Nephelangelo

Aight cool, thanks a bunch. I thought landform scale would be different with oceans gone.

Nephelangelo , Jan 1st 2025 at 5:04 PM

AzuliBluespots

Snowfious

Looking like a minor log error. Patching now. Thanks for the heads up.

Snowfious, Jan 1st 2025 at 2:46 PM

I'm getting those same errors as AzuliBluespots.

AzuliBluespots, Jan 1st 2025 at 2:28 PM

This is giving errors about generating two story places, it seems. A cave and a Village. I'm on the 6.0 version uploaded recently, and I'm trying out some other mods and settings, but besides maybe Better Ruins, I'm not sure what could be interfering.

1.1.2025 10:47:55 [Error] Patch 0 (target: game:worldgen/storystructures.json) in terraprety:patches/survival-worldgen-storystructures.json failed because supplied path /schematicYOffsets/story/tobiascave is invalid: The json path /schematicYOffsets/story/tobiascave was not found. Could traverse until /schematicYOffsets, but then 'story' does not exist. Full json at this path: {

1.1.2025 10:47:55 [Error] Patch 1 (target: game:worldgen/storystructures.json) in terraprety:patches/survival-worldgen-storystructures.json failed because supplied path /schematicYOffsets/story/village is invalid: The json path /schematicYOffsets/story/village was not found. Could traverse until /schematicYOffsets, but then 'story' does not exist. Full json at this path: {

Snowfious, Jan 1st 2025 at 2:19 PM

Thanks for the great update! Have a great playthrough!!

Nephelangelo , Jan 1st 2025 at 7:53 AM

Crowflake

If you don't want oceans you can just put Landcover to 100% and bada-bing bada-boom no more oceans for Crowflake.

Arlondale

Lol, I'm sorry about that. Are you running the mod with other worldgen mods or attempting to combine different versions on the same world?

GalloViking, Dec 31st 2024 at 3:23 PM

What would recommended settings be for someone who does not want to have oceans?

ReclaimerGrumein, Dec 28th 2024 at 7:59 PM

I have the world perameters set as advized, and randomly find the occasional chunk of the world just.... missing. Shows fine on map but will fall into oblivion XD on 1.19.8

AnunnakiNibiru, Dec 25th 2024 at 2:34 PM

Hi.

Warning: do not use a world height higher than 320, the max is 320!.
It seems that if we use a world height higher than 320 blocks when generating the world, then the "Upheaval rate" item/setting will stop working, and it will generate identical terrain as with 0,10,50,100.
This is not a fault of this mod, but the pure (vanilla) game without mods behaves the same way. Apparently some bug (something overflows somewhere).

Nephelangelo , Dec 22nd 2024 at 5:18 PM

Irakonul

Thank you! Glad you're digging it!

Facetheif

The island spawning issue is a vanilla change, doesn't have anything to do with Terra Prety. From what I've heard, Anego changed the spawning mechanics to keep the player at the center of the world, and rather than moving the player spawn location to fit the terrain, they changed the terrain to fit the spawn location. So if the player's spawn occurs over an ocean, it will create an island under them to accomodate. Not sure why they thought this was necessary, but that's the current situation. So you'll probably just have to re-roll worlds until you find one that spawns you on a continent, or start the world in 1.19.8 and then update it.

Solaire_Goshaven

Should be compatible with any mod that doesn't alter the landforms, so all the ore generation mods should work perfectly fine together. You should have no problems building your own ore mod with Terra Prety. 👍

Solaire_Goshaven, Dec 20th 2024 at 9:07 PM

Im trying to create a mod that changes ore generation to be larger and far less frequent. Would this mod be compatible with mods that change ore gen in worlds?

Facetheif, Dec 19th 2024 at 7:41 PM

Nephelangelo

What do you think is causing the island spawn issue?

Anotzibartschad, Dec 18th 2024 at 2:43 PM

Irakonul Actually looks like Africa, I'm impressed. I'm thinking of making a mod that hopefully generates following instructions to form a "real world" style map, but procedurally generated.

Irakonul, Dec 17th 2024 at 2:21 PM

I am very much enjoying this word-gen mod. In combination with Rivergen (a fork of the rivers mod), the world generates a lot like vanilla but without the wierd noise that default seems to have (large protrustions, floating rocks, etc). Where the rivers are, there are wonderful vallies edged by sweeping hills and cliffs. Best combo I've found for world generation so far.

Below is a link to a pastboard image of the world map. (World generation settings used were: seed 703041901; Landcover: 80%; Landcover Scale: 300%; Landform Scale: 300%; World Width/Height: 5120; Polar-Equator Distance: 15k blocks; World Height: 320 blocks)

Thanks again for the mod!

Nephelangelo , Dec 16th 2024 at 10:38 PM

Facetheif

That might just be luck, I think 1.20.0 sort of bounces back and forth between continental spawn and an island spawn. You just have to re-roll over and over again to get what you want. :/

Facetheif, Dec 15th 2024 at 6:51 PM

Through "Experimentation" (repeatedly trying to get a playable world) I've found that lowering landcover scale to ~150% seems to fix the island issue.

Don't quote me on that though.

Nephelangelo , Dec 12th 2024 at 6:29 PM

PeterSanderson

Compatible 5.0.6 version available here.

PeterSanderson, Dec 12th 2024 at 5:32 PM

Will this 5.0.6 release work alongside the latest of TenthArchitect's P&V and F&P worldform mods?

Toccata, Dec 12th 2024 at 4:20 AM

DanekJovax I updated my screenshot so its showing now, idk what happened lol

 

I hosted the picture on imgur, and in the mod comment section here there is an 'insert image' button where you can put in a URL

DanekJovax, Dec 12th 2024 at 1:13 AM

Toccata Somehow I can't see the image you posted?  How did you post it in the first place?  I've been scratching my head on how to do this in here for a while now.

Nephelangelo , Dec 6th 2024 at 6:34 PM

DanekJovax

Hello, sir! I don't have the coding background to provide sliders or configuration controls. I've tried to balance all the terrain characteristics in a way that I believe feels correct for the game, and will reward exploration. Because the landform generation all revolves around chance, each continent is likely to feel quite different. I've seen some continents packed with rocky terrain, and others totally smooth. They typically average out to the balance I intended. I'd recommend re-rolling your seed if you're looking for something specific. If you start altering the balance of these characteristics just to get a particular feature near spawn, then not just spawn will change but the entire world will inflate those characteristics. You can however tweak Upheaval to increase mountain generation.

Also, as a visual artist irl, I totally agree about the worldgen design being more of an artform than a science. The science part is really just a matter of providing the artist with the tools they need to pull off their ideas. I found that to be very much true in making this mod. Thankfully Tyron has provided a lot of great tools so far. Hope we can get a couple more key tools in the future.

quartzar

Thank you for the kind words! If you want to avoid the weird island spawning that is occuring in 1.20.0-rc.1, I recommend trying what I wrote in the description above:

"If you want to avoid this peculiar island spawning situation in 1.20.0, there is a temporary work around that may be satisfactory. I recommend generating a world with Terra Prety 5.0.5 in Vintage Story 1.19.8, and then upgrading that world to 1.20.0. It should then respect the 1.19.8 worldgen format, and will give you a world designed as I intended it. But make sure you backup your worlds first!"

Toccata

Looks absolutely sick. Can't wait to see what you guys build there!

Toccata, Dec 6th 2024 at 2:26 PM

Started our home server yesterday on 1.20rc-1 using 5.05 with the following settings:

worldheight: 320

landcover: 60%

landcover scale: 300%

upheavel: 50%

landform scale: 200%

 

We're loving the world gen, great job! Looks fantastic with 1024 view distance. Here is a screenshot of the spot we're using to start our home at:

 

 

 

DanekJovax, Dec 6th 2024 at 1:28 PM

Interesting.  I have used the following settings: Landcover-30%, Landcover Scale-150%, Upheaval-10%, Landform Scale-300%, World Height/Width/Length-320/102k/384k
I was spawned on a partially forested island of 250x450 blocks.  Not sure if that's the issue, but there's an easy workaround: /gamemode creative - fly around, find a more convenient place to make your spawn, then - /serverconfig setspawnhere. 
Hope this helps!

quartzar, Dec 6th 2024 at 10:07 AM

Concur with TeaJay0, consistently spawning on a remote island with the default worldgen settings you recommend in the description:-D

Avoided that by lowering landcover to 40%, landcover scale to ~200%.

Otherwise unplayabable because for some reason, the game thought it would be hilarious to keep spawning me on small forest biome islands with bears and wolves:-D
"Unplayable" as in, I'm not good enough for that challenge lol.

Lovely mod, I really like the name you came up with for it. And the thumbnail, really nice touch, makes it look hella premium!

DanekJovax, Dec 6th 2024 at 2:12 AM

Hi, Nephelangelo!  I've chatted with you a couple times briefly in VS Discord, but wanted to give you my initial impressions of this promising mod.  I've been long a developer of land generation routines in times past and have written some code doing this in other PC environments and been familiar with iterative accretion, fractals, erosion, brownian motion, and such to help generate acceptable landforms.  This mod you've set up seems to be a good step in the direction of making somewhat more realistic landforms than what I've seen currently in VS.  Mind you, I've found that writing good algorithms for landgen is not as much a science as it is an artform piled upon heaps of weird math!  That aside, I have come of largely appreciate your efforts so far in this, and have a couple of questions:

1) Do you have any built-in options that are available to be tweaked to assist in landgen, aside from the options aready offered in the VS world generation tab?  I didn't see any config file.
2) Can you consider adding options/sliders for the following: terrain "noise", area granularity (the area of blocks/chunks that localize specific land "noise" and other values to govern landgen, sea level, cave frequency, and cave size (how wide/big any cave will on average be)?

Thanks for this mod, and I look forward to seeing where this goes!  Hit me up in Discord (same nickname) if you're needing some ideas to bounce off of a fellow landgen algorithm maker.  Peace! ><> :2D

Nephelangelo , Dec 5th 2024 at 6:26 PM

Aspenizcool

Let me know the version your world was created in, and I will try to make you a patch for 1.20 content.

Aspenizcool, Dec 5th 2024 at 5:53 PM

running on the 1.20rc1
worlds carryed over from a few mod versions ago and pre13
now getting massive chunks of missing chunks in the world, zero blocks in them

Nephelangelo , Dec 5th 2024 at 5:03 PM

PerkCuss

I'm avoiding spoilers for myself so I haven't tested the new story locations directly (lol), but their only real requirement is a flat landform, which I've provided. The game will force that flat landform to generate at the story location, works the same as the Resonance Archives, which I know works well. So I am 98% confident it should work just as fine as vanilla.

TeaJay0

Yeah, I'm hoping this can be revised, or preferably we can get some worldgen API to make the terrain fall off into the ocean far more gradual. That would create very detailed and interesting coastlines and islands and archipelagos, it would be a huge upgrade to the worldgen. 🤞

PigeonEnjoyer

Thank you! For whatever reason, I felt duty bound to get it out yesterday lol. :D

MissMoon_

I messaged Tyron asking about the island / ocean shore spawning, hopefully he will throw us a bone to help us implement it right. I also want to start a long term survival server very soon, and the island / ocean shore spawning in its current form really doesn't make that look appetizing. But we'll see what happens in the near future. 🤞

PerkCuss, Dec 5th 2024 at 4:24 PM

Has this been tested to check whether the new lore content locations spawn okay?

 

TeaJay0, Dec 5th 2024 at 2:39 PM

Constantly spawning on a small island with a trader, so there must be something that makes it the default. 

PigeonEnjoyer, Dec 5th 2024 at 9:43 AM

Just wanna say I'm amazed at the speed at which you got 5.05 out, thought I was gonna have to wait till at least Sunday to play 1.20, but you got it out literally the next day!!

MissMoon_, Dec 5th 2024 at 7:12 AM

Anyone find a solution to the island spawning bug? I wanna use this for my friends' server we're starting in a couple days but I need to make sure that's fixed first

 

Nephelangelo , Dec 5th 2024 at 4:57 AM

Scerocks

Now!

Scerocks, Dec 5th 2024 at 12:32 AM

Any estimated time to the 5.0.5 release? I'm itching to create a new world, but I have a fear of missing out on the new version 😅

Nephelangelo , Dec 2nd 2024 at 5:33 PM

Sniffy540

Thank you! I'm glad you're digging it. 5.0.5 will have some further balancing reworks and a little bit more polishing in addition to performance improvements. World seeds will all be new as well, so I would wait for 5.0.5 to find a seed.

ElSnedds

I've heard this before about Rivers using other landform mods, I don't know how that mod works so I wouldn't know what the problem is. Terra Prety functions largely the same as vanilla worldgen.

ElSnedds, Dec 2nd 2024 at 5:42 AM

Whenever I run the Rivers mod with this, the world is comepletely blank and I constantly fall into nothing, and die.

Sniffy540, Dec 1st 2024 at 10:45 PM

Thank you for making such an amazing mod! I think it looks especaily beautiful with the rivers mod.
is 5.0.5 planned to have any major change or is it mostly performance enhancements?

Nephelangelo , Dec 1st 2024 at 8:50 PM

AnunnakiNibiru

Thank you for the suggestions!

Increasing the flatter regions is definitely on my list of things I want to do long term. Terra Prety tends to favor medium sized hills as a means of reducing the frequency of flat regions generating next to elevated mountains, which with VS's current blending system creates very jarring transitions where mountains are cut in half in a way that looks very artificial. And my main priority for Terra Prety is to ensure the most immersive and nicest looking terrain with as few problem areas as possible. So until Tyron can find the time to provide modders the API to control the landform blending system, or control which landforms are allowed to generate next to other landforms, my current solution is to inflate the frequency of medium sized hills to be the dominant "standard" landform so that there are very few occurrences of flat landforms generating next to taller ones. But it's definitely something I've been pursuing, I just hope I'm not annoying Tyron too much with the requests. :D There are however big flat valleys and lakebeds that do generate within those hilly landforms, and lots of the more rotund hilly landforms should have pretty flattened areas on top of the hills for building as well, so I wouldn't rule that out either.

DUCATISLO, Nov 30th 2024 at 10:10 PM

gg

AnunnakiNibiru, Nov 30th 2024 at 12:42 PM

Great work.
No more floating or corrupted hill/mountain chunks!

But for my need, even with "Upheaval" at 0% I get very few flat plains and too many hills, often a lot of small in diameter and pointed/high hills squeezed together (Cool starting position).
Mayble I don't understand how to set parameters right?

World Height: 368
Landcover: 50%
Landcover Scale: 400%
Upheaval: 0%
Landform Scale: 300%
(version 1.20.0.pre13)

Questions: Is it possible to change the terrain generator so that:
1) At 328 "heigh", the normal "neutral" terrain height (ocean level) is not 164, but maybe only 82? The point is that when I have flat plains (or ocean), I don't need to have very deep terrain there. For digging deep and mining, I have mountains (up to 328 blocks high).
2) The terrain could rise and fall slowly over long distances (1000+ blocks), let the areas be lower (warmer), and then higher (colder), even though the distance from the poles does not change.
3) Massively, massively reduce the number of caves. I would like a very small number of caves, but then they would be big. Eliminate small caves and make them gigantic and rare.
4) So that caves are primarily only where the terrain is high (in the mountains). If the terrain height is 82, they should not be generated at all, or only as part of the ruins, but then they should emerge to the surface.
5) When a hill is generated, it should not be too rugged and it should be larger, small hills do not make sense. The exception should be something like "grand canyon" etc.
6) I don't know if your generator also generates ores. Here I would prefer that the ores generate very little, but when the ore is generated, it should be a gigantic deposit.
7) Generating beehives. This is a feature of 1.20 (without mods), but when I start the game in "Cool -5 to 1" with the default settings I have to walk south almost every time exactly 8200 blocks before the first bees appear. In my opinion, there should be bees even in the "Cool" environment, because there are also "warm" forests and meadows with temperatures above 15 degrees, but there are no bees there. Can the generator be changed so that bee nests are generated based on the temperature of the biome and not based on how far they are from the equator?
8) Biomes, I like them big, that is "Landform scale" I presume.

What else would I like:
I want to have mostly passable terrain/plains so that I can quickly move around the map on saddled animals from warm to cold areas (from north to south and vice versa) + build roads for faster movement, of course except (around) the mountains.
I want to have to search for ores hard on the map, i.e. walk long distances before I find something. But when I do find an ore/vein, let it always be gigantic, let me set up a mine there (another dwelling), and then I will go there to mine as needed for several years for seasons. It seems more realistic to me than finding ores everywhere, but often they are a few dozen blocks only.
Same with caves. I don't enjoy finding a new cave every few blocks and searching it and marking it on the map every time. I'd rather find one cave every once in a while, but a big one, an entire complex that I can explore in stages, mark the passages, explore it gradually and systematically.

So much for possible inspiration from my point of view.

Otherwise, good job.

Nephelangelo , Nov 27th 2024 at 7:17 PM

Brick

There are definitely cliffs, plateaus and canyons, I simply haven't had time to take any new screenshots to showcase the full breadth of variety. Terra Prety is designed to reward exploration, so I recommend downloading it to check it out!

Mendall

You're in luck! Terra Prety 5.0.4 is now compatible with 1.20.0-pre-13!

Jena_Thornwyrd

Will likely introduce some performance optimization in the future, though you will have to start a new world for that. For now, enjoy the terrain!

Mendall, Nov 27th 2024 at 2:16 PM

Thanks, I guess ill wait then, but the new generation really looks good. I can't wait to explore it.

Jena_Thornwyrd, Nov 27th 2024 at 11:13 AM

Caution: serious impact on performances, in both single player and on a dedicated server.

Hardware:

  • AMD Ryzen 7 5800X3D (16) @ 4.550GH (x86)
  • AMD ATI Radeon RX 7900 XT
  • Corsair Vengeance LPX 64 Go (2 x 32 Go) DDR4 3600 MHz C18
  •  SABRENT 1To Rocket 2242

On Manjaro, kernel 6.11.2-4, Vintage Story 1.19.8

Brick, Nov 27th 2024 at 9:21 AM

From the screenshots it seems like there are no more sharp cliffs(you know like a giant vertical wall of pure rock) and only smooth hilly mountains. Is it a wrong impression and such terrain still exists just not showcased here?

Nephelangelo , Nov 27th 2024 at 7:58 AM

Mendall

You will need to make a new world, since each update changes so much that it will create ugly chunk border errors if you try to use it with a world created in a different version.

Mendall, Nov 27th 2024 at 7:55 AM

oooo man I can't wait to try this now I'm running VTR right now so I'm wandering will this act like any other update and I can add it to my existing world or do I need to make a new world

 

LazyLion93, Nov 24th 2024 at 5:06 PM

Nephelangelo I see! Alright then. I'll wait paciently (and lazily).

Nephelangelo , Nov 24th 2024 at 4:44 AM

LazyLion93

The last 4.0.4 release of VTR is compatible with Vintage Story 1.19.8 and the first 1.20 pre-release, but it is not compatible with the latest pre-releases. I will be putting an update out soon for the 1.20 release candidates, which I believe will probably start dropping in the next few days. Will also come with a new rebranding / name for VTR, which should be easier to remember, and considerably improved terrain, so stay tuned. 😉

LazyLion93, Nov 24th 2024 at 2:22 AM

i've been having several errors regarding some story structures not generating due to not having a "veryflat" landform. i modified the patches in my install of VTR 4.0.4 to point to "plains" instead, as that seems to be the closest.

Nephelangelo , Nov 11th 2024 at 11:30 PM

Pentasis

My main goal with this mod when I began was to design worldgen nice enough for use in my own personal "Forever World", so long term play is my intention. I plan to support VTR versions 4.0.4 and after for anyone who needs them, but if you want to start a particularly long term world like I am also planning to do, I would recommend waiting for the "final" version of VTR I release for the 1.20 update, because that should be the nicest and most complete version of VTR to play on. 

However, I should note, because I am trying to develop and balance VTR as fast as possible to be ready for 1.20, each update of VTR changes the terrain enormously. This means that old versions of VTR won't be compatible with the big changes in new versions of VTR. So once you start a world in a particular version of VTR, you'll have to stick to that version, and the patches I release for it. 

I'm also trying to (gently) talk Tyron into adding a couple terrain blending features to the worldgen system that will help fix a lot of the game's natural worldgen blemishes, and make VTR and other worldgen mods a much more polished experience for long term play, so I'm hoping that will make it into 1.20 as well. 🤞

DUCATISLO, Nov 10th 2024 at 5:05 PM

gg

Pentasis, Nov 9th 2024 at 10:00 AM

I usually play long games (my previous main world is 6 years old). I play with as little mods as possible and choose them carefully to see if they can be updated along with the game-version so as to not break my world. My question is: will I be able to update the game in the future with this mod without breaking?

Nephelangelo , Nov 8th 2024 at 12:51 AM

Jum_

If you try to use VTR with an existing world that was not started in VTR you will likely encounter broken chunk borders, meaning the terrain will be abruptly broken at the point where the old terrain ends and the VTR terran begins. I would advise starting a new world with the recommended settings listed above for best results. But if you do try to do anything with an existing world, make sure you always make a backup beforehand.

Jum_, Nov 8th 2024 at 12:40 AM

Does this mod affect a existing world in any way? it wont start glitching out when i start generating new chunks or anything, right?

 

Nephelangelo , Oct 18th 2024 at 1:33 AM

petrichor

From what I heard from other players, the 4.0.4 release of VTR doesn't run with pre-6 at all, will not load up a world if you try to run them together. But if you go to the VTR mod page on the Vintage Story Discord, you can download the 4.0.5 version of VTR which is made to run with pre-6 (tho will not run with 1.19.8).

Hopefully this link should get you there.

https://discord.com/channels/302152934249070593/1290892067953971210/1295159466790223912

petrichor, Oct 17th 2024 at 10:07 PM

Hmm.. OK.  Perhaps I should read the update notes more carefully.  Still not sure why it generates when i disable this mod though.  :( 

I'll install Block Overlay and see if it exists at all after worldgen with the mod enabled.

Nephelangelo , Oct 17th 2024 at 10:01 PM

petrichor


If I'm not misitaken I believe I read in the update notes that the 1.20.0-pre.6 update makes red clay the primary clay deposit now, no longer blue or fire clay. 

petrichor, Oct 17th 2024 at 7:28 AM

i think this is a troll mod.  i've created 7 worlds now and have found zero blue clay... tons of red, but never blue.  i disable the mod and immediately find blue in the first world i generate.  maybe there is a fault with my installation, but i can't use the mod if it renders the game unplayable.  sucks, because i really like how it gets rid of the ridiculous sheer vertical cliffs everywhere.

for reference, I am running 1.20.0-pre.6, so maybe there is a compatibility issue.

Nephelangelo , Oct 16th 2024 at 1:04 AM

techy

VTR doesn't alter the strata / gravel / sand / dirt distribution at all, so the seed you were playing on would have had the same distribution of gravel in vanillla, in the same locations too. So I'd say re-roll another seed to get a less gravel packed world.

techy, Oct 14th 2024 at 11:14 AM

Generally I really like this, my only concern is to ask why there are sooooo many gravel biomes/zones. It feels like of the worlds I've generated (I've done 10+) they all have almost 1/4 cover of gravel. Very few sand beach/desert areas i've got quite a few mods wondering if theres some interplay going on or if it's normal to have almost 6 different types of gravel lands right next to eachother before I find something with actual dirt? Is there any way to blacklist a certain terain type in this if I wanted to limit it some?

Nephelangelo , Oct 10th 2024 at 12:04 AM

Frost369

As long as you don't try to change the upheaval settings on a world after it has been created, then upheaval should work fine at any settings. Altering upheaval on an existing world however will probably create problems, yeah.

Frost369, Oct 8th 2024 at 3:50 AM

I love the terrain that is generated with this mod, but do not change upheaval from 0% or it seems to prevent reloging into the world after it has been created in 1.19.8.  I couldn't get 10 or 20% percent to work at all.  I do perfer the terrain with 10% upheaval though, which is a shame.

Nephelangelo , Oct 4th 2024 at 4:42 PM

Rabbs14

Thank you! I'm very happy to hear you're enjoying it!

The Better Ruins mod might have specific spawn conditions that require a lot of flat land for the larger structures, so you may need to find flatter areas to locate those (you should be able to find some valleys amid most mountain ranges). I may rework the balance between flatter plains and hills in the future. There is also a lot of chance and randomness at play, so some regions will have a huge abundance of ponds and lakes, others will be full of plateaus or mountains, so each region will likely feel a bit different, and I tried to balance it in a way that rewards exploration. Once elk and boats are fully implemented, the game's whole world is going to feel much more shrunk down than it currently feels on foot, so I decided to make the scale pretty large in preparation for that.

Rabbs14, Oct 3rd 2024 at 7:03 AM

I'm about 30min into a new world with this mod and I'm very impressed with the world generation so far.

My biggest problem with the vanilla world gen is that horrible sharp jagged linear ridge stuff that is infuriating to have to pass. You know what I mean right? several steep long hills one after the other that are like 100 blocks long or more.

Anyway, this mod with the recommended world settings makes the world so much more enjoyable to traverse! everything is nice and smooth and pretty to look at; quite realistic looking too. I'm still getting some pretty tall hills and mountains but none of them have any jagged nastiness to them.

EDIT: about 6 hours into my world now and it's mindblowing just how much realistic looking terrain enhances my immersion! This mod is part of my permanent set now, Well done to the creators.

I have noticed a lack of better ruins structures in my world but I'm not sure if its related or not.

Nephelangelo , Oct 2nd 2024 at 1:15 PM

AzuliBluespots

Upheaval appears to push all landforms upwards, which can create some undesirable side effects when it isn't coordinated properly with the landforms, so I currently have it recommended at 0% just for quality control purposes, but may revise later after some testing. VTR 4.0.4 already introduces a lot of gradual slopes and cliffs worked into the landforms so I didn't think upheaval was necessary at the moment. But try it out if you like! I may wind up recommending something around 10-20% eventually.

Aeliaz

I would recommend turning all other mods off and trying to generate a world with VTR alone, or turn VTR off and see if your server generates fine with vanilla worldgen or not. I have a feeling these errors aren't limited to VTR.

AzuliBluespots, Oct 2nd 2024 at 10:30 AM

Isn't upheaval the thing that makes slopes with cliffs? That's literally one of my favorite aspects of the newer vanilla generation! D:

Tisma, Oct 1st 2024 at 6:58 AM

Hi Nephelangelo


Your mods are really my favorite. And I'd like to implement it in my project.

Unfortunately, I'm having trouble launching the server.
When generating worlds, I have big problems!

I'd like to send you the world generation log, which is quite substantial.

Is there any way I can get in touch with you? I've Discord if u want, My Discord, contact me here > Tisma

Thank you and wonderful work!

Here's a taste : (2300 lines in all)

1.10.2024 06:49:00 [Server Worldgen] An error was thrown in pass TerrainFeatures when generating chunk column X=16006,Z=16004 in world 'A new world' with seed 2125068840
Exception System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Vintagestory.ServerMods.DiscDepositGenerator.GenDeposit(IBlockAccessor blockAccessor, IServerChunk[] chunks, Int32 chunkX, Int32 chunkZ, BlockPos depoCenterPos, Dictionary`2& subDepositsToPlace) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\5.GenDeposits\Generators\DiscGenerator.cs:line 213
   at Vintagestory.ServerMods.GenDeposits.GenDeposit(IServerChunk[] chunks, Int32 chunkX, Int32 chunkZ, BlockPos depoCenterPos, DepositVariant variant) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\5.GenDeposits\GenDeposits.cs:line 244
   at Vintagestory.ServerMods.GenDeposits.GeneratePartial(IServerChunk[] chunks, Int32 chunkX, Int32 chunkZ, Int32 chunkdX, Int32 chunkdZ) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\5.GenDeposits\GenDeposits.cs:line 200
   at Vintagestory.ServerMods.GenPartial.GenChunkColumn(IChunkColumnGenerateRequest request) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\GenPartial.cs:line 46
   at Vintagestory.Server.ServerSystemSupplyChunks.runGenerators(ChunkColumnLoadRequest chunkRequest, Int32 forPass) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1733


1.10.2024 06:49:00 [Server Worldgen] An error was thrown in pass Vegetation when generating chunk column X=15995,Z=16005 in world 'A new world' with seed 2125068840
Exception System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Vintagestory.ServerMods.GenRivulets.tryGenRivulet(IServerChunk[] chunks, Int32 chunkX, Int32 chunkZ, Single geoActivityYThreshold, Boolean lava) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\9.GenRivulets.cs:line 118
   at Vintagestory.ServerMods.GenRivulets.OnChunkColumnGen(IChunkColumnGenerateRequest request) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\9.GenRivulets.cs:line 59
   at Vintagestory.Server.ServerSystemSupplyChunks.runGenerators(ChunkColumnLoadRequest chunkRequest, Int32 forPass) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1733


1.10.2024 06:49:00 [Server Worldgen] An error was thrown in pass Vegetation when generating chunk column X=16005,Z=15995 in world 'A new world' with seed 2125068840
Exception System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Vintagestory.ServerMods.GenRivulets.tryGenRivulet(IServerChunk[] chunks, Int32 chunkX, Int32 chunkZ, Single geoActivityYThreshold, Boolean lava) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\9.GenRivulets.cs:line 118
   at Vintagestory.ServerMods.GenRivulets.OnChunkColumnGen(IChunkColumnGenerateRequest request) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\9.GenRivulets.cs:line 59
   at Vintagestory.Server.ServerSystemSupplyChunks.runGenerators(ChunkColumnLoadRequest chunkRequest, Int32 forPass) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1733


1.10.2024 06:49:00 [Server Worldgen] An error was thrown in pass Vegetation when generating chunk column X=16005,Z=16003 in world 'A new world' with seed 2125068840
Exception System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Vintagestory.ServerMods.GenRivulets.tryGenRivulet(IServerChunk[] chunks, Int32 chunkX, Int32 chunkZ, Single geoActivityYThreshold, Boolean lava) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\9.GenRivulets.cs:line 118
   at Vintagestory.ServerMods.GenRivulets.OnChunkColumnGen(IChunkColumnGenerateRequest request) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\WorldGen\Standard\ChunkGen\9.GenRivulets.cs:line 59
   at Vintagestory.Server.ServerSystemSupplyChunks.runGenerators(ChunkColumnLoadRequest chunkRequest, Int32 forPass) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1733
neobit, Sep 4th 2024 at 10:11 AM

Hey, how to setup worldgen settings on dedicated server?

EDIT: I changed the serverconfig.json
"WorldConfig": {
"SaveFileLocation": "/gamedata/vs/Saves/default.vcdbs",
"WorldName": "A new world",
"AllowCreativeMode": true,
"PlayStyle": "surviveandbuild",
"PlayStyleLangCode": "surviveandbuild-bands",
"WorldType": "standard",
"WorldConfiguration": null,
"MapSizeY": null,
"CreatedByPlayerName": null,
"DisabledMods": null,
"RepairMode": false,
"WorldConfiguration":{
"landcover": "0.5",
"landformScale": "3.0",
"oceanscale": "3.0"
},
"Seed": null
},

Nephelangelo , Aug 16th 2024 at 4:31 PM

Phoenicius

Each new update so far has changed things dramatically, so updating from one release to another will likely cause very ugly broken chunk borders.

However, because the overall position of the continents do not appear to change as I alter the landforms, I think if you explore every inch of your continent before you update, leaving only the ocean and beyond unexplored, the blending of new chunks may occur deep under the water, and therefore be unseen. But if you want to attempt this, make sure to back up your world!

Phoenicius, Aug 16th 2024 at 12:12 PM

If I wanted to update from a previous version (such as v2.0.2) to v3.0.3, do I need to start a new world, or is it safe to update on an existing world?

Nephelangelo , Aug 15th 2024 at 6:17 PM

BoldandBrad

From what I can tell, the Geology Addon does not appear to alter the landform.json file, which means it should work great with VTR. It also looks like a super cool mod, I would love more geological variety in VS!

BoldandBrad, Aug 13th 2024 at 6:18 AM

Looks very interesting, love to see the way terrain flows in the screenshots. Sorry for the classic kind of question, but do you have any idea if this will conflict with overmuch with the Geology Additions mod? I'd like to run both, but I can settle for just a terrain generation overhaul.

Rivernoodl, Aug 13th 2024 at 4:51 AM

Nephelangelo I have found this out myself after testing it, (I was gone for a few days and hadn't had a chance to update it)  It works and I LOVE IT

Nephelangelo , Aug 13th 2024 at 1:27 AM

Rivernoodl

Rivers Mod should already work great with it!

Wahazar, Aug 10th 2024 at 9:19 AM

Rivernoodl I tested it and it already works with River mod

Rivernoodl, Aug 9th 2024 at 7:04 AM

Do you have any plans for adding compatability with the Rivers Mod?  I really like both of these very much and I'd love to run them both at the same time <3

(also I am trying to anyway because I'm mad hahaha)

Cojo, Aug 7th 2024 at 2:33 PM

Nephelangelo
Oh, okay! Thank you for the clarification! I guess I've never noticed it before!

Nephelangelo , Aug 6th 2024 at 12:01 PM

Cojo

Wouldn't be due to this mod, as it doesn't rework the landforms, it just changes how frequent they are. So you would likely get that quirk in vanilla as well.

Cojo, Aug 5th 2024 at 9:31 PM

Hey, I'm having a slight oddity with worldgen with the mod as of late, where on very high mountains, dirt spawns on top of the glacier ice. It's not detrimental or anything, but it is a bit weird to see, hah!

Nephelangelo , Aug 5th 2024 at 6:52 PM

Snazzy_J_Wyrm

I think a good cave overhaul would be great for the game, but I don't currently have any plans, or the knowledge, to do one myself.

bagelva

Should be compatible with any mod that doesn't rework the terrain, so I suspect ancient dungeons and underground mines may both work.

bagelva, Aug 5th 2024 at 12:14 AM

Would this be compatible with ancient dungeons or underground mines mod? Thank you :)

Snazzy_J_Wyrm, Aug 3rd 2024 at 12:15 AM

Nephelangelo

Thanks for the tidings. Have you ever considered making a mod that significantly overhauls the cave systems? I don't just mean frequencies, but shapes, sizes, and what-not. I feel as though all of the caves being small entrances just doesn't really do the game's mix of realism and fantasy any justice.

Nephelangelo , Aug 2nd 2024 at 6:03 PM

Snazzy_J_Wyrm

This mod doesn't change cave systems or their frequency, but it can produce large scale mountains that take up quite a large area if you increase the Landform Scale up to 300%. There is also a "humungous mountain" landform that generates with large caverns inside, but it is rare, so you'd have to test a number of seeds, or go exploring, to find one. Good luck!

Snazzy_J_Wyrm, Jul 30th 2024 at 7:36 PM

Any seeds/settings combos that would lead to massive scale mountains with several cave entrances in them that lead to large caverns? I've been wanting to do something akin to a kobold-like playstyle for some time now where I build inside caves near their entrances, but I've yet to have found a seed that has any large cave entrances and large scale caverns inside mountains. Preferrably would love something that has a world height of 512 or higher for taller mountain ranges, as well as redwoods or swamps at the foot of the mountain or around it. Would also love it if there's a large source of granite rocks not far from the mountain range.

Nephelangelo , Jul 26th 2024 at 6:51 PM

adres4t

From what I'm reading, Worldgenfixremix alters the landform.json file, which will make it incompatible with VTR, as they both rewrite the same file. I recommend turning Worldgenfixremix off and starting a world with VTR on to see what VTR does. Should work fine with any of the game's vanilla "landcover" or "oceanscale" type settings, but I will soon share a personal settings recipe I like to use to produce larger, solid continents.

adres4t, Jul 25th 2024 at 10:34 PM


adres4t, Jul 25th 2024 at 10:24 PM

@Nephelangelo Can you share your world settings so we can actually see what you had in mind when making this mod? I dropped it in with my current settings and it's just generating more weirdness.

I was using Worldgenfixremix with a decent results,

my settings:

"landcover": "0.8",
"oceanscale": "1",
"geologicActivity": "0.05",
"landformScale": "1.0",

Height 320

 

 

Cheers.

Wahazar, Jul 20th 2024 at 2:56 PM

This should be in vanilla VS. I'm bored with all these floating abominations and vertical hills, I tried some wordlged parameters, but it was not satisfactory.

Thank you for contribution, I'm testing your mod right now.

Nephelangelo , Jul 19th 2024 at 12:32 AM

Luvkills I've never used the VanillaPlus mod, but according to its creators, their mod "...maintains the vanilla landform variety; it only increases the flat areas a bit." Whereas my Vanilla Terrain Rebalance mod actually increases the smooth hills and mountains more than anything, though it does also increase the frequency of the flatter "realisticflatlands" landform. The main effect this increase in smooth hills has produced is that the game's more bizarre and unique landforms are not as common, which in my view makes them more special and less repetitive to find, but also these unique landforms are now frequently blended with more natural, and in my opinion more interesting and immersive, terrain.

Luvkills, Jul 18th 2024 at 7:13 PM

How does this mod differ from the Vanilla Plus mod? Thanks.

Nephelangelo , Jul 17th 2024 at 4:53 PM

Stejer The mod is ultimately still Vanilla terrain gen, so it should be compatible with any mod that works with Vanilla terrain. So the River and Floral Zone mods should be compatible, and as long as the "Biomes" mod doesn't change the shape of the terrain either, I would also expect that to work. The only scenario I think it wouldn't work is if you're trying to use another mod that changes the broader terrain, like Plains and Valleys. Cojo Thank you, Cojo! Would love to see some screenshots! :)

Stejer, Jul 17th 2024 at 1:28 PM

Do you know if this is compatible with the biomes, river and/or the floral zones mods?

 

And if they are also fine with the Fauna of the Stone Age mods (for better creature spawn)

Cojo, Jul 17th 2024 at 1:06 AM

This mod is EXACTLY what I have been looking for - the landscapes feel perfect for just going over that next sloping hill on your own grand little adventure. The mountains are lovely, and it works seamlessly with the rivers mod. Thank you for making this! My little home in the valley I've built up couldn't feel more straight out of a fantasy novel, and I love it.

Nephelangelo , Jul 15th 2024 at 8:02 PM

Thank you, Sidfu. Mod zip package should be fixed now.

Sidfu, Jul 15th 2024 at 10:29 AM

mod is packaged wrong its 1 to deep