Description
Chunker
Pre-generate chunks ahead of time to reduce chunk generation overhead while players are roaming the world
Features
- Control exact chunk-per-second pre-generation rates for great granularity over load impact while pre-genning.
- Pause chunk generation tasks if required
- Skip already generated chunks
- Get detailed chunk pre-generation stats including processed chunks, skipped chunks and generation percentage.
- Configurable optional persistent world border to keep players inside your generated chunk radius
Permissions
There are permission nodes for pretty much everything, but you can grant a group/player full access by granting chunker.* a full list of available permission nodes is below:
chunker.command.chunker.world- use the /chunker world commandchunker.command.chunker.center- use the /chunker center commandchunker.command.chunker.radius- use the /chunker radius commandchunker.command.chunker.corners- use the /chunker corners commandchunker.command.chunker.border- use the /chunker border commandchunker.command.chunker.rate- use the /chunker rate commandchunker.command.chunker.start- use the /chunker start commandchunker.command.chunker.stop- use the /chunker stop commandchunker.command.chunker.resume- use the /chunker resume commandchunker.command.chunker.cancel- use the /chunker cancel commandchunker.command.chunker.progress- use the /chunker progress commandchunker.command.chunker.silent- use the /chunker silent commandchunker.command.chunker.quiet- use the /chunker quiet commandchunker.command.chunker.reload- use the /chunker reload commandchunker.command.chunker.trim- use the /chunker trim command
Commands
There are permission nodes for pretty much everything, but you can grant a group/player full access by granting chunker.* a full list of available permission nodes is below:
Selection commands
/chunker world- List all worlds available for chunk pre-generation/chunker world <worldName>- Select a world to control pre-generation for/chunker center <x> <z>- Set the center of the pre-generation selection to the specified coordinates/chunker center spawn- Set the center of the pre-generation selection to the world's spawnpoint/chunker radius <blocks>- Set the radius of the selection, e.g 100 is 100 blocks in each direction from the center/chunker corners <x1> <z1> <x2> <z2>- Set the corners of the selection to specific coordinates
Border commands
/chunker border- Toggle the world border on/off in the selected world
Lifecycle commands
/chunker start- Start generating chunks in the specified world/chunker stop- Pause generation of chunks in the specified world/chunker resume- Resume generation of chunks in the specified world/chunker cancel- Cancel generation of chunks in the specified world
Pregen tuning
/chunker rate <chunksPerSecond>- Set the generation rate for chunks (default: 200)
Utility commands
/chunker trim- (DESTRUCTIVE) deletes chunks outside of the specified region, requires confirmation/chunker reload- Reload the plugin/chunker silent- Disables chat progress update output/chunker quiet <seconds>- Change the progress update output frequency for both chat and console
Usage & examples
Generate chunks in a 5000 block radius in the world "default" centered on the spawnpoint
/chunker world default
/chunker center spawn
/chunker radius 5000
/chunker start
/chunker progress
Generate chunks in a 10000 block radius slowly to prevent impact in world "custom" centered on specific coordinates
/chunker world custom
/chunker center 123 321
/chunker radius 10000
/chunker rate 20 # 20 Chunks per second, 10% of the default
/chunker start
/chunker progress
Generate chunks between two sets of coordinates aggressively (requires a lot of resources), in a 20k block radius centered around spawn
/chunker world default
/chunker center spawn
/chunker radius 20000
/chunker rate 400 # double the 200 chunk per second default
/chunker start
/chunker progress
Create a world border 5000 blocks from spawn without pregeneration
/chunker world default
/chunker center spawn
/chunker radius 5000
/chunker border
Pregenerate chunks within 15000 blocks of spawn with a world border at 150 chunks per second, and trim chunks outside of the border
/chunker world default
/chunker center spawn
/chunker radius 15000
/chunker border
/chunker rate 150
/chunker start
/chunker trim --confirm


