Аддоны — это способ изменить Minecraft: Bedrock Edition без модов и сторонних лаунчеров. Они добавляют блоки, мобов, предметы, рецепты, текстуры и звуки, работают на консолях, телефонах и Windows и устанавливаются в один клик из Marketplace или файлом. Разберём, чем аддон отличается от ресурспака и Java-мода, как установить готовый и как собрать свой с manifest.json.

Первоисточник: Introducing add-ons — статья Minecraft.net. Ниже — перевод, дополнения и практическая инструкция.

Что такое аддон

Аддон в Bedrock — это набор из двух частей:

  • Behavior pack — поведение и данные: мобы, предметы, блоки, рецепты, лут, функции.
  • Resource pack — внешний вид и звук: текстуры, модели, звуки, язык, интерфейс.

Вместе они могут добавлять нового моба с моделью, дропом и рецептом крафта. Аддоны работают на Bedrock Edition и устанавливаются через Marketplace или файлы .mcpack/.mcaddon; Java-моды (Forge/Fabric) с ними несовместимы.

Аддоны могут добавлять новые блоки и мебель, питомцев, оружие, машины, мини-игры и целые измерения. В Marketplace они продаются как готовые наборы, а на сайтах авторов можно найти бесплатные. Несколько аддонов можно включать вместе, но чем больше паков, тем выше риск конфликтов — проверяйте в тестовом мире.

Что такое аддон в Minecraft Bedrock: behavior pack и resource pack
Аддон = behavior pack (данные) + resource pack (внешний вид); вместе они дают нового моба или блок

Как работают аддоны

Аддоны Bedrock — data-driven: игра читает JSON-файлы и подставляет новые компоненты, модели и текстуры. Behavior pack описывает, что моб умеет, сколько у него здоровья, какой лут и рецепт; resource pack — как он выглядит и звучит. Код не обязателен, но для сложной логики есть Script API на JavaScript (экспериментальный). Поэтому аддоны работают на консолях и телефонах, где Java-моды недоступны.

Чем отличается от ресурспака, датапака и модов

  • Ресурспак меняет только клиентские ассеты: текстуры, модели, звуки, язык.
  • Behavior pack меняет данные и поведение: мобов, предметы, блоки, рецепты, лут.
  • Аддон — это обычно оба пака вместе; в Marketplace они приходят одним пакетом.
  • Датапак — серверная логика Java; с Bedrock-аддонами несовместим.
  • Мод — код для Java (Forge/Fabric); аддоны — данные для Bedrock, поэтому безопаснее и кроссплатформеннее.

Java-моды и Bedrock-аддоны несовместимы: мод для Forge/Fabric не установится в Bedrock, а аддон не заработает в Java. Если ребёнок играет на консоли или телефоне, выбирайте аддоны; если на ПК с Java — моды, но только из проверенных источников. Для семейной игры и консолей аддоны безопаснее: они не требуют установки сторонних лаунчеров и проходят модерацию Marketplace.

Как установить готовый аддон

  1. Из Marketplace. Откройте Marketplace, купите или скачайте бесплатный аддон; он установится автоматически.
  2. Файлом. Скачайте .mcpack (один пак) или .mcaddon (несколько паков) и откройте файл — Minecraft импортирует его.
  3. Включите в мире. «Настройки» → «Глобальные ресурсы»/«Глобальные наборы поведения» или настройки конкретного мира.
  4. Проверьте эксперименты. Некоторые аддоны требуют включить экспериментальные функции в настройках мира.

Если аддон не появился, проверьте, что файл — .mcpack/.mcaddon, а не .zip, и что игра обновлена до версии, под которую сделан пак.

Как установить аддон в Minecraft Bedrock: .mcpack, .mcaddon и настройки мира
Установка: Marketplace или файл, затем включение в глобальных настройках или в мире

Где брать аддоны

  • Minecraft Marketplace — официальный магазин: контент проходит модерацию, ставится в один клик, есть бесплатные и платные паки.
  • MCPEDL, Bedrock Wiki, сайты авторов — большие каталоги; проверяйте версию игры, отзывы и обновления.
  • Discord-серверы авторов — только если доверяете сообществу.
  • Скачивайте только .mcpack/.mcaddon, а не .exe или .zip с неизвестным содержимым.

Структура аддона

В корне каждого пака обязателен manifest.json. Минимальный пример для behavior pack:

{
  "format_version": 2,
  "header": {
    "name": "My Add-On",
    "description": "Example behavior pack",
    "uuid": "GENERATE-UUID-1",
    "version": [1, 0, 0],
    "min_engine_version": [1, 21, 0]
  },
  "modules": [
    {
      "type": "data",
      "uuid": "GENERATE-UUID-2",
      "version": [1, 0, 0]
    }
  ]
}

Для resource pack модуль имеет тип resources. UUID должны быть уникальными: сгенерируйте их через uuidgen или онлайн-генератор; нельзя использовать один UUID в header и модуле. min_engine_version — минимальная версия игры, например [1, 21, 0]; если поставить слишком высокую, пак не загрузится на старых версиях.

Папки behavior pack: entities/, items/, blocks/, recipes/, loot_tables/, spawn_rules/, functions/. Resource pack: textures/, models/, sounds/, texts/, font/. Иконка пака — pack_icon.png (256×256).

Структура аддона Minecraft: manifest.json, header, modules и папки
В корне пака — manifest.json с header и modules; UUID должны быть уникальными

