Chunky (Bukkit)
Chunky
Pre-generates chunks, quickly, efficiently, and safely
A better alternative to WorldBorder fill and similar features in other plugins
Features
- Start one or several chunk generation tasks at the same time (if you want to leverage your CPU more)
- Pause chunk generation tasks, saving them for later
- Shows detailed information such as chunks processed, percent to completion, ETA, chunk processing rate, etc
Permissions
chunky.chunky Gives permission to all chunky commands
Commands
chunky start Starts a new chunk generation task
chunky pause Pauses the current chunk generation tasks, and saves progress
chunky continue Continues running current or saved chunk generation tasks
chunky cancel Stops the current chunk generation tasks, and cancels progress
chunky world <world> Sets the currently selected world
chunky worldborder Automatically sets the center and radius based on the currently selected world
chunky center <x> <z> Sets the current center block location
chunky spawn Set the center to the spawn point
chunky radius <radius> Sets the current radius
chunky corners <x1> <z1> <x2> <z2> Set by corner coordinates
chunky shape <shape> Set the shape to generate
chunky pattern <pattern> Set the generation pattern
chunky silent Toggle displaying update messages
chunky quiet <interval> Set the quiet interval in seconds for update messages
Examples
Generate chunks centered on 0,0 with a 1000 block radius in the overworld
chunky radius 1000 chunky start
Generate chunks centered on 100,-100 with a 5000 block radius in the nether
chunky center 100 -100 chunky radius 5000 chunky world world_nether chunky start
Set a world border at 0, 0 with a 10000 block radius and generate chunks inside
worldborder center 0 0 worldborder set 20000 chunky worldborder chunky start
Additional Links
Wiki Find up-to-date information about plugin features
Discord Visit the #chunky channel and ask questions
Crowdin Help translate the plugin into several languages
Donate Support the project if you've found it useful
bStats Check out some cool stats about the plugin
CodeMC Download the latest builds from this mirror
Screenshots
Ryzen 3700x processor and 16GB RAM allocation generating 3 worlds at the same time
As soon as I start chunky, I get the message after a short time:
Can't keep up! Is the server overloaded? Running 5020ms or 100 ticks behind
After a few minutes, the server terminates with the message:
A single server tick took 60.00 seconds
The Minecraft server has 8GB RAM allocated, the server has a total of 16GB RAM and 8 CPU cores.
What can I do?
In reply to its_fr4nki:
That message means your server is lagging. If you need help troubleshooting the issue please join the Discord server and share your timings.
Is there a way to let the plugin generate indefinitely?
In reply to GeneralPfyffer:
Sure, it will pretty much take infinite time and disk space to generate as well, so I'd like to warn you that it sounds like a bad idea. If you still want to try it, set the radius to 30,000,000 (the maximum world border size) and start the task.
This Plugin is awesome! I ran the Nether and Overworld in a 100k world border with zero noticeable impact on gameplay.
I notice it does miss about 5% of the chunks. Regardless I will keep using this as my server grows!
In reply to GoldenGoatSails:
You shouldn't be missing any chunks. How are you determining that they are missing? If you're using Dynmap, make sure to fully render the map after pre-generating (not before / during). If that still doesn't work you might want to re-render.
Cool plugin! Does it work with other world generator plugins like Terra?
In reply to Squoshy:
Yes, it should work perfectly with Terra, and any others that provide custom generation with the Bukkit API. :)
In reply to pop4959:
Thank you!