Mastering World Pre-Generation with the Progenitor Mod
Server administrators know the pain of chunk generation lag. When players explore new terrain, the server struggles to build the world in real time, turning smooth gameplay into a stuttering mess. The Progenitor mod offers a clean, server-side solution: pre-generate the world before players arrive, so the processor handles normal tasks instead of rendering landscape on the fly. This guide covers installation, version compatibility, and practical command usage for a stable setup.
Why Pre-Generation Matters for Server Stability
Standard Minecraft generates chunks only when a player enters an area. On a busy server, this causes TPS drops and frustrating freezes. Progenitor shifts that workload to a scheduled time, such as overnight, leaving you with a fully prepared map by morning. This is especially valuable for modded packs with heavy biome and structure generation, or for servers expecting high player counts.
Core Command: /pregen
The mod's main tool is the /pregen command. It generates chunks within a specified radius and dimension. The syntax is straightforward but requires attention to parameters:
- radius (integer) — the radius in chunks. One chunk equals 16x16 blocks, so a radius of 50 covers roughly 800x800 blocks.
- dim (integer) — the dimension ID. Use 0 for the Overworld, -1 for the Nether, and 1 for the End. This is mandatory when running from the server console.
- here/spawn — the anchor point.
herestarts generation around the executing player's position;spawn(default) uses the dimension's spawn point.
Example: /pregen 50 here 0 generates chunks in a 50-chunk radius around you in the Overworld. At zero coordinates, this covers the area from -800 to +800 blocks on both axes.
Practical Scenarios for Server Owners
Use Progenitor to prepare your server before opening. If you expect active play within 3000 blocks of spawn, run /pregen 188 spawn 0 (3000 divided by 16 equals roughly 188 chunks). The process completes in a few hours. For the Nether, use /pregen 100 spawn -1 to eliminate teleportation freezes. To stop the process immediately, /pregen stop halts generation while preserving already-created chunks.
Console-Specific Considerations
When using the server console, the here parameter is unavailable because the console has no player position. You must specify the dimension explicitly; the anchor defaults to the dimension's spawn. For example, /pregen 200 spawn 0 works correctly, while /pregen 200 here 0 will return an error.
How to Install and Version Compatibility
To install, download the .jar file and place it in the mods folder of your server. Progenitor supports both Forge and Fabric loaders, depending on the specific version you choose. Always match the mod version to your Minecraft version; the mod is regularly updated for major releases, so check the official page for the latest compatible build. Back up your world before the first run. Although Progenitor operates carefully, any generation process carries a small risk of data corruption.
For those who prefer a streamlined setup, using a launcher that manages mods directly can save time and reduce manual copying errors. After installation, start the server and run /pregen with your chosen parameters. Begin with a small radius to gauge processor load, then scale up gradually to find the optimal balance between generation time and player comfort.
Optimization Tips and Common Pitfalls
- Schedule large generation tasks during low-activity hours to avoid CPU strain.
- Ensure all world-affecting mods (ores, structures) are loaded before running the command, so they apply correctly to new chunks.
- Monitor disk space; each generated region increases the world folder size.
- Combine Progenitor with world border plugins to keep the map manageable and prevent endless expansion.
Final Thoughts
Progenitor is a reliable, single-command tool for administrators who value server stability. By pre-generating terrain, you eliminate lag spikes and let players explore smoothly, even in heavily modded environments. Whether you are preparing for a season reset or a fresh wipe, this mod delivers predictable performance and a better experience for everyone. Test it on a small radius first, and you will see the difference immediately.