Внимание. Ядро PocketMine не поддерживает пакеты поведения (Behavior Packs), на основе которых работает большинство аддонов. Используйте официальный Bedrock Dedicated Server — см. как установить Vanilla Bedrock Edition.
💾 Установка
Для установки аддона вам понадобится файл в формате:
.mcaddon— стандартный архив аддона;.mcpack— архив ресурсного или поведенческого пакета.
Шаг 1: Распаковка
После загрузки файла на сервер через SFTP — распакуйте его.
Шаг 2: Перемещение папок
После распаковки вы получите две папки:
- Behavior Pack → переместите в папку
behavior_packs; - Resource Pack → переместите в папку
resource_packs.
🔧 Активация аддонов
Чтобы активировать аддоны, необходимо создать два JSON-файла в папке мира сервера:
/worlds/Bedrock level/
world_behavior_packs.jsonworld_resource_packs.json
Эти файлы отвечают за активацию пакетов поведения и ресурсов в вашем мире. Подробнее о папке мира — в статье как загрузить карту на сервер BE.
📄 Получение данных из manifest.json
Перейдите в папку нужного аддона (в resource_packs или behavior_packs) и откройте файл manifest.json.
Вам понадобятся:
uuid— уникальный идентификатор пакета;version— версия пакета.
📝 Заполнение world_resource_packs.json
Откройте файл world_resource_packs.json и вставьте данные из manifest.json следующим образом:
[
{
"pack_id": "ваш-uuid-здесь",
"version": [1, 0, 0]
}
]
Подсказка. Проделайте то же самое с world_behavior_packs.json, используя манифест из поведенческого пакета.
🔁 Перезапуск сервера
После всех изменений:
- Сохраните все файлы.
- Перезапустите сервер через консоль.
✅ Если всё сделано верно — аддон должен заработать!
❌ Если аддон не работает
- возможно, вы допустили ошибку в JSON;
- или аддон не поддерживает вашу версию Minecraft Bedrock.
📝 Примечания
- 📌 Всегда обращайте внимание на версию Minecraft Bedrock, которую поддерживает аддон. Аддон для версии 1.14 может не работать на версии 1.15 и выше.
- 📌 В файлах
world_behavior_packs.jsonиworld_resource_packs.jsonидентификатор пакета называетсяpack_id, а неuuid, как вmanifest.json. - 📌 Чтобы использовать несколько пакетов, перечислите их в JSON через запятую:
[ { "pack_id": "uuid-первого-пакета", "version": [1, 0, 0] }, { "pack_id": "uuid-второго-пакета", "version": [1, 1, 0] } ]