Вход

Регистрация

Восстановление доступа

ARRP but it's Different but it's Still ARRP

ARRP but it's Different but it's Still ARRP

|

ThePoultryMan

Инструмент для генерации ресурсов на лету, заменяющий необходимость упаковки огромных файлов.

Мод ARRP but it's Different but it's Still ARRP для Minecraft 1.21.11

ARRP but it's Different but it's Still ARRP — это форк популярной библиотеки ARRP, адаптированный для работы на загрузчиках Fabric, NeoForge и Quilt. Мод позволяет разработчикам создавать активы и данные динамически в процессе запуска игры, избавляя от необходимости включать в модификации огромные объемы статических ресурсов. Библиотека сохраняет ключевую функцию оригинала — создание «фейковых» ресурсных пакетов, которые работают как второй по приоритету слой, позволяя другим ресурсным пакам перекрывать её содержимое. Проект находится на стадии бета-тестирования и активно ищет обратную связь от сообщества.

Основной принцип работы: генерация вместо упаковки

Главная цель проекта — изменить подход к созданию контента. Вместо того чтобы включать в архив мода тысячи текстур, моделей или лута, разработчики могут вызывать генераторы. Это позволяет создавать контент, зависящий от других модов, или динамически менять игровые объекты без перепаковки файлов. Система поддерживает те же основные генераторы, что и оригинальная версия ARRP, хотя и с некоторыми отличиями в синтаксисе. Такой подход значительно уменьшает размер модов и ускоряет загрузку.

Взаимодействие с ресурсными паками

Библиотека корректно интегрируется в систему приоритетов ресурсов игры. Она создаёт «фейковые» ресурсные пакеты, которые вступают в силу как второй по важности слой. Это означает, что любой пользовательский ресурсный пакет может переопределить активы, созданные этим модом, обеспечивая гибкость для авторов контент-пакетов. Однако обратная ситуация невозможна: ресурсы, сгенерированные этой библиотекой, не могут быть переписаны другими модами, но они без проблем перекрывают стандартные ресурсы самой игры Minecraft.

Поддержка платформ и различия

Мод официально работает на Fabric, NeoForge и Quilt. На Fabric реализована полная поддержка событийной системы. На NeoForge поддержка ограничена: доступны только события типа "BeforeUser". Также стоит отметить, что не все точки входа (entrypoints), доступные на Fabric, корректно работают на NeoForge из-за различий в механизме загрузки модов. Разработчикам, использующим NeoForge, следует внимательно проверять совместимость кода с платформой.

Совместимость с оригиналом и альтернативами

Важно понимать, что это не полная совместимость с оригинальной версией ARRP. Из-за изменений в синтаксисе и внутренней системе библиотеки, использовать их одновременно нельзя. Если вы перешли на этот форк, код, написанный под оригинал, потребует доработки. Для тех, кто ищет похожие инструменты, доступны альтернативы, такие как Cloth Config API или YetAnotherConfigLib, хотя они решают смежные задачи настройки и управления конфигурацией.

Статус разработки и документация

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

Связанные материалы

Автор: ThePoultryMan · Лицензия: LGPL-3.0-only

T

ThePoultryMan

2 проекта

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Бета advanced_runtime_resource_packs_but_different-0.8.2.jar 160.8 KB 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6 NeoForge 0 20.01.2026
Бета advanced_runtime_resource_packs_but_different-0.8.1.jar 164.4 KB 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6 FabricQuilt 0 06.01.2026
Бета advanced_runtime_resource_packs_but_different-0.8.1.jar 164.4 KB 1.21.11 FabricQuilt 0 06.01.2026
Бета advanced_runtime_resource_packs_but_different-0.8.1.jar 160.8 KB 1.21.11 NeoForge 0 06.01.2026
Бета advanced_runtime_resource_packs_but_different-0.6.0.jar 161.4 KB 1.21.8, 1.21.7, 1.21.6 FabricQuilt 0 26.08.2025
Бета advanced_runtime_resource_packs_but_different-0.4.1.jar 170.1 KB 1.21.5 Fabric 0 12.05.2025
Бета advanced_runtime_resource_packs_but_different-0.4.1.jar 230.5 KB 1.21.5 NeoForge 0 12.05.2025
Бета advanced_runtime_resource_packs_but_different-0.4.0.jar 170.1 KB 1.21.5 FabricQuilt 0 10.05.2025
Бета advanced_runtime_resource_packs_but_different-0.2.2.jar 86.2 KB 1.21.4 FabricQuilt 0 31.03.2025
Бета advanced_runtime_resource_packs_but_different-0.2.2.jar 146.1 KB 1.21.4 NeoForge 0 31.03.2025