<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.ark-hoster.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%28addons%29_%D0%BD%D0%B0_Bedrock_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5</id>
	<title>Установка и настройка дополнений (addons) на Bedrock сервере - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ark-hoster.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%28addons%29_%D0%BD%D0%B0_Bedrock_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5"/>
	<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_(addons)_%D0%BD%D0%B0_Bedrock_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5&amp;action=history"/>
	<updated>2026-05-01T13:09:07Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_(addons)_%D0%BD%D0%B0_Bedrock_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5&amp;diff=1577&amp;oldid=prev</id>
		<title>Admin: Новая страница: «= Установка и настройка дополнений (addons) на Bedrock сервере =  == 1. Подготовка ==  * Убедитесь, чт…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_(addons)_%D0%BD%D0%B0_Bedrock_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5&amp;diff=1577&amp;oldid=prev"/>
		<updated>2025-11-03T10:16:12Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Установка и настройка дополнений (addons) на Bedrock сервере =  == 1. Подготовка ==  * Убедитесь, чт…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Установка и настройка дополнений (addons) на Bedrock сервере =&lt;br /&gt;
&lt;br /&gt;
== 1. Подготовка ==&lt;br /&gt;
&lt;br /&gt;
* Убедитесь, что Bedrock сервер установлен и находится в `/opt/bedrock`.&lt;br /&gt;
* Имейте права доступа для редактирования файлов сервера.&lt;br /&gt;
* Приготовьте `.mcpack` или `.mcaddon` файлы дополнений.&lt;br /&gt;
* Рекомендуется использовать Ubuntu 24.04 LTS.&lt;br /&gt;
&lt;br /&gt;
== 2. Что такое дополнения (Addons) ==&lt;br /&gt;
&lt;br /&gt;
=== Типы дополнений ===&lt;br /&gt;
&lt;br /&gt;
Bedrock поддерживает два типа дополнений:&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Behavior Packs (BP)&amp;#039;&amp;#039;&amp;#039; - поведенческие пакеты&lt;br /&gt;
   * Изменяют поведение игры&lt;br /&gt;
   * Добавляют механики, сущности, предметы&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Resource Packs (RP)&amp;#039;&amp;#039;&amp;#039; - ресурсные пакеты&lt;br /&gt;
   * Изменяют внешний вид&lt;br /&gt;
   * Текстуры, модели, звуки&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Addons&amp;#039;&amp;#039;&amp;#039; - комбинация BP и RP в одном файле&lt;br /&gt;
&lt;br /&gt;
=== Форматы файлов ===&lt;br /&gt;
&lt;br /&gt;
* `.mcpack` - пакет ресурсов или поведения&lt;br /&gt;
* `.mcaddon` - дополнение (оба пакета вместе)&lt;br /&gt;
* `.zip` - архив с дополнением&lt;br /&gt;
&lt;br /&gt;
== 3. Структура директорий для дополнений ==&lt;br /&gt;
&lt;br /&gt;
=== Расположение пакетов ===&lt;br /&gt;
&lt;br /&gt;
1. Behavior Packs находятся в:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /opt/bedrock&lt;br /&gt;
ls -la behavior_packs/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Resource Packs находятся в:&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -la resource_packs/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Структура директорий:&lt;br /&gt;
&amp;lt;pre&amp;gt;/opt/bedrock/&lt;br /&gt;
├── behavior_packs/&lt;br /&gt;
│   └── [название_пакета]/&lt;br /&gt;
│       └── manifest.json&lt;br /&gt;
└── resource_packs/&lt;br /&gt;
    └── [название_пакета]/&lt;br /&gt;
        └── manifest.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4. Установка дополнений ==&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: Ручная установка ===&lt;br /&gt;
