Команды консоли/data

Эту статью нужно срочно обновить!
Вы можете помочь, обновив содержимое статьи в соответствии с последними версиями Minecraft.
data
Ограничения Оператор
Первое появление 1.13 (17w45a)

Даёт возможность получать, заменять и удалять NBT-данные сущностей и блоков-сущностей.

Использование
data get block <позиция> [<путь>] [<множитель>]
data get entity <цель> [<путь>] [<множитель>]
data merge block <позиция> <NBT-данные>
data merge entity <цель> <NBT-данные>
data remove block <позиция> <путь>
data remove entity <цель> <путь>
Аргументы
позиция
Позиция целевого блока-сущности.
цель
Целевая сущность.
путь (необязательно)
NBT-путь к целевым NBT-данным.
множитель (необязательно)
Число, на которое умножается возвращаемое значение подкоманды get. По умолчанию — 1.
NBT-данные
NBT-тег, который необходимо заменить/удалить.
Результат
Не выполняется, если неверно указаны аргументы.
В случае успеха:
  • get — отображает NBT-данные блока на указанной позиции или указанной цели и возвращает значение указанного в пути тега в качестве числа, умноженного на множитель. «Результат» команды для чисел — это же число, для строки — её длина, для списка — количество элементов в нём, для составного тега (Compound) — число тегов в нём.
  • merge — заменяет NBT-данные блока на указанной позиции или указанной цели на указанные NBT-данные. Замена NBT-данных игрока запрещена.
  • remove — удаляет по указанному пути NBT-данные блока на указанной позиции или указанной цели. Удаление NBT-данных игрока запрещено.

История

Официальный выпуск Java Edition
1.1317w45bДобавлена команда /data.
1.1418w43aДобавлена подкоманда /data modify.
1.1519w38aДобавлен аргумент storage <расположение ресурсов> в качестве исполнителя или цели.


В данной статье используются материалы из статьи «Команды консоли/data» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.