Minecraft Wiki
Makandbot (обс. | вклад)
м (→‎История: Бот: обновление данных)
Строка 70: Строка 70:
 
|Функции в теге <code>minecraft:load</code> однократно запускаются после (пере)загрузки.
 
|Функции в теге <code>minecraft:load</code> однократно запускаются после (пере)загрузки.
 
|При сбое игры в отчёте теперь сообщается какие наборы данных были включены.}}
 
|При сбое игры в отчёте теперь сообщается какие наборы данных были включены.}}
{{История|з}}
 
 
{{История||1.16|сборка=1.16 Pre-release 1|Измерения и типы измерений могут быть добавлены и изменены наборами данных.|Кузнечные рецепты теперь можно добавлять и изменять.|Новая кнопка 'Наборов данных' в меню создания мира, позволяющая игроку выбрать пакеты данных, которые будут использованы в мире.|Теперь игра обнаруживает критические проблемы с наборами данных, такие как отсутствие необходимых тегов, которые препятствуют загрузке мира.}}
 
{{История||1.16|сборка=1.16 Pre-release 1|Измерения и типы измерений могут быть добавлены и изменены наборами данных.|Кузнечные рецепты теперь можно добавлять и изменять.|Новая кнопка 'Наборов данных' в меню создания мира, позволяющая игроку выбрать пакеты данных, которые будут использованы в мире.|Теперь игра обнаруживает критические проблемы с наборами данных, такие как отсутствие необходимых тегов, которые препятствуют загрузке мира.}}
 
{{История|||сборка=1.16 Pre-release 2|При входе в мир в неизвестном измерении (вызванный отключением набора данных, в котором было добавлено упомянутое измерение) теперь переводит игрока в Верхний мир на те же координаты.}}
 
{{История|||сборка=1.16 Pre-release 2|При входе в мир в неизвестном измерении (вызванный отключением набора данных, в котором было добавлено упомянутое измерение) теперь переводит игрока в Верхний мир на те же координаты.}}

Версия от 15:41, 21 июля 2020

Набор данных (англ. Data pack) — это набор файлов, позволяющий хранить, добавлять и перезаписывать достижения, функции, таблицы добычи, конструкции, рецепты и теги без изменения какого-либо кода.

Использование

Наборы данных необходимо помещать в папку .minecraft/saves/(мир)/datapacks. Каждый набор данных в этой папке должен быть подпапкой или ZIP-файлом.

Наборы данных загружаются в мире в соответствие с порядком загрузки. Этот порядок можно просматривать и изменять с помощью команды /datapack.

Содержание

Структура папок

  • (набор данных)
    • pack.mcmeta
    • data
      • (пространство имён)
        • advancements
          • (достижение).json
        • functions
          • (функция).mcfunction
        • loot_tables
          • (таблица добычи).json
        • recipes
          • (рецепт).json
        • structures
          • (конструкция).nbt
        • tags
          • blocks
            • (тег блоков).json
          • items
            • (тег предметов).json
          • fluids
            • (тег жидкостей).json
          • functions
            • (тег функций).json

pack.mcmeta

Набор данных распознаётся игрой на основе наличия в его корневом каталоге файла pack.mcmeta, содержащего данные в формате JSON.

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

data

Эта папка содержит все данные в одном или нескольких «пространствах имён». Она может содержать в себе подпапки: advancements, functions, loot_tables, structures, recipes и tags. Пространство имён используется для распознания игрой данных, и его название может состоять только из букв латинского алфавита, цифр, - и _. Рекомендуется использовать уникальное название пространства имён, чтобы избежать возможных столкновений между несколькими наборами данных. Пространство имён minecraft следует использовать только для перезаписи стандартных данных.

Достижения, функции, таблицы добычи, конструкции, рецепты и метки могут быть помещены непосредственно в соответствующую им папку или в подпапку этой папки.

История

Официальный выпуск Java Edition
1.1317w43aНаборы данных добавлены.
17w46aДобавлена команда /datapack, позволяющая управлять порядком загрузки наборов данных.
17w48aТеперь наборы данных могут работать с рецептами.
17w49aВ наборе данных теперь можно создавать теги.
17w49bТеги теперь можно создавать для функций.
Функции в теге minecraft:tick запускаются в начале каждого игрового такта.
18w01aДобавлена функция set_name в таблицы добычи.
Функции в теге minecraft:load однократно запускаются после (пере)загрузки.
При сбое игры в отчёте теперь сообщается какие наборы данных были включены.
1.161.16 Pre-release 1Измерения и типы измерений могут быть добавлены и изменены наборами данных.
Кузнечные рецепты теперь можно добавлять и изменять.
Новая кнопка 'Наборов данных' в меню создания мира, позволяющая игроку выбрать пакеты данных, которые будут использованы в мире.
Теперь игра обнаруживает критические проблемы с наборами данных, такие как отсутствие необходимых тегов, которые препятствуют загрузке мира.
1.16 Pre-release 2При входе в мир в неизвестном измерении (вызванный отключением набора данных, в котором было добавлено упомянутое измерение) теперь переводит игрока в Верхний мир на те же координаты.

См. также