Плагин для серверов Майнкрафт заранее создаёт чанки мира, чтобы игроки не ждали генерацию местности во время исследования. Он подходит для сервера с большим миром, незером, эндом и пользовательскими измерениями.
Возможности
- Генерирует мир спиралью от заданного центра: ближайшие к спавну области будут готовы раньше.
- Загружает чанки асинхронно и регулирует скорость работы по TPS сервера.
- Сохраняет ход каждой задачи и продолжает её после перезапуска сервера.
- Позволяет отдельно задать радиус и центр генерации для каждого мира.
- Выгружает созданные чанки из памяти и сообщает операторам процент выполнения, скорость и примерное оставшееся время.
Команды
/pregen start [world] [radiusBlocks] [centerX centerZ]— начать генерацию./pregen stop [world]— остановить задачу и сохранить прогресс./pregen pause [world]— поставить задачу на паузу./pregen resume [world]— продолжить сохранённую или приостановленную задачу./pregen status [world]— посмотреть прогресс задач./pregen reset [world]— удалить сохранённый прогресс мира.
Также доступны сокращения /pg и /pregenerate.
Права
pregen.use— доступ к командам; по умолчанию есть у операторов.
Настройка
Параметры находятся в config.yml. В нём можно изменить число одновременно загружаемых чанков (parallel-chunks), число задач за тик (chunks-per-tick), минимальный TPS (min-tps), частоту сохранения (save-every), автопродолжение после запуска (auto-resume-on-start) и настройки отдельных миров в разделе worlds.
Требования
Работает на Paper и требует Java. Сторонние плагины и библиотеки не нужны.