Простой behavior pack

Самый простой способ понять аддоны — изменить существующего моба. Создайте папку my_behavior/ с manifest.json (тип data) и файлом entities/zombie.json:

{
  "format_version": "1.21.0",
  "minecraft:entity": {
    "description": { "identifier": "minecraft:zombie" },
    "components": {
      "minecraft:health": { "value": 40, "max": 40 }
    }
  }
}

Такой пак увеличит здоровье зомби. Пример показывает структуру; для реального изменения лучше скопировать полный файл сущности из ванильного behavior pack и изменить нужный компонент, иначе можно убрать другие способности. Не все компоненты можно переопределять; если игра пишет об ошибке, проверьте версию format_version и компонент. Для кастомных блоков, предметов и скриптов могут понадобиться экспериментальные функции.

Простой resource pack

Resource pack создаётся так же: папка с manifest.json (тип resources) и textures/. Замените, например, textures/blocks/stone.png — и камень в мире станет другим. Для аддона с новым мобом нужны и behavior pack (поведение), и resource pack (модель и текстура).

Как собрать .mcaddon

  1. Создайте две папки: my_behavior/ и my_resource/.
  2. В каждой должен быть свой manifest.json с уникальными UUID.
  3. Заархивируйте обе папки в ZIP так, чтобы они лежали в корне архива.
  4. Переименуйте архив в .mcaddon и откройте — Minecraft установит оба пака.

Если нужен только один пак, хватит .mcpack: архивируйте одну папку и переименуйте в .mcpack. Не вкладывайте папки в лишнюю подпапку — manifest.json должен быть в корне каждого пака.

Пошагово: первый аддон

  1. Скопируйте ванильный behavior pack или пример из Bedrock Wiki.
  2. Возьмите один моб или предмет и измените один компонент, например здоровье.
  3. Создайте manifest.json с уникальными UUID и типом data.
  4. Для нового вида добавьте resource pack с моделью и текстурой.
  5. Соберите .mcpack/.mcaddon и установите в отдельный тестовый мир.
  6. Проверьте ошибки в логе и только потом переносите в основной мир.

Экспериментальные функции

Часть аддонов использует экспериментальные возможности: кастомные блоки, предметы, новые компоненты и скрипты. В настройках мира включите нужные переключатели (названия зависят от версии: Holiday Creator Features, Upcoming Creator Features, Beta APIs). Без них аддон может установиться, но не заработать. Включайте эксперименты в отдельном мире, а не в основном.

Аддоны на Realms

Realms поддерживает аддоны: включите паки в настройках мира или Realms, и игроки скачают их при входе. Проверьте совместимость с версией и сделайте резервную копию мира: некоторые аддоны меняют генерацию и могут конфликтовать с другими. Если аддон не появился у друга, попросите его перезайти в мир.

Версии и совместимость

Версия аддона должна соответствовать версии игры. В manifest.json есть format_version и min_engine_version: если они выше вашей версии, пак не загрузится; если ниже — может работать, но без новых компонентов. После обновления Bedrock проверьте аддон в тестовом мире: старые паки иногда ломаются. Не смешивайте паки для разных версий и платформ.

Документация и примеры

  • Bedrock Wiki — примеры manifest.json, сущностей, блоков и предметов.
  • Microsoft Learn — официальная документация по аддонам и Script API.
  • Готовые шаблоны — берите за основу и меняйте по одному компоненту.
  • Content Log — включите в настройках игры, чтобы видеть ошибки аддона.

Частые ошибки

  • Нет manifest.json. Без него пак не считается аддоном.
  • Одинаковые UUID. Header и каждый модуль должны иметь свой UUID.
  • Неверный тип модуля. Для behavior pack — data, для resource pack — resources.
  • Заархивирована папка, а не содержимое. manifest.json должен быть в корне пака.
  • Слишком высокий min_engine_version. Пак не загрузится на вашей версии игры.
  • Выключены эксперименты. Кастомные блоки/предметы/скрипты не работают.
  • Пак не включён в мире. Установка в глобальные ресурсы не всегда достаточно — проверьте настройки мира.

Безопасность

Скачивайте аддоны из Marketplace или проверенных каталогов; не запускайте .exe под видом аддона. Перед установкой сделайте резервную копию мира: некоторые аддоны меняют генерацию и могут конфликтовать с другими паками. Тестируйте в отдельном мире, а не в основном. Java-моды и Bedrock-аддоны не смешивайте — это разные платформы.

Проверяйте аддон в отдельном мире и смотрите Content Log: если ошибок нет, переносите в основной. Не ставьте больше двух-трёх крупных аддонов сразу — конфликты сложно искать. Следите за обновлениями автора: после обновления Bedrock старый пак может перестать работать.

Итог

Аддоны — безопасный способ добавить в Bedrock новые блоки, мобов, предметы и текстуры без модов. Готовый аддон ставится из Marketplace или файлом .mcpack/.mcaddon; свой начинается с manifest.json, уникальных UUID и правильной структуры папок. Начните с простого behavior pack, проверьте его в отдельном мире и постепенно добавляйте ресурсы. Если аддон не работает, проверьте manifest.json, UUID, тип модуля и структуру папок — это самые частые причины. Не спешите и добавляйте паки по одному. Версия игры и эксперименты тоже важны: проверяйте аддон после каждого обновления Bedrock и тестируйте на копии мира.