Плагин для серверов Майнкрафт на Paper, который заранее генерирует чанки мира. Он помогает подготовить территорию до прихода игроков, запускает задачи для нескольких миров параллельно и регулирует нагрузку на сервер.
Возможности
- Асинхронно генерирует чанки через API Paper.
- Одновременно обрабатывает несколько миров с общим планировщиком нагрузки.
- Ограничивает скорость работы по MSPT, стараясь удерживать среднее время тика около заданного значения.
- Обходит чанки с учётом расположения файлов регионов
.mca. - Может пропускать уже созданные чанки, проверяя заголовки файлов регионов без блокировки работы.
- Сохраняет состояние задач и продолжает их после перезапуска сервера.
- Использует форматирование сообщений MiniMessage.
Команды
Основная команда: /chunkyfast. Также доступны /cf и /cfast.
Все координаты и радиусы указываются в чанках, а не в блоках.
/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— генерация до границы мира.
Настройка
Параметры плагина находятся в plugins/ChunkyFast/config.yml; там задаётся в том числе целевой уровень нагрузки по MSPT.
Требования
Плагин работает на серверном ядре Paper и требует Java 21 или выше. Скорость генерации зависит прежде всего от производительности процессора при создании мира и скорости записи на диск.
