
Hello!
In this guide, we’ll discover Chunky,a tool that lets you pre-generate your Minecraft map, and why using it is essential for your server.
Why use Chunky?
When you explore a Minecraft world, chunk generation is one of the server’s most resource-intensive tasks. This can cause lag and slowdowns, especially when multiple players are exploring at the same time. The solution? Pre-generate your map with Chunky to avoid these issues and ensure smooth exploration.
Available versions
Chunky comes in several forms:
- Plugin (Spigot/Paper) (from 1.13): https://www.spigotmc.org/resources/chunky.81534/
- Forge & NeoForge mod (from 1.16.5): https://www.curseforge.com/minecraft/mc-mods/chunky-pregenerator-forge
- Fabric mod (from 1.16): https://www.curseforge.com/minecraft/mc-mods/chunky-pregenerator
(For pre-gen on Forge 1.7 up to 1.18, follow this tutorial instead: Chunk Pregenerator, pre-generate your map with Forge)
Make sure you install the version that matches your server!
Setting up pre-generation with the world border
We’ll align pre-generation with Minecraft’s world border to create a well-defined area.
Step 1: Define the world border
The world border sets the world’s limit. We’ll use it to define the pre-generation extent.
Start by setting the world border’s center (X and Z):
/worldborder center <pos>
For example, if your spawn is at -100 80 -250, type -100,-250.
Next, use this command to set the world border size (diameter in blocks):
/worldborder set <size_in_blocks>
Example for a 6 000-block diameter area (3 000-block radius):
/worldborder set 6000

Now that the world border is set, we’ll configure Chunky to pre-generate that area.
Step 2: Select the world
First, tell Chunky which world to pre-generate:
/chunky world <WorldName>
If you haven’t renamed it, the default is “world”:
/chunky world world
Step 3: Align pre-generation with the world border
Run the following command:
/chunky worldborder
Start pre-generation
Everything is ready, start the pre-generation with:
/chunky start
Managing pre-generation
Pause: /chunky pause
Resume: /chunky continue
Cancel: /chunky cancel
Check progress: /chunky progress
Additional options
Reduce progress messages: /chunky quiet <interval>
Hide messages completely: /chunky silent
Reload configuration: /chunky reload (avoid; a restart is better)
Trim chunks outside the selection: /chunky trim
Conclusion
You now know how to pre-generate your Minecraft map with Chunky efficiently, using the world border as a reference! This improves your server’s performance by eliminating lag from real-time chunk generation.
If you run into problems, consult the official documentation or contact our support on Discord.
Happy exploring and enjoy the game!