&lt;br /&gt;
1. Скачайте дополнение (`.mcpack`, `.mcaddon` или `.zip`)&lt;br /&gt;
&lt;br /&gt;
2. Распакуйте в соответствующие директории:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /opt/bedrock&lt;br /&gt;
&lt;br /&gt;
\# Для .mcpack или .mcaddon (это zip файлы)&lt;br /&gt;
unzip дополнение.mcaddon -d temp_addon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Определите тип пакета:&lt;br /&gt;
&amp;lt;pre&amp;gt;ls temp_addon/&lt;br /&gt;
\# Если есть manifest.json с &amp;quot;type&amp;quot;: &amp;quot;data&amp;quot; - это BP&lt;br /&gt;
\# Если есть manifest.json с &amp;quot;type&amp;quot;: &amp;quot;resources&amp;quot; - это RP&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Переместите в нужную директорию:&lt;br /&gt;
&amp;lt;pre&amp;gt;\# Для Behavior Pack&lt;br /&gt;
mv temp_addon/* behavior_packs/название_пакета/&lt;br /&gt;
&lt;br /&gt;
\# Для Resource Pack&lt;br /&gt;
mv temp_addon/* resource_packs/название_пакета/&lt;br /&gt;
&lt;br /&gt;
\# Очистка&lt;br /&gt;
rm -rf temp_addon&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Через скрипт ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте скрипт установки:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /usr/local/bin/bedrock-addon-install.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте содержимое:&lt;br /&gt;
&amp;lt;pre&amp;gt;\#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
if [ -z &amp;quot;$1&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Usage: $0 &amp;lt;addon-file.mcpack|mcaddon|zip&amp;gt;&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
ADDON_FILE=&amp;quot;$1&amp;quot;&lt;br /&gt;
SERVER_DIR=&amp;quot;/opt/bedrock&amp;quot;&lt;br /&gt;
TEMP_DIR=&amp;quot;/tmp/bedrock-addon-$$&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ ! -f &amp;quot;$ADDON_FILE&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;File not found: $ADDON_FILE&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
\# Создание временной директории&lt;br /&gt;
mkdir -p &amp;quot;$TEMP_DIR&amp;quot;&lt;br /&gt;
cd &amp;quot;$TEMP_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
\# Распаковка&lt;br /&gt;
if [[ &amp;quot;$ADDON_FILE&amp;quot; == *.zip ]] || [[ &amp;quot;$ADDON_FILE&amp;quot; == *.mcpack ]] || [[ &amp;quot;$ADDON_FILE&amp;quot; == *.mcaddon ]]; then&lt;br /&gt;
    unzip -q &amp;quot;$ADDON_FILE&amp;quot; -d .&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;Unsupported file format&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
\# Определение типа пакета&lt;br /&gt;
if [ -f &amp;quot;manifest.json&amp;quot; ]; then&lt;br /&gt;
    PACK_TYPE=$(grep -o &amp;#039;&amp;quot;type&amp;quot;: &amp;quot;[^&amp;quot;]*&amp;quot;&amp;#039; manifest.json | cut -d&amp;#039;&amp;quot;&amp;#039; -f4)&lt;br /&gt;
    PACK_NAME=$(grep -o &amp;#039;&amp;quot;name&amp;quot;: &amp;quot;[^&amp;quot;]*&amp;quot;&amp;#039; manifest.json | head -1 | cut -d&amp;#039;&amp;quot;&amp;#039; -f4 | tr &amp;#039; &amp;#039; &amp;#039;_&amp;#039;)&lt;br /&gt;
    &lt;br /&gt;
    if [ &amp;quot;$PACK_TYPE&amp;quot; == &amp;quot;data&amp;quot; ]; then&lt;br /&gt;
        TARGET_DIR=&amp;quot;$SERVER_DIR/behavior_packs/$PACK_NAME&amp;quot;&lt;br /&gt;
        echo &amp;quot;Installing Behavior Pack: $PACK_NAME&amp;quot;&lt;br /&gt;
    elif [ &amp;quot;$PACK_TYPE&amp;quot; == &amp;quot;resources&amp;quot; ]; then&lt;br /&gt;
        TARGET_DIR=&amp;quot;$SERVER_DIR/resource_packs/$PACK_NAME&amp;quot;&lt;br /&gt;
        echo &amp;quot;Installing Resource Pack: $PACK_NAME&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
        echo &amp;quot;Unknown pack type: $PACK_TYPE&amp;quot;&lt;br /&gt;
        rm -rf &amp;quot;$TEMP_DIR&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
    fi&lt;br /&gt;
    &lt;br /&gt;
    mkdir -p &amp;quot;$TARGET_DIR&amp;quot;&lt;br /&gt;
    cp -r . &amp;quot;$TARGET_DIR&amp;quot;&lt;br /&gt;
    echo &amp;quot;Addon installed to: $TARGET_DIR&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    \# Попытка найти вложенные пакеты&lt;br /&gt;
    for dir in */; do&lt;br /&gt;
        if [ -f &amp;quot;$dir/manifest.json&amp;quot; ]; then&lt;br /&gt;
            PACK_TYPE=$(grep -o &amp;#039;&amp;quot;type&amp;quot;: &amp;quot;[^&amp;quot;]*&amp;quot;&amp;#039; &amp;quot;$dir/manifest.json&amp;quot; | cut -d&amp;#039;&amp;quot;&amp;#039; -f4)&lt;br /&gt;
            PACK_NAME=$(grep -o &amp;#039;&amp;quot;name&amp;quot;: &amp;quot;[^&amp;quot;]*&amp;quot;&amp;#039; &amp;quot;$dir/manifest.json&amp;quot; | head -1 | cut -d&amp;#039;&amp;quot;&amp;#039; -f4 | tr &amp;#039; &amp;#039; &amp;#039;_&amp;#039;)&lt;br /&gt;
            &lt;br /&gt;
            if [ &amp;quot;$PACK_TYPE&amp;quot; == &amp;quot;data&amp;quot; ]; then&lt;br /&gt;
                TARGET_DIR=&amp;quot;$SERVER_DIR/behavior_packs/$PACK_NAME&amp;quot;&lt;br /&gt;
                echo &amp;quot;Installing Behavior Pack: $PACK_NAME&amp;quot;&lt;br /&gt;
            elif [ &amp;quot;$PACK_TYPE&amp;quot; == &amp;quot;resources&amp;quot; ]; then&lt;br /&gt;
                TARGET_DIR=&amp;quot;$SERVER_DIR/resource_packs/$PACK_NAME&amp;quot;&lt;br /&gt;
                echo &amp;quot;Installing Resource Pack: $PACK_NAME&amp;quot;&lt;br /&gt;
            fi&lt;br /&gt;
            &lt;br /&gt;
            mkdir -p &amp;quot;$TARGET_DIR&amp;quot;&lt;br /&gt;
            cp -r &amp;quot;$dir&amp;quot;* &amp;quot;$TARGET_DIR&amp;quot;&lt;br /&gt;
            echo &amp;quot;Pack installed to: $TARGET_DIR&amp;quot;&lt;br /&gt;
        fi&lt;br /&gt;
    done&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
\# Очистка&lt;br /&gt;
rm -rf &amp;quot;$TEMP_DIR&amp;quot;&lt;br /&gt;
echo &amp;quot;Installation completed!&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Сделайте исполняемым:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chmod +x /usr/local/bin/bedrock-addon-install.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Использование:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /usr/local/bin/bedrock-addon-install.sh /path/to/addon.mcaddon&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Активация дополнений на сервере ==&lt;br /&gt;
&lt;br /&gt;
=== Через world_behavior_packs.json ===&lt;br /&gt;
&lt;br /&gt;
1. Найдите файл для мира:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /opt/bedrock&lt;br /&gt;
find . -name &amp;quot;world_behavior_packs.json&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Отредактируйте файл:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano worlds/ваш_мир/world_behavior_packs.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте пакет:&lt;br /&gt;
&amp;lt;pre&amp;gt;[&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;pack_id&amp;quot;: &amp;quot;uuid-пакета&amp;quot;,&lt;br /&gt;
    &amp;quot;version&amp;quot;: [1, 0, 0]&lt;br /&gt;
  }&lt;br /&gt;
]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. UUID пакета находится в `manifest.json`:&lt;br /&gt;
&amp;lt;pre&amp;gt;cat behavior_packs/название_пакета/manifest.json | grep &amp;quot;uuid&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Через world_resource_packs.json ===&lt;br /&gt;
&lt;br /&gt;
1. Отредактируйте файл:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano worlds/ваш_мир/world_resource_packs.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте пакет:&lt;br /&gt;
&amp;lt;pre&amp;gt;[&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;pack_id&amp;quot;: &amp;quot;uuid-пакета&amp;quot;,&lt;br /&gt;
    &amp;quot;version&amp;quot;: [1, 0, 0]&lt;br /&gt;
  }&lt;br /&gt;
]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры конфигураций ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Активация одного Behavior Pack&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;\# worlds/ваш_мир/world_behavior_packs.json&lt;br /&gt;
[&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;pack_id&amp;quot;: &amp;quot;12345678-1234-1234-1234-123456789abc&amp;quot;,&lt;br /&gt;
    &amp;quot;version&amp;quot;: [1, 0, 0]&lt;br /&gt;
  }&lt;br /&gt;
]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Активация нескольких пакетов&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;\# worlds/ваш_мир/world_behavior_packs.json&lt;br /&gt;
[&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;pack_id&amp;quot;: &amp;quot;12345678-1234-1234-1234-123456789abc&amp;quot;,&lt;br /&gt;
    &amp;quot;version&amp;quot;: [1, 0, 0]&lt;br /&gt;
  },&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;pack_id&amp;quot;: &amp;quot;87654321-4321-4321-4321-cba987654321&amp;quot;,&lt;br /&gt;
    &amp;quot;version&amp;quot;: [1, 0, 0]&lt;br /&gt;
  }&lt;br /&gt;
]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Комбинация BP и RP&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;\# worlds/ваш_мир/world_behavior_packs.json&lt;br /&gt;
[&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;pack_id&amp;quot;: &amp;quot;bp-uuid-1234-5678&amp;quot;,&lt;br /&gt;
    &amp;quot;version&amp;quot;: [1, 0, 0]&lt;br /&gt;
  }&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
