Скачать Passive Chunk Pregenerator — Minecraft Моды — MetaMods

Passive Chunk Pregenerator

Активный

Установок

0

Последнее обновление

2 года назад

Версии

1.18.2 — 1.19.2
Сервер
Fabric
Forge
Quilt
Утилиты

Passive Chunk Pregenerator

Данный мод выполняет фоновую генерацию чанков вокруг игроков, независимо от их статуса (онлайн или офлайн), а также в области спавна мира. Это позволяет заранее подготовить участки карты, которые с высокой вероятностью будут использоваться в ближайшее время.

Принцип работы

Minecraft использует частичную многопоточность. Каждое измерение (или уровень, как называют их разработчики модов, работающие с Mojmaps) имеет собственный поток для генерации чанков. На основном потоке, отвечающем за большинство внутриигровых процессов, происходит проверка доступных для загрузки чанков. Эта проверка включает определение того, занят ли в данный момент поток генерации чанков для конкретного измерения. Такой подход гарантирует приоритетную обработку наиболее важных участков карты. После этого система планирует генерацию подходящих чанков в каждом потоке, если таковые были обнаружены.

Подавление ошибок

Иногда поток ввода-вывода пытается сохранить чанки в тот момент, когда поток генерации мира добавляет новые данные в карту. Это приводит к возникновению исключений ConcurrentModificationException, которые обычно записываются в лог. В таких случаях чанк сохраняется на диск при следующей попытке (что подтверждается тестированием и не должно приводить к повреждению миров, но рекомендуется создавать резервные копии для уверенности). Поскольку эти исключения возникают достаточно часто и не несут критической угрозы, они подавляются и не попадают в журнал ошибок.

Участники проекта
agnor99

agnor99

Разработчик

liliandev

liliandev

Разработчик

Создан: 1 окт 2025

ID: 5672