Integrated Dynamics - On the Dynamics of Integration

NBT

NBT теги используются для представления сложных структур данных. Обычно они используются внутри Minecraft для хранения информации о машинах и сущностях. В этом уроке мы рассмотрим простое чтение и манипулирование NBT-тегами.

В качестве первого шага используйте Считыватель Блоков на кафедре, прочитайте её NBT данные и визуализируйте их в Дисплее.

Далее, из считанного Кафедра NBT тега, прочитайте подтег Книга как составной тег и визуализируйте его.

As a final step, we will read the id field from this Book sub-tag. However, instead of starting from our last read sub-tag, we will start from the root, and apply an NBT Path expression. Such expressions are useful to get deeply nested NBT values. For example, applying the expression ”.root.child1.child2” on the NBT tag { root: { child1: { child2: ”some value” }}} will output ”some value”. More advanced features of NBT Path are described later in the advanced part of the manual.

Чтобы выполнить финальное достижение, создайте выражение Путь NBT, которое выбирает поле Книга/id, примените его к нашему тегу Кафедра и визуализируйте его в Дисплее.

Аспект
NBT сущности плиткиЦелевая сущность плитки в формате NBT

Вывод: NBT

    Оператор
    Значение составного тега NBT (составной тег)NBT{}.get_compoundСоставное значение в заданном составном теге NBT с указанным ключом
    • NBT
    • Строка
    • NBT
    Глобальное имя: nbtGetCompound(NBTСтрока) → NBTИмя метода: NBT.getCompound(Строка) → NBT
    Оператор
    Первое совпадение по пути NBTNBT.path_match_firstПрименить заданное выражение пути NBT к заданному значению NBT и вернуть первое совпадение
    • Строка
    • NBT
    • NBT
    Глобальное имя: stringNbtPathMatchFirst(СтрокаNBT) → NBTИмя метода: Строка.nbtPathMatchFirst(NBT) → NBT
    Advancements
    • NBT данных кафедрыПрочитайте NBT-тег из машины с помощью считывателя блоков, например, кафедры.
    • NBT книги на кафедреПрочитайте поле NBT книги внутри блока кафедры из NBT-тега, считанного считывателем блоков.
    • Имя книги NBT на кафедреПрочитайте имя (id) книги внутри блока кафедры, применив выражение пути NBT к NBT-тегу, считанному считывателем блоков.
    Rewards
    Карта переменной30
    Считыватель машин5
    Дисплейная панель5