Minecraft Wiki

Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.

ПОДРОБНЕЕ

Minecraft Wiki
Advertisement
Minecraft Wiki
8089
страниц
17w45b
Логотип 17w45a.png
Издание

Java Edition

Тип

Предварительная сборка

Дата выпуска

10 ноября 2017 г.

Основная версия

1.13

Версия протокола

344

Версия данных

1448

17w45b — четвёртый снимок для обновления 1.13.

Нововведения[]

/data
  • Команда даёт возможность получать, заменять и удалять NBT-данные сущности и блока.
  • /data get block <позиция> [<путь>] [<множитель>].
    • Отображает NBT-данные блока на указанной позиции. Если указан путь, то возвращается умноженное на множитель целочисленное значение элемента, распологающегося по указанному пути. Путь можно использовать только для элементов с численными значениями. Если множитель не указан, он будет равен 1.
  • /data get entity <цель> [<путь>] [<множитель>].
    • Отображает NBT-данные указанной цели. Если указан путь, то возвращается умноженное на множитель целочисленное значение элемента, распологающегося по указанному пути. Путь можно использовать только для элементов с численными значениями. Если множитель не указан, он будет равен 1.
  • /data merge block <позиция> <NBT-данные>.
    • Заменяет указанными NBT-данными NBT-данные блока на указанной позиции.
  • /data merge entity <цель> <NBT-данные>.
    • Заменяет указанными NBT-данными NBT-данные цели. Замена NBT-данных игроков запрещена.
  • /data remove block <позиция> <путь>.
    • Удаляет NBT-данные по указанному пути у блока на указанной позиции.
  • /data remove entity <цель> <путь>.
    • Удаляет NBT-данные по указанному пути у цели. Удаление NBT-данных игроков запрещено.
  • Путь выглядит примерно так: foo.bar[0]."Безумное [название]".baz.
    • foo.bar — потомок тега foo с названием bar.
    • foo[0] — нулевой элемент тега foo.
    • «текст в кавычках» можно использовать, если название ключа с недопустимыми символами.
  • Примеры со старыми командами:
    • /entitydata <сущность> {}/data get entity <цель>.
    • /blockdata <x> <y> <z> <тегДанных>/data merge block <позиция> <NBT-данные>.
  • Примеры:
    • /data get entity @e[type=pig,limit=1] Saddle 2 — возращает 2, если седло надето на свинью, 0 — если нет.
    • /data remove block 17 45 34 Items — очищает все предметы в блоке на координатах (17, 45, 34).

Изменения[]

/entitydata
  • Команда удалена, в связи с появлением команды /data.
/execute store
  • Команда переработана.
  • /execute store (result|success) score <цель> <задача>.
    • Значение записывается в счёт цели в задаче.
    • Задача должна существовать.
    • В отличие от /stats, устанавливать начальное значение цели не нужно.
  • /execute store (result|success) block <позиция> <путь> (byte|double|float|int|long|short).
    • Значение записывается в качестве числа указанного типа данных по указанному пути в NBT-данные блока, распологающегося на указанной позиции.
  • /execute store (result|success) entity <цель> <путь> (byte|double|float|int|long|short).
    • Значение записывается в качестве числа указанного типа данных по указанному пути в NBT-данные цели.
  • Путь выглядит примерно так: foo.bar[0]."Безумное [название]".baz.
    • foo.bar — потомок тега foo с названием bar.
    • foo[0] — нулевой элемент тега foo.
    • Если название ключа содержит недопустимые символы, необходимо использовать заключённый в кавычки текст.
  • Пример:
    • /execute as @e[type=pig] at @s store success entity @s Saddle byte 1 if entity @p[distance=..5] — если в радиусе пяти блоков вокруг свиньи есть игрок, на неё наденется седло.
/execute if <...>
  • Теперь возвращает значения успешности и результата, если команда используется сама по себе, без подкоманды.

Исправления[]

21 ошибка исправлена
Из выпущенных предварительных версий 1.13
  • MC-121623 – Нельзя использовать пространства имён в параметре type= у селекторов.
  • MC-121627 – Используя @s, верная команда считается неверной.
  • MC-121635 – Неверное сообщение при невыполнении заполнения блоков с помощью /fill.
  • MC-121637 – Неверное сообщение при перемещении одной сущности.
  • MC-121642 – Дополнительные команды, следующие за цепочкой условных команд, выполняются успешно/неуспешно со странными результатами.
  • MC-121647 – При присоединении к серверу сетевой игры возникает фатальная ошибка JRE.
  • MC-121650 – Автоподстановка с помощью Tab ↹ чувствительна к регистру.
  • MC-121655 – Неверное сообщение при перемещении одной сущности.
  • MC-121656 – Некоторые команды творческого режима доступны в выживании при отключённых читах.
  • MC-121660 – Параметр distance не может найти игроков при использовании @a, @p или @e[type=player].
  • MC-121663 – Игровые правила копируются из других миров.
  • MC-121674 – Команда /execute не работает в функциях.
  • MC-121683 – Неверная арифметическая операция -= в /scoreboard players operation.
  • MC-121686 – Невозможно выполнить /execute unless entity.
  • MC-121691/teleport с поворотом не работает.
  • MC-121695/tellraw поддерживает отправку сообщения только одной цели.
  • MC-121711@a или @s не учитывает мёртвых игроков.
  • MC-121726 – Только игроки могут перемещаться с помощью относительных координат.
  • MC-121728 – Порядок, в котором выполняется команда для каждой сущности, обратен.
  • MC-121749/entitydata не применяет изменённые NBT-данные.
  • MC-121765 – При использовании /scoreboard вместо вычитания очков происходит их прибавление.

Примечания[]

Advertisement