Minecraft Wiki
Advertisement
Эту статью нужно срочно оформить!
Вы можете помочь, отредактировав её.
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"


Advertisement