\# worlds/ваш_мир/world_resource_packs.json&lt;br /&gt;
[&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;pack_id&amp;quot;: &amp;quot;rp-uuid-5678-9012&amp;quot;,&lt;br /&gt;
    &amp;quot;version&amp;quot;: [1, 0, 0]&lt;br /&gt;
  }&lt;br /&gt;
]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 6. Проверка установки ===&lt;br /&gt;
&lt;br /&gt;
=== Проверка структуры ===&lt;br /&gt;
&lt;br /&gt;
1. Проверьте наличие пакетов:&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -la /opt/bedrock/behavior_packs/&lt;br /&gt;
ls -la /opt/bedrock/resource_packs/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте manifest.json:&lt;br /&gt;
&amp;lt;pre&amp;gt;cat /opt/bedrock/behavior_packs/название_пакета/manifest.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Проверьте конфигурацию мира:&lt;br /&gt;
&amp;lt;pre&amp;gt;cat /opt/bedrock/worlds/ваш_мир/world_behavior_packs.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проверка через консоль ===&lt;br /&gt;
&lt;br /&gt;
1. Подключитесь к консоли:&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -r minecraft-bedrock&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте загруженные пакеты через логи:&lt;br /&gt;
&amp;lt;pre&amp;gt;tail -f /opt/bedrock/logs/*.log | grep -i &amp;quot;pack&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. Удаление дополнений ===&lt;br /&gt;
&lt;br /&gt;
=== Ручное удаление ===&lt;br /&gt;
&lt;br /&gt;
1. Удалите из world_behavior_packs.json или world_resource_packs.json:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /opt/bedrock/worlds/ваш_мир/world_behavior_packs.json&lt;br /&gt;
\# Удалите запись о пакете&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Удалите директорию пакета (опционально):&lt;br /&gt;
&amp;lt;pre&amp;gt;rm -rf /opt/bedrock/behavior_packs/название_пакета&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Скрипт удаления ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте скрипт:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /usr/local/bin/bedrock-addon-remove.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте содержимое:&lt;br /&gt;
&amp;lt;pre&amp;gt;\#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
if [ -z &amp;quot;$1&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Usage: $0 &amp;lt;pack-name&amp;gt; [behavior|resource]&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
PACK_NAME=&amp;quot;$1&amp;quot;&lt;br /&gt;
PACK_TYPE=&amp;quot;$2&amp;quot;&lt;br /&gt;
SERVER_DIR=&amp;quot;/opt/bedrock&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ -z &amp;quot;$PACK_TYPE&amp;quot; ]; then&lt;br /&gt;
    \# Попытка определить автоматически&lt;br /&gt;
    if [ -d &amp;quot;$SERVER_DIR/behavior_packs/$PACK_NAME&amp;quot; ]; then&lt;br /&gt;
        PACK_TYPE=&amp;quot;behavior&amp;quot;&lt;br /&gt;
    elif [ -d &amp;quot;$SERVER_DIR/resource_packs/$PACK_NAME&amp;quot; ]; then&lt;br /&gt;
        PACK_TYPE=&amp;quot;resource&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
        echo &amp;quot;Pack not found: $PACK_NAME&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
    fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$PACK_TYPE&amp;quot; == &amp;quot;behavior&amp;quot; ]; then&lt;br /&gt;
    PACK_DIR=&amp;quot;$SERVER_DIR/behavior_packs/$PACK_NAME&amp;quot;&lt;br /&gt;
    WORLD_CONFIG=&amp;quot;$SERVER_DIR/worlds/*/world_behavior_packs.json&amp;quot;&lt;br /&gt;
