Minecraft · Fabric mod
Minecraft only shows you a few hundred blocks. This mod has the server quietly generate the world far past that and stream it to your client as compressed level-of-detail terrain — so a mountain two kilometres away is simply there.
Five steps, none of them on the main thread.
A worker walks outward from each player, looking for chunks that don't exist yet.
Chunks are created in the background — and it pauses itself the moment server TPS dips, or a player is loading into a dimension.
Each finished chunk is snapshotted cheaply so the game never waits on the network.
A dedicated sender deflates terrain 10× or better and ships it, with per-player bandwidth caps.
Your client hands the data to Voxy, which renders the far world at level-of-detail.
The honest answers.
Normally the server only generates terrain a short distance around each player. This mod keeps generating far beyond that — out to a configurable radius — and streams that terrain to your client as level-of-detail data for the Voxy renderer. You see real mountains, oceans and biomes kilometres away, not fog.
Real. They're generated by the server's own world generator at full status and saved to the world, identical to chunks you'd create by walking there. The only "visual" part is the lightweight copy streamed to your client for rendering — that lives in Voxy's local cache and can be deleted anytime.
It's built not to. Generation runs off the main thread, a TPS monitor pauses it whenever the server gets busy, backpressure slows it to what the network can deliver, and it steps aside entirely for a grace period whenever a player joins or teleports to another dimension — the moments a server most needs its chunk workers for itself.
Two mods on your client: Voxy (the renderer) and this mod — the very same jar
the server runs; there's no separate client edition. Players without the mods can join
normally; they just see vanilla render distance.
The default radius is 64 chunks — about a kilometre in every direction, several times a typical server view distance. It's configurable up to 512 chunks if the hardware is willing.
Far less than you'd think: terrain compresses beautifully, so the wire cost is typically 10× smaller than the raw chunk data — a measured session that would have been 1.7 GB crossed the network as about 144 MB. Hosted servers can also set a per-player Mbps cap, and anything that can't be sent right away is deferred and re-sent, never lost.
In game, /voxygen settings opens a book UI where every option is
click-to-apply — radius, task count, bandwidth cap. /voxygen log puts a live
HUD in your tab list, carpet-style: hold Tab for generation state, data received, and
per-player traffic. Prefer silence? /voxygen headless on.
It runs inside Better MC 3 — 348 mods — with modded biomes generating fine, since chunks are produced by the server's own world generator, whatever mods shape it.