<?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%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BD%D1%8B%D1%85_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_%28resource_packs%29</id>
	<title>Создание и установка ресурсных пакетов (resource packs) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ark-hoster.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BD%D1%8B%D1%85_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_%28resource_packs%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BD%D1%8B%D1%85_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_(resource_packs)&amp;action=history"/>
	<updated>2026-05-01T13:03:16Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.ark-hoster.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BD%D1%8B%D1%85_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_(resource_packs)&amp;diff=1591&amp;oldid=prev</id>
		<title>Admin: Новая страница: «= Создание и установка поведенческих пакетов (behavior packs) =  == 1. Подготовка ==  * Убедитесь, что…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BD%D1%8B%D1%85_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_(resource_packs)&amp;diff=1591&amp;oldid=prev"/>
		<updated>2025-11-03T10:20:48Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Создание и установка поведенческих пакетов (behavior packs) =  == 1. Подготовка ==  * Убедитесь, что…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Создание и установка поведенческих пакетов (behavior packs) =&lt;br /&gt;
&lt;br /&gt;
== 1. Подготовка ==&lt;br /&gt;
&lt;br /&gt;
* Убедитесь, что Bedrock сервер установлен.&lt;br /&gt;
* Имейте базовое понимание JSON и структуры дополнений Minecraft.&lt;br /&gt;
* Подготовьте инструменты для создания пакетов (текстовый редактор).&lt;br /&gt;
* Рекомендуется использовать Ubuntu 24.04 LTS.&lt;br /&gt;
&lt;br /&gt;
== 2. Что такое Behavior Packs ==&lt;br /&gt;
&lt;br /&gt;
=== Определение ===&lt;br /&gt;
&lt;br /&gt;
Behavior Packs (BP) - это пакеты, которые изменяют поведение игры:&lt;br /&gt;
* Добавляют новые сущности&lt;br /&gt;
* Изменяют поведение существующих мобов&lt;br /&gt;
* Добавляют новые механики&lt;br /&gt;
* Изменяют правила игры&lt;br /&gt;
&lt;br /&gt;
=== Структура Behavior Pack ===&lt;br /&gt;
&lt;br /&gt;
1. Базовая структура:&lt;br /&gt;
&amp;lt;pre&amp;gt;behavior_pack_name/&lt;br /&gt;
├── manifest.json&lt;br /&gt;
├── pack_icon.png&lt;br /&gt;
└── [другие файлы]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3. Создание базового Behavior Pack ==&lt;br /&gt;
&lt;br /&gt;
=== Создание структуры директорий ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте директорию для пакета:&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p ~/my_behavior_pack&lt;br /&gt;
cd ~/my_behavior_pack&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Создайте базовую структуру:&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p entities&lt;br /&gt;
mkdir -p items&lt;br /&gt;
mkdir -p loot_tables&lt;br /&gt;
mkdir -p recipes&lt;br /&gt;
mkdir -p scripts&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание manifest.json ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте файл manifest.json:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano manifest.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте базовую конфигурацию:&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
  &amp;quot;format_version&amp;quot;: 2,&lt;br /&gt;
  &amp;quot;header&amp;quot;: {&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Мой кастомный Behavior Pack&amp;quot;,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;My Custom Behavior Pack&amp;quot;,&lt;br /&gt;
    &amp;quot;uuid&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;
    &amp;quot;min_engine_version&amp;quot;: [1, 20, 0]&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;modules&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;data&amp;quot;,&lt;br /&gt;
      &amp;quot;uuid&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;
  ]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Генерация UUID:&lt;br /&gt;
