Оптимизация генерации мира для Fabric и Quilt.
Скачать
Версия игры
26.2
26.3
Категория
zmatcomp-1.0.0-beta.6+26.2.jar
26.2 | fabric, quilt
16.09.2026
Последние файлы
zmatcomp-1.0.0-beta.6+26.3.jar
26.3 | fabric, quilt
16.09.2026
zmatcomp-1.0.0-beta.5+26.3-rc-3.jar
26.3-rc-3 | fabric, quilt
15.09.2026
zmatcomp-1.0.0-beta.4+26.2.jar
26.2 | fabric, quilt
14.09.2026
Ссылка на сайт
modrinth.com
Организация
5 проектов
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Мод Material Rule Compiler для Minecraft — ускорение генерации поверхности
Material Rule Compiler — это экспериментальный мод для оптимизации генерации мира, который значительно ускоряет работу Surface Builder. Мод компилирует правила материалов в статические функции, снижая нагрузку на процессор при генерации ландшафта. Он сохраняет полную совместимость с ванильной генерацией и работает вместе с datapacks и сторонними модами на генерацию.
Принцип работы
Мод работает через компиляцию правил материалов в простой байт-код, который затем преобразуется в метод-ручки (method handles). Java Virtual Machine автоматически компилирует эти ручки в нативный байт-код JVM при продолжении выполнения игры. Такой подход позволяет избегать накладных расходов на интерпретацию правил во время генерации чанков.
Производительность
Использование компиляции правил материалов приводит к снижению времени выполнения Surface Builder примерно на 30–40%. Это значит, что генерация новых территорий происходит значительно быстрее, особенно на сложных ландшафтах или при активном исследовании мира.
Совместимость с ванилью и модами
Мод сохраняет полную паритет с ванильной генерацией мира, включая работу с datapacks. Важно помнить о неопределённости ванильной генерации (Vanilla non-determinism), которая может влиять на воспроизводимость миров. Мод поддерживает использование сторонних модов на генерацию: при обнаружении модифицированного контента он автоматически переключается на обычный режим выполнения. Однако возможны несовместимости с некоторыми модами, поэтому рекомендуется тестировать сборку на совместимость с крупными проектами, такими как Terratonic.
Разработчики и сообщество
Автор мода — ZenXArch. В разработке проекта принимали участие Ishland (предложил использование API метод-ручек), члены Taumc (обсуждали совместимость и правила поверхности) и DJ (тестирование и бенчмарки). Проект является частью Reverie Projects — сообщества, которое предлагает помощь в установке, техническую поддержку, обновления и общение с командой разработчиков.
Технические детали
Мод использует миксины (mixins) для взаимодействия с кодом генерации мира. Он не требует установки дополнительных библиотек, кроме обязательной зависимости ZConfig. Мод не содержит встроенных JAR-файлов и работает только на стороне сервера. Для корректной работы требуется Java версии 25 или выше.
Связанные материалы
- TerraBlender — похожий мод
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Бета | zmatcomp-1.0.0-beta.6+26.2.jar 94.7 KB | 26.2 |
|
— | 0 | 16.09.2026 | |
| Бета | zmatcomp-1.0.0-beta.6+26.3.jar 97.7 KB | 26.3 |
|
— | 0 | 16.09.2026 | |
| Альфа | zmatcomp-1.0.0-beta.5+26.3-rc-3.jar 97.6 KB | 26.3-rc-3 |
|
— | 0 | 15.09.2026 | |
| Бета | zmatcomp-1.0.0-beta.4+26.2.jar 90 KB | 26.2 |
|
— | 0 | 14.09.2026 | |
| Альфа | zmatcomp-1.0.0-beta.3+26.3-rc-2.jar 78 KB | 26.3-rc-2 |
|
— | 0 | 11.09.2026 | |
| Альфа | zmatcomp-1.0.0-beta.3+26.3-rc-1.jar 78 KB | 26.3-rc-1 |
|
— | 0 | 10.09.2026 | |
| Альфа | zmatcomp-1.0.0-beta.3+26.3-pre-3.jar 78 KB | 26.3-pre-3 |
|
— | 0 | 10.09.2026 | |
| Бета | zmatcomp-1.0.0-beta.2+26.3-pre-2.jar 64.6 KB | 26.3-pre-2 |
|
— | 0 | 06.09.2026 | |
| Альфа | zmatcomp-1.0.0-beta.1+26.3-pre-1.jar 59.9 KB | 26.3-pre-1 |
|
— | 0 | 01.09.2026 | |
| Альфа | zmatcomp-1.0.0-beta.1+26.3-snapshot-10.jar 59.9 KB | 26.3-snapshot-10 |
|
— | 0 | 30.08.2026 | |
| Бета | zmatcomp-1.0.0-beta.1+26.3-snapshot-7.jar 64.9 KB | 26.3-snapshot-7 |
|
— | 0 | 29.08.2026 |
Скачать
Версия игры
26.2
26.3
Категория
zmatcomp-1.0.0-beta.6+26.2.jar
26.2 | fabric, quilt
16.09.2026
Последние файлы
zmatcomp-1.0.0-beta.6+26.3.jar
26.3 | fabric, quilt
16.09.2026
zmatcomp-1.0.0-beta.5+26.3-rc-3.jar
26.3-rc-3 | fabric, quilt
15.09.2026
zmatcomp-1.0.0-beta.4+26.2.jar
26.2 | fabric, quilt
14.09.2026
Ссылка на сайт
modrinth.com
Организация
5 проектов
Скачиваний:
0
Обновлено:
22.09.2026
ID: