Только для Java Edition |
Набор данных (англ. Data pack) — это набор файлов, позволяющий хранить, добавлять и перезаписывать достижения, функции, таблицы добычи, конструкции, рецепты и теги без изменения какого-либо кода.
Наборы данных необходимо помещать в папку .minecraft/saves/(мир)/datapacks
. Каждый набор данных в этой папке должен быть подпапкой или ZIP-файлом.
Наборы данных загружаются в мире в соответствие с порядком загрузки. Этот порядок можно просматривать и изменять с помощью команды /datapack
.
|
pack.mcmeta
pack.mcmeta
, содержащего данные в формате JSON. /datapack list
.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 | Изменена вторая строка сообщения об ошибке пакета данных: «Вы можете попытаться загрузить только с помощью стандартного набора данных («безопасный режим») или вернуться к экрану заголовка и исправить это вручную» на «Вы можете либо попытаться загрузить его только с помощью стандартного набора данных («безопасный режим»), либо вернуться к экрану заголовка и исправить его вручную». | ||||
Были сделаны незначительные грамматические изменения. |