AutoRegLib — технический library-мод для Minecraft, который используется как база для других модов от Vazkii и некоторых сторонних проектов. Сам по себе он почти ничего не добавляет в игру, но является важной зависимостью для множества популярных модов.
Главная задача AutoRegLib — упростить разработку модов и обеспечить общие системы регистрации контента, событий и механик. Благодаря этому моды работают стабильнее, получают меньше конфликтов и быстрее обновляются под новые версии Minecraft.
Основные возможности
- Библиотека общих функций для модов Vazkii
- Упрощённая регистрация контента и механик
- Повышение совместимости между модами
- Оптимизация внутренней работы модов
- Поддержка Forge и Fabric
- Минимальная нагрузка на игру
- Используется как dependency для множества проектов
AutoRegLib чаще всего устанавливается автоматически вместе с другими модами. Например, некоторые версии Quark, Botania и других проектов Vazkii требуют его для корректной работы.
В отличие от обычных gameplay-модов, AutoRegLib практически “невидим” для игрока. Он не добавляет новые блоки, мобов или механики, а работает в фоне как техническая инфраструктура для других модов.
Подобно Bookshelf, Balm или Architectury API, этот мод выступает в роли общей библиотеки. Однако AutoRegLib ориентирован именно на экосистему модов Vazkii и содержит набор специализированных utility-систем для ускорения разработки и поддержки контента.
Мод очень лёгкий, не влияет на FPS и практически не требует настройки. Его главная задача — обеспечить стабильную работу зависимых модов и сократить количество багов и конфликтов в сборках.
Если в requirements какого-либо мода указан AutoRegLib — значит без него проект либо не запустится, либо будет работать некорректно. Именно поэтому он часто встречается в современных modpack-сборках как обязательная техническая библиотека.