
Voxy WorldGen
This is a passive chunk generator mod, with server-side support for Voxy!
327.7K
329
- fixed world stuck in saving when closing it
- ported to neoforge 1.21.1 yayyy
- fixed chunks not syncing for some players (broadcast never marked chunks as synced)
- unified the sync radius across all paths so every player gets the same chunks
- fixed unfair sync: worker now round-robins players instead of always favoring the first
- new players now get a prioritized backfill of already-generated chunks on join
- two-way handshake: server now knows which clients have the mod and skips vanilla clients
- block edits now sync only the changed section instead of re-uploading the whole chunk column
- client ingests lod data nearest-first so chunks fill from the player outward, no more far ring
- client ingest is rate-limited per tick to keep client fps smooth
- packet batching offloaded off the server tick thread
- per-player synced-chunk sets are pruned so they don't grow forever
- config screen split into client and server tabs so it's clear what affects the server
- server config tab is read-only for non-ops, shows the server's real values
- ops can edit server config from the client and it pushes to the server live (no restart)
- packet size budgeting accounts for framing overhead
- first-run config scales max parallel tasks to cpu core count
in short the networking is a lot more stable and performant!
could have bugs, use with caution
- fix crash when opening f3+f6 menu (allEntries returns unmodifiable map)
- default status to IN_OVERLAY so entry shows without manual enable
- remove showF3MenuStats config option (redundant, use f3+f6 menu instead)
- bump to minecraft 26.1.2, fabric-api 0.147.0+26.1.2
- fixed nether blocks rendering incorrectly in overworld after dimension switch
- fixed hard biome blend edges and snow artifacts on new world creation
- fixed generation continuing when voxy is disabled in its settings
- re-ingests chunks on load so voxy receives correct biome neighbor context
- discards LOD packets from mismatched dimensions to prevent cross-dimension rendering corruption
- pauses background generation worker when voxy rendering is turned off
This will be the last 1.21.6-1.21.11 update, everything will be 26.1+ from now on.
- fixed chunk synchronization for completed chunks that are not yet loaded into memory
- added chunk-load event hook to sync LOD data when completed chunks load naturally
- marked completed chunks as synced upfront to prevent tight re-queueing loops
- fixed throttling/lag when chunk generation finishes by breaking sync batch retry cycle
- prevented unloaded chunks from blocking synced chunk tracking indefinitely
- fixed memory leak
- fixed memory leak
- fixed server ingesting
- fixed world ingesting carrying over
- made tellus integration actually work + fast, still need to add fast-mode
- dedicated server support!
- optimizations and bug fixes
- fixed issue where lowering max tasks would cause it to break
- fixed more misc issues
- added tellus support
- clean up code a lot
- added setting to disable mod
- added setting to disable f3 debug info
- optimized a lot
- fixed bug, where it wouldnt generate chunks with low max tasks
ANY VERSION UNDER 1.21.11 MAY BE UNSTABLE OR NOT WORK
Full Changelog: https://github.com/iSeeEthan/voxy_worldgen_v2/compare/2.0.5...2.1.0
- increased speed for distant gen a lot
- queue updates way more quickly
- tons of other background and architectural changes
- changed versioning # system
A complete rewrite that is way faster and more performant.
- fix: mass tps lag on world/server start (37d31ad)
- added support for 1.21.6 > 1.21.11
- added f3 menu stats
- improved threading
- one tiny bug left to fix, tick lag on world start
- more changes, refer to github
- inital release
- refer to github for all changes

