мНет описания правки |
м (интервики) |
||
Строка 86: | Строка 86: | ||
[[ja:Data pack]] |
[[ja:Data pack]] |
||
[[pl:Paczki danych]] |
[[pl:Paczki danych]] |
||
+ | [[th:Data pack]] |
||
[[zh:数据包]] |
[[zh:数据包]] |
Версия от 19:34, 16 сентября 2018
Только для Java Edition |
Набор данных — это набор файлов, позволяющий хранить, добавлять и перезаписывать достижения, функции, таблицы добычи, конструкции, рецепты и теги без изменения какого-либо кода.
Использование
Наборы данных необходимо помещать в папку .minecraft/saves/(мир)/datapacks
. Каждый набор данных в этой папке должен быть подпапкой или ZIP-файлом.
Наборы данных загружаются в мире в соответствие с порядком загрузки. Этот порядок можно просматривать и изменять с помощью команды /datapack
.
Содержание
Структура папок
|
pack.mcmeta
Набор данных распознаётся игрой на основе наличия в его корневом каталоге файла pack.mcmeta
, содержащего данные в формате JSON.
-
- pack: Информация о наборе данных.
- pack_format: Версия набора. Может быть любым числом.
- description: Описание, отображающееся в списке наборов данных при наведении указателя мыши на набор. Эта строка должна присутствовать.
- pack: Информация о наборе данных.
data
Эта папка содержит все данные в одном или нескольких «пространствах имён». Она может содержать в себе подпапки: advancements
, functions
, loot_tables
, structures
, recipes
и tags
. Пространство имён используется для распознания игрой данных, и его название может состоять только из букв латинского алфавита, цифр, -
и _
. Рекомендуется использовать уникальное название пространства имён, чтобы избежать возможных столкновений между несколькими наборами данных. Пространство имён minecraft
следует использовать только для перезаписи стандартных данных.
Достижения, функции, таблицы добычи, конструкции, рецепты и метки могут быть помещены непосредственно в соответствующую им папку или в подпапку этой папки.
История
Официальный выпуск Java Edition | |||||
---|---|---|---|---|---|
1.13 | 17w43a | Наборы данных добавлены. | |||
17w46a | Добавлена команда /datapack , позволяющая управлять порядком загрузки наборов данных. | ||||
17w48a | Теперь наборы данных могут работать с рецептами. | ||||
17w49a | В наборе данных теперь можно создавать теги. | ||||
17w49b | Теги теперь можно создавать для функций. | ||||
Функции в теге minecraft:tick запускаются в начале каждого игрового такта. | |||||
18w01a | Добавлена функция set_name в таблицы добычи.
| ||||
Функции в теге minecraft:load однократно запускаются после (пере)загрузки.
| |||||
При сбое игры в отчёте теперь сообщается какие наборы данных были включены. |