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

Материал из Minecraft Wiki
Перейти к: навигация, поиск
playanimation
Ограничения

Оператор

Первое появление

BE Beta 1.16.100.52

Проигрывает одноразовую анимацию для одной или нескольких сущностей.

Синтаксис

playanimation <entity: target> <animation: string> [next_state: string] [blend_out_time: float] [stop_expression: string] [controller: string]

Аргументы

<entity: target>
Игрок или сущность, которой будет воспроизведена одноразовая анимация.
<animation: string>
Название анимации, которая будет проигрываться определенной сущности или игроку. Пример названия анимации: animation.wolf.angry. Все названия анимаций для каждого моба находятся в разделе "minecraft:client_entity"."animations" по пути в файле каждого моба resource_pack/entity/entity.json. Для того, чтобы получить данный файл, необходимо скачать Ванильный набор ресурсов.
[next_state: string]
Название следующей анимации, которая будет воспроизводится в случае успеха проверки [stop_expression: string].
[blend_out_time: float]
Время проигрывания первой анимации определенной сущности или игроку в виде числа с плавающей точкой.
[stop_expression: string]
Задаёт условие для остановки первой анимации и начала второй анимации. Это должно быть выражение языка MoLang.
Пример выражения: "query:is_sleeping" - останавливает анимацию, когда заданная сущность спит.
Все условия можно найти по пути resource_pack/animation_controller/entity.json Они начинаются с "query".
[controller: string]
Название контроллера анимации, который будет контролировать анимацию и выключать её, когда надо.
Контроллеры находятся по пути resource_pack/animation_conrollers/entity.json
Результат
В случае успеха
Отправляет анимацию на обработку клиенту (сущности).

Пример Включает анимацию подкрадывания. Включает анимацию сидения, в случае если лиса спит. (Команда автоматически зацикливается, не нужен Цикличный командный блок) playanimation @e[type=fox,c=1] animation.fox.crouch sit 10 "query:is_sleeping"