Мод для Майнкрафт, который заранее создаёт чанки в выбранных измерениях по команде. Это снижает задержки при дальнейшем исследовании мира; он нужен только на сервере, но может использоваться и в одиночной игре.
Как пользоваться
Задачи выполняются по очереди, продолжаются после перезапуска и по умолчанию пропускают уже созданные чанки. Прогресс выводится в виде измерения, числа готовых и общего числа чанков, процентов и скорости генерации.
/pregen list— показать активные задачи./pregen gen <dimension> start <block|chunk> <center> <radius> [<force>]— начать генерацию в измерении. Режимblockпринимает координаты центра и радиус в блоках,chunk— в чанках. Приforceсо значениемtrueзаново загружаются и созданные чанки; приfalseони пропускаются./pregen gen <dimension> resume— продолжить задачу измерения./pregen gen <dimension> pause— приостановить задачу измерения./pregen gen <dimension> cancel— отменить задачу измерения./pregen clear— отменить все задачи./pregen sendFeedback— проверить вывод прогресса игрокам./pregen sendFeedback <isFeedbackEnabled>— включить или выключить этот вывод.
Например, команда /pregen gen minecraft:overworld start block 0 0 2000 создаёт область радиусом 2000 блоков от центра обычного мира.
Настройки
Серверный файл настроек находится по пути world/serverconfig/world_pre_generator-server.toml; имя папки мира задаётся в server.properties.
send_feedback— отправлять ли сведения о ходе генерации всем игрокам онлайн.generation.type— способ работы:SERIALсоздаёт чанки последовательно,SEMI_PARALLELзапускает несколько задач и ускоряет подготовку.generation.semi_parallel_task_count— число параллельных задач; значение0использует количество ядер процессора.delays.printиdelays.save— интервалы вывода статуса и сохранения.
При полу-параллельной генерации рекомендуется установить max-tick-time=-1 в server.properties, иначе долгие тики могут привести к остановке сервера.
Требования и совместимость
Мод работает на стороне сервера и предназначен для Forge и NeoForge.
