ChunkyFast
ChunkyFast is a high-performance chunk pregenerator for Paper 1.21.x. It provides a clean, predictable workflow for pregenerating terrain, supports running multiple world jobs in parallel, and includes built-in scheduling and load control.
ChunkyFast
ChunkyFast
ChunkyFast is a high-performance chunk pregenerator for multiple world jobs in parallel. It provides a clean, predictable workflow for pregenerating terrain, supports running multiple world jobs in parallel, and includes built-in scheduling and load control.
---
Key Features
- MiniMessage using Paper’s async chunk API - MiniMessage: run jobs for multiple worlds at the same time - MiniMessage: shared budgets across all active jobs so load does not scale linearly with the number of worlds - MiniMessage: dynamically adjusts throughput to keep average tick time near your configured target - MiniMessage: chunk iteration optimized for better region (.mca) locality - MiniMessage using region header scanning (fast, non-blocking) - MiniMessage: job state is persisted and can resume after restart - MiniMessage formatting for all plugin messages
---
Supported Versions
- Java: 1.21.x - Java: 21+
---
Installation
1. Download the latest release from GitHub Releases. 2. Put `ChunkyFast.jar` into your server `plugins/` folder. 3. Start the server once to generate the default config. 4. Adjust `plugins/ChunkyFast/config.yml` if needed. 5. Use the commands below.
---
Commands
Main command: `/chunkyfast` Aliases: `/cf`, `/cfast`
Start pregeneration
All coordinates and radii are in CHUNKS (not blocks).
`/chunkyfast start <world> circle <radiusChunks> [centerX centerZ]`
`/chunkyfast start <world> square <radiusChunks> [centerX centerZ]`
`/chunkyfast start <world> rect <minX> <minZ> <maxX> <maxZ>`
`/chunkyfast start <world> worldborder`
---
How ChunkyFast Differs From Chunky
ChunkyFast and Chunky aim at the same outcome (pregenerating terrain), but they emphasize different things.
non-blocking - non-blocking with a non-blocking - non-blocking (limiter adjusts workload to keep tick time stable) - A lean workflow with minimal overhead - Optional non-blocking “already generated” detection via region header scanning
Chunky focuses on - A long-established, highly feature-rich pregeneration ecosystem - Extremely broad configuration and safety controls - Mature workflows for a wide variety of server environments
Practical takeaway: ChunkyFast is built around multi-world scheduling and MSPT-based control, while Chunky is a feature-complete, widely adopted solution with deep tooling and history.
---
Notes
- Pregeneration speed is typically limited by disk I/O and disk I/O for region writes. - For best results, run pregeneration when the server has enough resources available.