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

Матеріал з Minecraft Wiki
Перейти до: навігація, пошук
Java Edition.png

Тільки для Java Edition
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-даних гравця заборонено.