
ARRP but it's Different but it's Still ARRP
ARRP but it's Different but it's Still ARRP - библиотека для разработчиков Minecraft, позволяющая генерировать ресурсы и данные на лету. Это форк оригинального ARRP с поддержкой NeoForge.
ARRP but it's Different but it's Still ARRP - мод для Майнкрафт, который вряд ли заинтересует обычного игрока, но для разработчиков это настоящая находка. Проект решает конкретную боль: избавляет от необходимости пихать тысячи статичных JSON-файлов в архив мода. Если вы делаете контентный аддон с кучей динамических предметов, блоков или рецептов, этот инструмент сгенерирует все нужные ассеты и данные прямо во время загрузки игры (на лету).
Что это и зачем нужно
Оригинальный ARRP (Advanced Runtime Resource Packs) был создан для Fabric, чтобы экономить место и время загрузки. ARRP but it's Different - это форк, который не просто переносит ту же идею на NeoForge (НеоФорж), но и вносит изменения в синтаксис и саму систему.
По факту, вместо того чтобы тащить за собой огромный файл с текстурами и моделями, моддер пишет несколько строк кода, а библиотека сама создает "фейковый" ресурспак в оперативной памяти. Это особенно полезно для сборок модов, где много контента зависит от других установленных аддонов.
Важно знать перед использованием
Проект все еще в стадии бета-теста. Если планируете использовать его в своей сборке или аддоне, будьте готовы к возможным багам.
Важный нюанс: Если переходите с оригинального ARRP (АРРП) на этот форк, учтите, что синтаксис поменялся. Прямой совместимости нет, придется переписывать часть кода. Зато поддерживаются те же генераторы, что и в оригинале, но с небольшими отличиями в синтаксисе.
Особенности загрузчиков: Fabric и NeoForge
Мод работает сразу на двух платформах, но есть нюансы из-за разной архитектуры загрузчиков:
- Fabric (Фабрик) поддерживает все события (events) без ограничений.
- NeoForge пока поддерживает только событие "BeforeUser". Это связано с тем, как сам загрузчик обрабатывает инициализацию модов.
Совместимость с ресурспаками
Многих волнует, не сломает ли эта генерация пользовательские текстурпаки. Ответ - нет. Библиотека создает виртуальные ресурспаки, которые ставятся по приоритету предпоследними. Это значит, что любой скачанный вами ресурспак для Minecraft легко перебьет сгенерированные файлы.
Но есть обратная сторона: мод не может перезаписывать ресурсы других модов. Он имеет доступ только к перезаписи ванильных (стандартных) файлов игры.
Кому стоит скачать
- Разработчикам, которым нужно генерировать динамический контент (зависящий от конфигов или других модов).
- Создателям сборок модов, которые хотят оптимизировать размер своих сборок и убрать лишний мусор в виде статичных JSON.
Скачайте мод ARRP but it's Different but it's Still ARRP, если ищете современное решение для генерации ресурсов на NeoForge и Fabric для актуальных версий Майнкрафт (например, 1.20.1 или 1.21).
Как поиграть с друзьями с модом ARRP but it's Different but it's Still ARRP?
Мод ARRP but it's Different but it's Still ARRP куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода ARRP but it's Different but it's Still ARRP будет готов за пару минут - BungeeHost сделает всё за вас.