&amp;lt;pre&amp;gt;\# Используйте онлайн генератор UUID или:&lt;br /&gt;
python3 -c &amp;quot;import uuid; print(uuid.uuid4())&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Создание иконки пакета ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте изображение 64x64 пикселей&lt;br /&gt;
2. Сохраните как `pack_icon.png` в корне пакета&lt;br /&gt;
&lt;br /&gt;
== 4. Примеры Behavior Packs ==&lt;br /&gt;
&lt;br /&gt;
=== Пример 1: Изменение поведения зомби ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте файл сущности:&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p entities&lt;br /&gt;
nano entities/zombie.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте содержимое:&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
  &amp;quot;format_version&amp;quot;: &amp;quot;1.20.0&amp;quot;,&lt;br /&gt;
  &amp;quot;minecraft:entity&amp;quot;: {&lt;br /&gt;
    &amp;quot;description&amp;quot;: {&lt;br /&gt;
      &amp;quot;identifier&amp;quot;: &amp;quot;minecraft:zombie&amp;quot;,&lt;br /&gt;
      &amp;quot;is_spawnable&amp;quot;: true,&lt;br /&gt;
      &amp;quot;is_summonable&amp;quot;: true,&lt;br /&gt;
      &amp;quot;is_experimental&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;component_groups&amp;quot;: {&lt;br /&gt;
      &amp;quot;custom_behavior&amp;quot;: {&lt;br /&gt;
        &amp;quot;minecraft:behavior.random_stroll&amp;quot;: {&lt;br /&gt;
          &amp;quot;priority&amp;quot;: 7,&lt;br /&gt;
          &amp;quot;speed_multiplier&amp;quot;: 2.0&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;components&amp;quot;: {&lt;br /&gt;
      &amp;quot;minecraft:type&amp;quot;: {&lt;br /&gt;
        &amp;quot;value&amp;quot;: &amp;quot;npc&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;minecraft:collision_box&amp;quot;: {&lt;br /&gt;
        &amp;quot;width&amp;quot;: 0.6,&lt;br /&gt;
        &amp;quot;height&amp;quot;: 1.9&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;events&amp;quot;: {&lt;br /&gt;
      &amp;quot;minecraft:entity_spawned&amp;quot;: {&lt;br /&gt;
        &amp;quot;add&amp;quot;: {&lt;br /&gt;
          &amp;quot;component_groups&amp;quot;: [&amp;quot;custom_behavior&amp;quot;]&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&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;mkdir -p items&lt;br /&gt;
nano items/custom_item.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте содержимое:&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
  &amp;quot;format_version&amp;quot;: &amp;quot;1.20.0&amp;quot;,&lt;br /&gt;
  &amp;quot;minecraft:item&amp;quot;: {&lt;br /&gt;
    &amp;quot;description&amp;quot;: {&lt;br /&gt;
      &amp;quot;identifier&amp;quot;: &amp;quot;my_pack:custom_item&amp;quot;,&lt;br /&gt;
      &amp;quot;category&amp;quot;: &amp;quot;items&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;components&amp;quot;: {&lt;br /&gt;
      &amp;quot;minecraft:icon&amp;quot;: {&lt;br /&gt;
        &amp;quot;texture&amp;quot;: &amp;quot;custom_item&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;minecraft:display_name&amp;quot;: {&lt;br /&gt;
        &amp;quot;value&amp;quot;: &amp;quot;Кастомный предмет&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;minecraft:max_stack_size&amp;quot;: 64&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Установка Behavior Pack на сервер ==&lt;br /&gt;
&lt;br /&gt;
=== Ручная установка ===&lt;br /&gt;
&lt;br /&gt;
1. Скопируйте пакет на сервер:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp -r ~/my_behavior_pack /opt/bedrock/behavior_packs/my_behavior_pack&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Установите права:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R bedrock:bedrock /opt/bedrock/behavior_packs/my_behavior_pack&lt;br /&gt;
sudo chmod -R 755 /opt/bedrock/behavior_packs/my_behavior_pack&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Проверьте UUID пакета:&lt;br /&gt;
&amp;lt;pre&amp;gt;cat /opt/bedrock/behavior_packs/my_behavior_pack/manifest.json | grep uuid&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Активация в мире ===&lt;br /&gt;
&lt;br /&gt;
1. Найдите UUID пакета:&lt;br /&gt;
&amp;lt;pre&amp;gt;grep -A 2 &amp;#039;&amp;quot;header&amp;quot;&amp;#039; /opt/bedrock/behavior_packs/my_behavior_pack/manifest.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Отредактируйте world_behavior_packs.json:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /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;[&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;
4. Перезапустите сервер:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo systemctl restart minecraft-bedrock&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 6. Создание .mcpack файла ==&lt;br /&gt;
&lt;br /&gt;
=== Упаковка пакета ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте архив:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/my_behavior_pack&lt;br /&gt;
zip -r my_behavior_pack.mcpack .&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте содержимое:&lt;br /&gt;
&amp;lt;pre&amp;gt;unzip -l my_behavior_pack.mcpack&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Установка .mcpack ===&lt;br /&gt;
&lt;br /&gt;
1. Используйте скрипт установки:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /usr/local/bin/bedrock-addon-install.sh my_behavior_pack.mcpack&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Или установите вручную:&lt;br /&gt;
&amp;lt;pre&amp;gt;unzip my_behavior_pack.mcpack -d /opt/bedrock/behavior_packs/my_behavior_pack&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. Проверка установки ===&lt;br /&gt;
&lt;br /&gt;
=== Валидация manifest.json ===&lt;br /&gt;
&lt;br /&gt;
1. Проверьте JSON синтаксис:&lt;br /&gt;
&amp;lt;pre&amp;gt;python3 -m json.tool /opt/bedrock/behavior_packs/my_behavior_pack/manifest.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте структуру:&lt;br /&gt;
&amp;lt;pre&amp;gt;ls -la /opt/bedrock/behavior_packs/my_behavior_pack/&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;
== 8. Отладка Behavior Packs ==&lt;br /&gt;
&lt;br /&gt;
=== Просмотр ошибок ===&lt;br /&gt;
&lt;br /&gt;
1. Проверьте логи сервера:&lt;br /&gt;
&amp;lt;pre&amp;gt;tail -f /opt/bedrock/logs/latest.log | grep -i &amp;quot;error\|behavior\|pack&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте content-log:&lt;br /&gt;
&amp;lt;pre&amp;gt;tail -f /opt/bedrock/logs/content-log-*.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Типичные ошибки ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Неправильный UUID&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Убедитесь, что UUID уникален&lt;br /&gt;
* Проверьте формат UUID&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Неправильный format_version&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Проверьте версию формата в manifest.json&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;
* Проверьте все ссылки в manifest.json&lt;br /&gt;
* Убедитесь, что все файлы на месте&lt;br /&gt;
&lt;br /&gt;
== 9. Примеры использования ===&lt;br /&gt;
&lt;br /&gt;
=== Создание кастомного моба ===&lt;br /&gt;
&lt;br /&gt;
1. Структура для нового моба:&lt;br /&gt;
&amp;lt;pre&amp;gt;entities/&lt;br /&gt;
└── custom_mob.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Базовый пример нового моба:&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
  &amp;quot;format_version&amp;quot;: &amp;quot;1.20.0&amp;quot;,&lt;br /&gt;
  &amp;quot;minecraft:entity&amp;quot;: {&lt;br /&gt;
    &amp;quot;description&amp;quot;: {&lt;br /&gt;
      &amp;quot;identifier&amp;quot;: &amp;quot;my_pack:custom_mob&amp;quot;,&lt;br /&gt;
      &amp;quot;is_spawnable&amp;quot;: true,&lt;br /&gt;
      &amp;quot;is_summonable&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;components&amp;quot;: {&lt;br /&gt;
      &amp;quot;minecraft:type&amp;quot;: {&lt;br /&gt;
        &amp;quot;value&amp;quot;: &amp;quot;animal&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;minecraft:collision_box&amp;quot;: {&lt;br /&gt;
        &amp;quot;width&amp;quot;: 0.8,&lt;br /&gt;
        &amp;quot;height&amp;quot;: 1.8&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;minecraft:health&amp;quot;: {&lt;br /&gt;
        &amp;quot;value&amp;quot;: 20,&lt;br /&gt;
        &amp;quot;max&amp;quot;: 20&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&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 manifest.json&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Проверьте UUID в world_behavior_packs.json&lt;br /&gt;
3. Проверьте версию формата&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;
Создание и установка поведенческих пакетов (behavior packs) позволяет значительно расширить возможности Bedrock сервера. Правильная структура manifest.json и корректные UUID обеспечивают успешную установку и работу пакетов.&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>