

World Pregenerator
A server‑side mod that pre‑generates the world in small sectors using a square spiral from the cente
Description
<p class="ds-markdown-paragraph">A server‑side mod that pre‑generates the world in small sectors using a square spiral from the center outward. You can start, pause, resume, and stop generation at any time. Progress is saved automatically, so even after a server crash or restart you can pick up where you left off.</p> <p class="ds-markdown-paragraph"><strong>Key features:</strong></p> <ul> <li> <p class="ds-markdown-paragraph">Spiral‑shaped generation of configurable radius (in absolute chunk coordinates).</p> </li> <li> <p class="ds-markdown-paragraph">Adjustable sector size and per‑tick chunk limit to control server load.</p> </li> <li> <p class="ds-markdown-paragraph">Pause / resume support – useful for long pre‑generation runs.</p> </li> <li> <p class="ds-markdown-paragraph">Session persistence: queue state survives server restarts.</p> </li> <li> <p class="ds-markdown-paragraph">Commands with <code>controlserver</code> privilege: <code>/pregen start|pause|resume|stop|status</code>.</p> </li> </ul> <p class="ds-markdown-paragraph">The mod was originally created for my own server needs. I’m sharing it in case someone else needs pre‑generation over a very large radius or the ability to pause the process.</p> <p class="ds-markdown-paragraph"> </p> <p class="ds-markdown-paragraph"> </p> <p> </p> <div class="spoiler"> <div class="spoiler-toggle">v1.0.1</div> <div class="spoiler-text"> <ul> <li>Added <span class="_inlineMarkdown_1agcz_69 inline-markdown text-size-chat-sm font-mono blend bg-token-text-code-block-background rounded-sm px-1.5 py-0.5 leading-none extension:bg-token-foreground/10 electron:bg-token-list-hover-background/60">StopWhenPlayersOnline</span> config option to pause pregeneration while players are online.</li> <li>Fixed save progress serialization error that caused command/tick exceptions in server logs.</li> <li>Moved pregeneration queue progress out of savegame data.</li> <li>Queue progress is now stored in <span class="_inlineMarkdown_1agcz_69 inline-markdown text-size-chat-sm font-mono blend bg-token-text-code-block-background rounded-sm px-1.5 py-0.5 leading-none extension:bg-token-foreground/10 electron:bg-token-list-hover-background/60">ModData/worldpregenerator/<savegame-id>.json</span>.</li> <li>Progress file is removed on <span class="_inlineMarkdown_1agcz_69 inline-markdown text-size-chat-sm font-mono blend bg-token-text-code-block-background rounded-sm px-1.5 py-0.5 leading-none extension:bg-token-foreground/10 electron:bg-token-list-hover-background/60">/pregen stop</span> or after pregeneration completes.</li> </ul> </div> </div> <p> </p>
Download
No download link is available for this entry right now.
Ratings & reviews
Sign in to leave a rating or comment.

