Chunkgen

A Fabric mod that pre-generates the terrain around spawn while the world is loading, and shows a map of it while you wait.

Download Chunkgen ↓

1.0.0 · Fabric · Minecraft 26.1, 26.1.1, 26.1.2, 26.2, 26.3

The loading screen with a map of the terrain being generated

Features

When you create a world, set a radius in the Chunkgen tab. Everything inside it gets generated on the loading screen, so when you join the terrain is already there and there's no chunk lag when you start exploring.

Screenshots

Create World screen, Chunkgen tab

The Chunkgen tab when creating a world

Map with block info under the cursor

Hovering over the map

Chunkgen screen for an existing world

Edit World → Chunkgen

Performance

Tested on an i5-12400F with Voxy installed, Minecraft 26.3, square shape. Radius 100 and 150 are measured, the others are estimates.

RadiusChunksTimeDisk
324,225about 20 sabout 70 MB
10040,4012 min 30 s660 MB
15090,6015 min 40 sabout 1.5 GB
250251,001about 16 minabout 4 GB

Vanilla generation does about 130–190 chunks per second on the same PC. Chunkgen does 260–300 because it comes with C2ME and a few other world generation mods. RAM use stays flat: a radius 150 run stayed under 4 GB.

Downloads and version history

Loading downloads…

What's in 1.0.0

  • First release, for Minecraft 26.1, 26.1.1, 26.1.2, 26.2 and 26.3.
  • Comes with C2ME, Lithium, ScalableLux, FerriteCore, Fast Noise, Material Rule Compiler, Fast Surface (26.2 and up), ZConfig and Dynamic FPS.
  • Each version was tested on a dedicated server and in singleplayer before release.

Put the jar in your mods folder next to Fabric API. If you have a newer version of one of the included mods in that folder, the game uses yours instead.

Included mods

ModWhat it speeds upLicense
C2MEGeneration on all CPU coresMIT
LithiumGame logicLGPL-3.0
ScalableLuxLightingLGPL-3.0
FerriteCoreMemory useMIT
Fast Noise + ZConfigTerrain shapeMPL-2.0
Material Rule Compiler, Fast SurfaceSurface blocksMPL-2.0
Dynamic FPSCPU use while the game is in the backgroundMIT

Questions

Does it change the terrain?

No, you get the same world you'd get without it. C2ME places trees and ores on several threads, so around 0.2% of blocks can come out slightly different between two runs of the same seed.

Do I need Voxy?

No. Without it you still get the generated world and the map. With Voxy, all of that terrain also shows up in the distance.

What doesn't it work with?

Noisium, Moonrise, Starlight and AntiXray. They change the same code as the included mods. Sodium, Iris and Voxy are fine.

Can I remove it later?

Yes. The chunks it generates are normal chunks, so the world works the same without the mod.

How do I get the disk space back?

Edit World → Chunkgen → Delete preloaded terrain. It deletes chunks no player has been close to and keeps the rest.

How do I use it on a server?

Put a chunkgen.properties file in the world folder with a line like radius=100, then start the server. It preloads before anyone can join and continues after a restart.