Mods / Wilderlands World Seeder Utility
- Tags:
- Author:
- Thalius
- Side:
- Both
- Created:
- Sep 1st at 6:26 PM
- Last modified:
- 4 days ago
- Downloads:
- 452
-
Recommended download (for Vintage Story 1.22.7):
Wilderlands World Seeder Utility 1.0.2.zip 1-click install
Wilderlands World Seeder Utility
Wilderlands World Seeder Utility is a core framework and generation utility for Vintage Story that controls custom block and entity placement via runtime terrain re-seeding across new and existing world chunks.
Dependencies:
-
None (Standalone Utility / Framework)
Core Features:
Data-Driven Block & Feature Seeding places custom surface, sub-surface (inside water bodies), and underground (cave floor and ceiling) block features dynamically during worldgen.
-
Flexible JSON configuration via mod assets or global config files (via blockseeder.json files that can ship with a mod inside assets/modname/config folder, with additonal WilderlandsWorldSeederUtilityConfig.json file that ships with the mod in VS modconfig folder).
-
Merges and overrides entry lists smoothly across multiple modules (WilderlandsWorldSeederUtilityConfig.json file has final say)
-
Fine-tuned spatial distribution rules to customize block and enitty placement as densely or as spread out as you desire.
Persistent Spatial Grid Tracking Features remember where they belong. World Seeder tracks regional placement across chunk boundaries and persists data directly into the world save.
-
Prevents overlapping structures or runaway feature density
-
Saves state smoothly across server restarts and shutdowns
-
Built to support heavy, regional generation rules for modpacks and overhauls
Runtime Retro-Seeding System Updated your configs with new content, or added the mod to an existing world? World Seeder lets you apply new generation rules directly to terrain that has already been generated.
-
Smooth, background queue processing to prevent server lag spikes
-
Smart chunk-loading checks ensure only active terrain is processed
-
Multi-threaded thread-safe tracking prevents double-seeding
Admin Commands & Controls Full server command suite to monitor, run, or stop re-seeding operations on the fly.
-
/worldseeder reseed world— Queues active columns and dynamically processes new terrain as players explore -
/worldseeder reseed here [radius]— Runs a localized one-shot reseed in a custom chunk radius around the admin -
/worldseeder reseed status— Monitors real-time queue depth, processed columns, and active entries -
/worldseeder reseed stop— Immediately halts active operations and clears the processing queue
Developer & Modpack Friendly Designed for use with Wilderlands Rustbound, but also suitable for custom mod packs.
-
Native JSON asset loading (
config/worldseederutility.json) allows other mods to plug in custom seed entries seamlessly -
Global server config overrides (
ModConfig/WilderlandsWorldSeederUtility.json) give server owners absolute final say over feature rules - Mod ships with Wilderlands Rustbound entries loaded to
ModConfig/WilderlandsWorldSeederUtility.json,as example entires as well as to be ready for use with Wilderlands Rustbound 4.0.0 release. If using Wilderlands World Seeder Utility for custom use and not running W.Rustbound, delete all entries that ship with this mod and insert your own custom entries to the Entries list.
Future Goals (in order of priority)
-
Add support for placing multiple block and entity types per placement attempt
- Add support for placing items
- Look into structure and multiblock placement features
- Puzzle out how to add landforms as a placement requirement
- Consider integrating environmental parameters such as temp, forest density, etc.
Community & Support
If you have issues, suggestions, or feedback:
Please post in the Wilderlands Rustbound thread in Vintage Story's official Discord.
Interested in following development more closely?
Join The Wilderlands Community Discord server.
Other Wilderlands Modules
- Wilderlands Rustbound
- Wilderlands Adjustments
- Wilderlands Behaviors (Rustbound dependancy- pre W.Rustbound 4.0.0)
- Wilderlands Block Adjustments
- Wilderlands Caves
- Wilderlands Custom Sea Level
- Wilderlands Echoes
- Wilderlands Environmental Stability
- Wilderlands Forests
- Wilderlands Ground Layers
- Wilderlands Lunarbound (Rustbound dependancy- pre W.Rustbound 4.0.0)
- Wilderlands Spawnbound
- Wilderlands Stonebound (WIP)
-
Wilderlands Tweaks (Set of adjustments for Wilderlands servers)
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.0.2 | wilderlandsworldseederutility | 189 | 4 days ago | Wilderlands World Seeder Utility 1.0.2.zip | 1-click install | ||
|
- Improved logic related to allowing/disallowing water placement config toggle. | |||||||
| 1.0.1 | wilderlandsworldseederutility | 248 | Sep 2nd at 6:40 PM | Wilderlands World Seeder Utility 1.0.1.zip | 1-click install | ||
| |||||||
| 1.0.1 | wilderlandsblockseeder | 3 | Sep 2nd at 5:06 PM | Release Retracted | |||
Retraction Reason:Wrong mod id. Not sure how it was allowed to be uploaded Changelog:- Updated default config values that contain minDistance for Wilderlands Rustbound Rift and Cave spire seeding. Nothing else is addressed in this update. | |||||||
| 1.0.0 | wilderlandsworldseederutility | 12 | Sep 1st at 6:27 PM | Wilderlands World Seeder Utlity 1.0.0.zip | 1-click install | ||
|
- Initial release. Seems stable in testing, but might still have a few issues. | |||||||
