Собрать .mcaddon из двух паков: RP + BP в одном файле

Собрать .mcaddon из RP + BP

Загрузите resource pack и behavior pack (.mcpack или .zip) — получите один .mcaddon для установки мода целиком.

не выбран
не выбран
Локально. Все операции выполняются в вашем браузере. Не отправляем паки на сервер. Рекомендуемый размер файла — до 80 МБ.

Сборщик склеивает resource pack и behavior pack в один файл .mcaddon. Текстуры и логика оказываются в одной упаковке, и мод едет одним архивом, а не двумя отдельными .mcpack.

Зачем сводить текстуры и логику в один архив

Ресурс-пак рисует, пак поведения задаёт правила. По отдельности они не заменяют друг друга: мод без второй половины выглядит целым только по названию. .mcaddon держит оба пака рядом, чтобы их не путали и не теряли по дороге.

Склейка не переписывает содержимое. manifest.json каждого пака остаётся своим, меняется только общая оболочка.

Какие два файла класть на вход

Нужны готовые архивы: один resource pack и один behavior pack, обычно в .mcpack. Текстурный пак и пак логики подаются раздельно, подменить один другим склейка не умеет.

  • У каждого пака свой manifest.json и свой uuid.
  • Одинаковый header у обоих архивов склейка не исправляет.
  • Один .mcpack без пары в .mcaddon не превращается: второй половины просто нет.

Как устроен файл после склейки

На выходе один .mcaddon с двумя паками внутри. Файлы не смешиваются в общую кучу: текстуры остаются в ресурс-паке, правила — в паке поведения.

Если после сборки мод ведёт себя как половина, откройте результат как архив и проверьте, что на месте оба манифеста, а не два экземпляра одного и того же пака.

Частые вопросы

Чем mcaddon отличается от двух mcpack?

В .mcaddon лежат оба пака сразу: ресурсный и поведенческий. Два .mcpack — это те же половины, только отдельными файлами.

Почему мод не работает, если есть только текстуры?

Текстуры без пака поведения не задают логику. Склейте resource pack с behavior pack, если мод рассчитан на обе части.

Склейка поменяет UUID внутри паков?

Нет. Сборщик соединяет архивы и не трогает manifest.json. Совпадающие идентификаторы нужно заменить до склейки.

Можно ли собрать mcaddon из одного mcpack?

Нет. На вход нужны две части: ресурс-пак и пак поведения. Один архив останется одним паком, даже если сменить ему расширение.