Пакет данных
Эту статью нужно срочно обновить!
Вы можете помочь, обновив содержимое статьи в соответствии с последними версиями Minecraft.
|
Только для Java Edition |
Набор данных (англ. Data pack) — это набор файлов, позволяющий хранить, добавлять и перезаписывать достижения, функции, таблицы добычи, конструкции, рецепты и теги без изменения какого-либо кода.
Использование
Наборы данных необходимо помещать в папку .minecraft/saves/(мир)/datapacks
. Каждый набор данных в этой папке должен быть подпапкой или ZIP-файлом.
ю команды /datapack
.
Содержание
Структура папок
|
pack.mcmeta

Набор данных распознаётся игрой на основе наличия в его корневом каталоге файла pack.mcmeta
, содержащего данные в формате JSON.
-
- pack: Информация о наборе данных.
- pack_format: Версия набора. Может быть любым числом. Текущая версия набора — 7.
- description: Текст в формате JSON, который появляется при наведении указателя мыши на имя пакета данных в списке, который выводится командой
/datapack list
.
- pack: Информация о наборе данных.
data

Эта папка содержит все данные в одном или нескольких «пространствах имён». Она может содержать в себе подпапки: advancements
, functions
, loot_tables
, structures
, recipes
и tags
. Пространство имён используется для распознания игрой данных, и его название может состоять только из букв латинского алфавита, цифр, -
и _
. Рекомендуется использовать уникальное название пространства имён, чтобы избежать возможных столкновений между несколькими наборами данных. Пространство имён minecraft
следует использовать только для перезаписи стандартных данных.
dimension
, dimension_type
и worldgen
папки в настоящее время лишь экспериментальные функции. Они могут существовать только в minecraft
пространстве имен и иметь свои собственные местоположения для пространств имен.
Достижения, функции, таблицы добычи, конструкции, рецепты и метки могут быть помещены непосредственно в соответствующую им папку или в подпапку этой папки.
История
Официальный выпуск Java Edition | |||||
---|---|---|---|---|---|
1.13 | 17w43a | Наборы данных добавлены. | |||
17w46a | Добавлена команда /datapack , позволяющая управлять порядком загрузки наборов данных. | ||||
17w48a | Теперь наборы данных могут работать с рецептами. | ||||
17w49a | В наборе данных теперь можно создавать теги. | ||||
17w49b | Теги теперь можно создавать для функций. | ||||
Функции в теге minecraft:tick запускаются в начале каждого игрового такта. | |||||
18w01a | Добавлена функция set_name в таблицы добычи.
| ||||
Функции в теге minecraft:load однократно запускаются после (пере)загрузки.
| |||||
При сбое игры в отчёте теперь сообщается какие наборы данных были включены. | |||||
1.16 | 1.16 Pre-release 1 | Измерения и типы измерений могут быть добавлены и изменены наборами данных. | |||
Кузнечные рецепты теперь можно добавлять и изменять. | |||||
Новая кнопка 'Наборов данных' в меню создания мира, позволяющая игроку выбрать пакеты данных, которые будут использованы в мире. | |||||
Теперь игра обнаруживает критические проблемы с наборами данных, такие как отсутствие необходимых тегов, которые препятствуют загрузке мира. | |||||
1.16 Pre-release 2 | При входе в мир в неизвестном измерении (вызванный отключением набора данных, в котором было добавлено упомянутое измерение) теперь переводит игрока в Верхний мир на те же координаты. | ||||
1.16.2 | 20w27a | Наборы данных теперь могут иметь файл pack.png в корневой папке, этот файл будет отображаться в меню выбора пакетов. | |||
20w30a | Изменена вторая строка сообщения об ошибке пакета данных: «Вы можете попытаться загрузить только с помощью стандартного набора данных («безопасный режим») или вернуться к экрану заголовка и исправить это вручную» на «Вы можете либо попытаться загрузить его только с помощью стандартного набора данных («безопасный режим»), либо вернуться к экрану заголовка и исправить его вручную». | ||||
Были сделаны незначительные грамматические изменения. |