Material Rule Compiler
Мод для оптимизации ванильной генерации мира. Работает путём компиляции правил материалов в байт-код и оптимизации этих правил.
- Загрузчики
- FabricQuilt
- Скачиваний на Modrinth
- 147 тыс.
- Подписчиков на Modrinth
- 22
- версий
- 37
- Обновлён
- 16 октября 202616 окт.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Material Rule Compiler — это экспериментальный мод для оптимизации генерации мира, который ускоряет работу surface builder за счёт компиляции material rules в статические функции.
Меняет ли мод генерацию мира? Мод сохраняет ванильный паритет, в том числе с любыми датапаками. Учтите, ванильная недетерминированность.
Можно ли использовать с модами на кастомную генерацию мира? Да, мод откатится к обычному выполнению там, где встретит модифицированный контент. Хотя возможны несовместимости с модами. Я тестирую с крупными модами на генерацию мира вроде terratonic и т.д.
Примечание Для оптимальной скорости нужен Fast Noise
Material Rule Compiler — часть Reverie Projects, загляните и в наши другие моды.
Как работает этот мод?
Material rule compiler компилирует material rules в class-файлы с помощью библиотеки asm, оптимизируя под каждый уникальный набор биомов. Он также сокращает количество аллокаций для random splitters в material rules и предсказывает биомы для material rules.
Насколько это быстро?
Примерно на 30-40% сокращается время выполнения surface builder.
Соцсети
Благодарности
- 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.