Minecraft · Fabric mod

Voxy World Gen V2. The horizon, unlocked.

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.

you are here ↓ full detail the horizon ↴
64-chunk radius ≈ 1 km each way, up to 512 10×+ wire compression one jar — server & client MC 1.21.1 · Fabric

How it works

Five steps, none of them on the main thread.

01 · scan

Find missing terrain

A worker walks outward from each player, looking for chunks that don't exist yet.

02 · generate

Generate quietly

Chunks are created in the background — and it pauses itself the moment server TPS dips, or a player is loading into a dimension.

03 · snapshot

Copy, don't block

Each finished chunk is snapshotted cheaply so the game never waits on the network.

04 · stream

Compress & stream

A dedicated sender deflates terrain 10× or better and ships it, with per-player bandwidth caps.

05 · render

Voxy draws it

Your client hands the data to Voxy, which renders the far world at level-of-detail.

Common questions

The honest answers.

What does it actually do?

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.

Are those distant chunks real, or just visuals?

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.

Won't that lag the server?

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.

What do I need to install?

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.

How far can I see?

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.

How much data does it send?

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.

How do I change settings?

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.

Does it work with big modpacks?

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.