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

Аддон под Minecraft Bedrock Edition представляет собой набор ресурсов и поведения,так что при его создании вам потребуется создать две папки в деррикториях:

games/com.mojang/behavior_packs/Название папки с аддоном - для поведения и 

games/com.mojang/resource_packs/Название папки с аддоном - для ресурсов.

 

Основой любого аддона является файл manifest.json,его нужно создать в обоих деррикториях.

Заполняйть их нужно по примеру.


Для поведения:

{
    "format_version": 2, //Для версий ниже 1.14 ставить 1
    "header": {
        "description": "By NILTER", //Описание
        "name": "Add-On", //Название
        "uuid": "dde78529-a4a7-45e4-8b9b-8c36c84db0be", //Случайно сгенерированный UUID(Генерировать его можно на сайте uuidgenerator.net)
        "version": [0, 0, 1], //Версия
        "platform_locked": false, //Для определённой платформы(Лучше ставьте false чтобы поддерживать Windows 10 Edition)
        "min_engine_version": [1, 13, 0], //Версия игры
        "pack_scope": "world"
    },
    "modules": [
        {
            "uuid": "a151cf69-c4bb-4a90-b4cb-bb1e4df30be0",
            "version": [0, 0, 1],
            "type": "data"
        }
    ], //Модуль,хз зачем он,но лучше делать с ним.
    "dependencies": [
        {
            "uuid": "0d82a7d4-f053-4cbc-a49c-1c01f3b850d8",
            "version": [0, 0, 1]
        }
    ] //Зависимость,то есть данные пакета ресурсов(Данная строчка помогает добавлять и пакет поведения,и пакет ресурсов одним кликом)
}


Для ресурсов:

{
  "format_version": 2, //Для версии ниже 1.14 ставить 1
    "header": {
      "description": "By §6NILTER§r", //Описание
      "uuid": "0d82a7d4-f053-4cbc-a49c-1c01f3b850d8", //UUID 
      "name": "Add-On", //Название
      "version": [0, 0, 1], //Версия
      "min_engine_version": [1, 13, 0], //Версия игры
      "pack_scope": "world"
    },
    "modules": [
      {
        "version": [0, 0, 1],
        "uuid": "e378d508-6b26-4b87-b6e7-f662bac95a3a",
        "type": "resources"
      }
    ], //Опять таки модуль
    "dependencies": [
        {
            "uuid": "dde78529-a4a7-45e4-8b9b-8c36c84db0be",
            "version": [0, 0, 1]
        }
    ] //Зависимость от пакета поведения
}