Командные консоли/playanimation
Эту статью нужно срочно оформить!
Вы можете помочь, отредактировав её.
|


Только для Bedrock Edition
|


playanimation

Ограничения |
Оператор |
---|---|

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


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

**Синтаксис**

`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"`


Текущие |
| ||||||||
---|---|---|---|---|---|---|---|---|---|

Удалённые |
| ||||||||

Первоапрельские |
|