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

Материал из Minecraft Wiki
Перейти к: навигация, поиск
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.
17w47aКоманды /blockdata и /entitydata были удалены, так как их функции объединены в /data.
18w03aИспользование /data get с path теперь работает на нечисловых значениях.
1.1418w43aДобавлен /data modify.
1.1519w38aДобавлено хранилище команд.
Добавлено storage <идентификатор> как источник или цель.
19w39aДобавлен компонент чата хранилища NBT.