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 command
chunker.command.chunker.center - use the /chunker center command
chunker.command.chunker.radius - use the /chunker radius command
chunker.command.chunker.corners - use the /chunker corners command
chunker.command.chunker.border - use the /chunker border command
chunker.command.chunker.rate - use the /chunker rate command
chunker.command.chunker.start - use the /chunker start command
chunker.command.chunker.stop - use the /chunker stop command
chunker.command.chunker.resume - use the /chunker resume command
chunker.command.chunker.cancel - use the /chunker cancel command
chunker.command.chunker.progress - use the /chunker progress command
chunker.command.chunker.silent - use the /chunker silent command
chunker.command.chunker.quiet - use the /chunker quiet command
chunker.command.chunker.reload - use the /chunker reload command
chunker.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
Links
Plugin discord server
Server owners community