Найти в Дзене
Mryadik Blog

Приступаем к разработке дополнений для Bedrock Edition

Оглавление

Аддоны (дополнения) — это первый шаг на пути к еще большему уровню настройки Minecraft: Bedrock Edition. Аддоны позволяют игрокам преобразовывать внешний вид своих миров и даже изменять поведение мобов. Например, вы можете изменить радиус взрыва крипера и текстуру, которую он носит.

В этом уроке вы узнаете:

  • Файловая структура, используемая аддонами Minecraft.
  • Программное обеспечение, используемое для редактирования файлов JSON.
  • Доступные расширения, помогающие в разработке аддонов.

com.mojang

Когда Minecraft установлен на вашем компьютере, в папке AppData создается папка com.mojang. Вам нужно будет найти эту папку, чтобы вы могли добавить в нее свой контент.

Чтобы найти папку com.mojang на вашем компьютере, вам необходимо установить для флажка «Скрытые элементы» значение true, как показано ниже.

Отображение скрытых элементов

  1. Откройте проводник на панели задач.
  2. Выберите вкладку «Вид».
  3. В разделе Показать/скрыть установите флажки для расширений имен файлов и скрытых элементов.
-2

Поиск com.mojang

  1. Нажмите Win+R, чтобы открыть «Выполнить».
  2. Скопируйте и вставьте следующее в поле «Открыть»: %localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang
  3. Нажмите «ОК».

Как показано на рисунке ниже, в папке com.mojang находится несколько подкаталогов.

-3

Поведения, скин и пакеты ресурсов

Есть три папки под названием behavior_packs, resource_packs и skin_packs, в которых будет храниться готовый пользовательский контент, который будет добавлен в Minecraft: Bedrock Edition. Не беспокойтесь об этих папках прямо сейчас - вы собираетесь разрабатывать контент, поэтому будете работать с версиями этих папок для разработки, как описано в следующем разделе.

Пакеты разработки

Вы будете использовать папки development_resource_packs и development_behavior_packs для руководств по пакету ресурсов и пакету поведения. Папка development_skin_packs используется для разработки пакетов скинов. Папки пакета разработки обновляются при каждом запуске Minecraft, так что вы можете быстро загрузить и протестировать изменения, внесенные в их содержимое.

minecraftWorlds

minecraft Worlds содержит каждый мир, который был сгенерирован в рамках текущей сборки Minecraft. Каждая папка также будет содержать пакеты ресурсов и пакеты поведения, содержащие любые пакеты, которые могут использоваться в мире.

Совет
Рекомендуется, чтобы при установке новой сборки Minecraft вы сохраняли копию этой папки для использования в качестве резервной копии, чтобы предотвратить любую потенциальную потерю миров Minecraft, которые у вас могут быть.

Visual Studio Code

JSON - это популярный формат текстового файла, который используется Minecraft: Bedrock Edition для взаимодействия с контентом. JSON можно редактировать в любом текстовом редакторе, таком как Notepad или Word. Однако Visual Studio Code - это бесплатный текстовый редактор, который поддерживает сторонние расширения, в том числе некоторые, созданные специально для разработки в Bedrock.

Установка Visual Studio Code

Перейдите по ссылке здесь, чтобы установить Visual Studio Code.

Расширения Visual Studio Code

Visual Studio Code поддерживает расширения, созданные сообществом разработчиков Visual Studio Code. Расширения - отличный способ помочь написать и понять синтаксис Minecraft при работе с пакетами ресурсов и поведения.

Установка расширений

  1. Нажмите на эту ссылку, чтобы загрузить Bedrock Definitions для Visual Studio Code.
  2. Нажмите на эту ссылку, чтобы загрузить Blockception Minecraft Bedrock Development для Visual Studio Code.