Utility Nexus Admin (0.0.0-beta.12)
Curse Maven Snippet
What's new
v0.0.0-beta.12 - Spiral pregen + scheduled burst window
Added
- Outward square spiral traversal. Chunk pregeneration now walks an Ulam-style spiral from the center instead of a raster from the corner, producing better early-game coverage around spawn. Progress persists as a single
spiralIndexinpregen_progress.json; old raster progress files are discarded. - Scheduled burst window (
[schedule]config section). Whenschedule.enabled = true, pregeneration activates during a configurable daily hour window (default 08:00–10:00 local server time) in aggressive burst mode that bypasses MSPT throttle, work/rest cycle, and player-pause. On window close, progress is saved and a restart warning is emitted 3 times. schedule.burstChunksPerTick(64),schedule.burstMaxConcurrentChunks(16),schedule.burstMaxMillisPerTick(30),schedule.burstMaxServerMspt(500) — burst-specific throughput parameters.schedule.ignorePlayers(true) — generate even when players are online during burst.- Pregeneration config is now server-only.
[pregen]and[schedule]moved to a separateModConfig.Type.SERVERfile,utility_nexus/admin/pregen.toml. On a dedicated server it lives in<world>/serverconfig/; on an integrated (single-player) server it is not generated and pregen never auto-starts. The commonconfig/utility_nexus/admin/config.tomlkeeps only[datapack],[commands],[logging]. /una pregen statusnow shows burst mode and schedule status.
Changed
pregen.radiussemantics rewritten.0= disabled;-1= infinite outward spiral;>0= finite Chebyshev radius. The oldINFINITE_RADIUS_FALLBACK(12,500) is removed.pregen.enableddefault changed fromtruetofalse.pregen.chunksPerTickdefault changed from50to8./una pregen config radiusnow accepts-1(infinite) and correctly labels0as disabled.
Breaking change: Old pregen_progress.json files (raster mode) are automatically discarded; pregeneration starts fresh from the center on first run after upgrade.
Reminder: Pregen no longer auto-starts by default. On a dedicated server, setpregen.enabled = true(and a realpregen.radius) in<world>/serverconfig/utility_nexus/admin/pregen.toml.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects