Мод для Майнкрафт, который оптимизирует генерацию мира и загрузку с сохранением чанков на сервере и в одиночной игре. Он использует векторные инструкции процессора, чтобы снизить нагрузку на процессор; на ФПС мод не нацелен.
Возможности
- Ускоряет преобразования функций плотности при генерации рельефа.
- Оптимизирует ограничение значений в массивах плотности.
- Ускоряет упаковку и распаковку палитр блоков при загрузке и сохранении чанков.
- Оптимизирует часть расчётов при генерации каньонов.
- Для каждой оптимизации есть безопасный обычный режим: при несовместимости, ошибке проверки или отсутствии нужных возможностей мод использует ванильный код.
Настройки
Файл настроек TOML создаётся в папке config/; с Mod Menu его можно открыть прямо в игре.
backendForcedScalar— принудительно использовать обычный режим для всех оптимизаций.densityFunctionMap,densityFunctionClamp,packedStorageUnpack,canyonCarverSkip— режимы отдельных оптимизаций:auto,scalarилиoff.selfTest— проверка совпадения результатов обычного и векторного режимов при запуске.diagnostics— подробный отчёт в журнале запуска.
Изменение всех параметров, кроме diagnostics, требует перезапуска.
Требования и совместимость
Для ускорения добавьте в аргументы JVM строку --add-modules=jdk.incubator.vector. Без неё мод продолжает работать в обычном режиме, но не использует векторные инструкции. В журнале запуска строка [vectorx] VectorX ready: 4/4 kernels on the vector backend означает, что векторный режим активен; 0/4 — что аргумент не подключён.
