Перейти к содержимому

Material Rule Compiler

Мод для оптимизации ванильной генерации мира. Работает путём компиляции правил материалов в байт-код и оптимизации этих правил.

FabricQuilt
Загрузчики
FabricQuilt
Скачиваний на Modrinth
147 тыс.
Подписчиков на Modrinth
22
версий
37
Обновлён
16 октября 202616 окт.
Опубликован
в 2026
Example program generated by the mod · свайп

Коротко о моде

Работает на Fabric и Quilt
Для Minecraft 1.21.9–26.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.1.2+1.21.9 от 16 октября 2026
Нужен ZConfig
Лицензия MPL-2.0 — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21.9–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Material Rule Compiler — это экспериментальный мод для оптимизации генерации мира, который ускоряет работу surface builder за счёт компиляции material rules в статические функции.

Меняет ли мод генерацию мира? Мод сохраняет ванильный паритет, в том числе с любыми датапаками. Учтите, ванильная недетерминированность.

Можно ли использовать с модами на кастомную генерацию мира? Да, мод откатится к обычному выполнению там, где встретит модифицированный контент. Хотя возможны несовместимости с модами. Я тестирую с крупными модами на генерацию мира вроде terratonic и т.д.

Примечание Для оптимальной скорости нужен Fast Noise

Material Rule Compiler — часть Reverie Projects, загляните и в наши другие моды.

Available on codeberg Available on curseforge Available on modrinth Support me on Ko-Fi

Как работает этот мод?

Material rule compiler компилирует material rules в class-файлы с помощью библиотеки asm, оптимизируя под каждый уникальный набор биомов. Он также сокращает количество аллокаций для random splitters в material rules и предсказывает биомы для material rules.

Насколько это быстро?

Примерно на 30-40% сокращается время выполнения surface builder.

Соцсети

Chat with us on discord Chat with me on mastodon Chat with us on Gitter

Благодарности

  • Ishland за предложение method handle api
  • Участникам Taumc за обсуждение совместимости и surface rules
  • DJ за тестирование и бенчмарки

Reverie Projects

Присоединяйтесь к Reverie Projects, чтобы первыми увидеть превью и обновления разработки! Вступив, вы сможете:

  • Получить помощь с установкой и техническую поддержку по множеству классных проектов
  • Узнавать последние новости о разработке
  • Общаться и сотрудничать с нашей командой
  • И просто проводить время с остальным сообществом!

Частые вопросы

Как установить Material Rule Compiler?

Установите Fabric под свою версию Minecraft, скачайте Material Rule Compiler под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Material Rule Compiler?

У Material Rule Compiler есть сборки для Minecraft 1.21.9–26.3.

Нужен ли Material Rule Compiler на сервере?

Ставится только на сервер; игрокам ставить не нужно

С какими модами Material Rule Compiler несовместим?

Автор указывает несовместимость с Moonrise.

Лицензия и источник
Mozilla Public License 2.0можно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее