Minecraft Wiki
мНет описания правки
м (интервики)
Строка 86: Строка 86:
 
[[ja:Data pack]]
 
[[ja:Data pack]]
 
[[pl:Paczki danych]]
 
[[pl:Paczki danych]]
  +
[[th:Data pack]]
 
[[zh:数据包]]
 
[[zh:数据包]]

Версия от 19:34, 16 сентября 2018

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

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

Наборы данных необходимо помещать в папку .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: Версия набора. Может быть любым числом.
      •  description: Описание, отображающееся в списке наборов данных при наведении указателя мыши на набор. Эта строка должна присутствовать.

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 однократно запускаются после (пере)загрузки.
При сбое игры в отчёте теперь сообщается какие наборы данных были включены.

См. также