elif [ &amp;quot;$PACK_TYPE&amp;quot; == &amp;quot;resource&amp;quot; ]; then&lt;br /&gt;
    PACK_DIR=&amp;quot;$SERVER_DIR/resource_packs/$PACK_NAME&amp;quot;&lt;br /&gt;
    WORLD_CONFIG=&amp;quot;$SERVER_DIR/worlds/*/world_resource_packs.json&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;Invalid pack type: $PACK_TYPE&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ ! -d &amp;quot;$PACK_DIR&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Pack directory not found: $PACK_DIR&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
\# Удаление из конфигурации миров&lt;br /&gt;
for config in $WORLD_CONFIG; do&lt;br /&gt;
    if [ -f &amp;quot;$config&amp;quot; ]; then&lt;br /&gt;
        echo &amp;quot;Removing from world config: $config&amp;quot;&lt;br /&gt;
        \# Можно использовать jq для более точного удаления&lt;br /&gt;
    fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
\# Удаление директории&lt;br /&gt;
echo &amp;quot;Removing pack directory: $PACK_DIR&amp;quot;&lt;br /&gt;
rm -rf &amp;quot;$PACK_DIR&amp;quot;&lt;br /&gt;
echo &amp;quot;Pack removed successfully!&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Сделайте исполняемым:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chmod +x /usr/local/bin/bedrock-addon-remove.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Использование:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /usr/local/bin/bedrock-addon-remove.sh название_пакета behavior&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 8. Обновление дополнений ===&lt;br /&gt;
&lt;br /&gt;
=== Процесс обновления ===&lt;br /&gt;
&lt;br /&gt;
1. Сделайте резервную копию:&lt;br /&gt;
&amp;lt;pre&amp;gt;cp -r /opt/bedrock/behavior_packs/название_пакета /backup/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Удалите старую версию:&lt;br /&gt;
&amp;lt;pre&amp;gt;rm -rf /opt/bedrock/behavior_packs/название_пакета&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Установите новую версию:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /usr/local/bin/bedrock-addon-install.sh новая_версия.mcaddon&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Обновите версию в world_behavior_packs.json:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /opt/bedrock/worlds/ваш_мир/world_behavior_packs.json&lt;br /&gt;
\# Измените version на новую версию&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Перезапустите сервер:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo systemctl restart minecraft-bedrock&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 9. Популярные дополнения ===&lt;br /&gt;
&lt;br /&gt;
=== Примеры дополнений ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Моды на мобов&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   * Новые сущности&lt;br /&gt;
   * Изменения поведения существующих мобов&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Моды на предметы&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   * Новые инструменты&lt;br /&gt;
   * Новые блоки и ресурсы&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Моды на механики&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   * Новые игровые механики&lt;br /&gt;
   * Изменения существующих систем&lt;br /&gt;
&lt;br /&gt;
=== Где найти дополнения ===&lt;br /&gt;
&lt;br /&gt;
* Официальный маркетплейс Minecraft&lt;br /&gt;
* Сторонние сайты с дополнениями&lt;br /&gt;
* GitHub репозитории&lt;br /&gt;
&lt;br /&gt;
== 10. Устранение неполадок ===&lt;br /&gt;
&lt;br /&gt;
=== Дополнение не загружается ===&lt;br /&gt;
&lt;br /&gt;
1. Проверьте формат manifest.json:&lt;br /&gt;
&amp;lt;pre&amp;gt;python3 -m json.tool /opt/bedrock/behavior_packs/название_пакета/manifest.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте UUID в конфигурации мира:&lt;br /&gt;
&amp;lt;pre&amp;gt;cat /opt/bedrock/worlds/ваш_мир/world_behavior_packs.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Проверьте логи:&lt;br /&gt;
&amp;lt;pre&amp;gt;tail -f /opt/bedrock/logs/*.log | grep -i error&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Конфликты дополнений ===&lt;br /&gt;
&lt;br /&gt;
1. Отключите все дополнения&lt;br /&gt;
2. Включайте по одному&lt;br /&gt;
3. Определите конфликтующее дополнение&lt;br /&gt;
&lt;br /&gt;
=== Проблемы с версиями ===&lt;br /&gt;
&lt;br /&gt;
1. Убедитесь, что версия дополнения совместима с версией сервера&lt;br /&gt;
2. Проверьте версию в manifest.json:&lt;br /&gt;
&amp;lt;pre&amp;gt;cat /opt/bedrock/behavior_packs/название_пакета/manifest.json | grep &amp;quot;minecraft&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Установка и настройка дополнений (addons) на Bedrock сервере позволяет значительно расширить возможности сервера. Правильная установка и активация дополнений обеспечит стабильную работу сервера с новым контентом.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Для размещения ваших Bedrock серверов с дополнениями на надежном хостинге рекомендуем воспользоваться услугами [ARK-HOSTER.RU](https://ark-hoster.ru):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[Выделенные серверы](https://ark-hoster.ru/dedicated/)&amp;#039;&amp;#039;&amp;#039; - для высоконагруженных Bedrock серверов&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[VPS/VDS серверы](https://ark-hoster.ru/vpsgame/)&amp;#039;&amp;#039;&amp;#039; - для небольших и средних серверов&lt;br /&gt;
&lt;br /&gt;
Наши специалисты помогут с установкой и настройкой дополнений на Bedrock серверах!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>