▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
ARRP

ARRP

ARRP - это API для Fabric, которое позволяет генерировать ресурсы и данные на лету прямо через код. Рецепты, таблицы лута, модели, стейты блоков - всё без JSON, динамически и с поддержкой обычных ресурспаков.

Оцените первым
1.8M
71

Многие мододелы для Майнкрафт знают, как муторно пилить JSON-файлы для каждого рецепта, модели или таблицы лута. Особенно когда нужно сделать условную генерацию - чтобы контент появлялся только при определённых условиях. Тут на помощь приходит ARRP.

Что это и зачем нужно

ARRP (Asset/Runtime Resource Pack) - это API для Fabric, которое даёт возможность генерировать ресурспаки и датапаки прямо во время выполнения игры. Всё через код, без единого JSON-файла.

Какие проблемы решает

  • Устал от JSON - больше не нужно вручную прописывать JSON для каждого рецепта или модели. Пишешь один раз в коде - и всё работает.
  • Условные ресурсы - можно добавлять контент только при совместимости с другими модами, или в зависимости от настроек. Без этой штуки приходилось бы городить костыли.
  • Совместимость с обычными ресурспаками - сгенерированные ресурсы не конфликтуют с обычными текстурпаками. Всё корректно накладывается.

Как это работает

API позволяет:

  • Добавлять рецепты крафта, плавки и прочие процедуры
  • Генерировать таблицы лута для мобов и блоков
  • Создавать модели предметов и блоков
  • Задавать стейты блоков (blockstates)
  • Всё это - без JSON, на чистом Java-коде, прямо в инициализации мода

Главная фишка - поддержка условий. Например, ты можешь сделать так, чтобы определённый рецепт появлялся только если установлен другой мод. Или чтобы модель блока менялась в зависимости от биома. И это всё без ручного переключения файлов.

Почему это удобно для мододелов

Больше не надо копипастить десятки одинаковых JSON-файлов с минимальными отличиями. Всё генерируется программно - меньше ошибок, меньше мусора, проще поддерживать. Для больших модов с кучей контента это просто спасение.

Скачать ARRP можно для Fabric на Minecraft 1.16-1.20. Подходит и для клиента, и для сервера. В чистом клиенте ничего не даёт, но если ты пишешь свой мод - это must-have, который ускоряет разработку в разы.

Нюансы

  • Работает только на Fabric, про Forge забудь
  • Нужен базовый опыт Java-разработки, чтобы использовать
  • Сгенерированные ресурсы пропадают при перезапуске - они не сохраняются в папку resourcepacks

В целом, если ты мододел и устал от JSON - попробуй ARRP. Штука реально меняет подход к созданию контента.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Ссылки

Детали

Лицензия:
Опубликован:4 года назад
Обновлён:1 месяц назад
Главная