Minecraft Wiki
Регистрация
Нет описания правки
м (Бот: Устранение неоправданных вызовов шаблона Code)
Строка 16: Строка 16:
 
::Игрок или сущность, которой будет воспроизведена одноразовая анимация.
 
::Игрок или сущность, которой будет воспроизведена одноразовая анимация.
 
: '''<animation: string>'''
 
: '''<animation: string>'''
::Название анимации, которая будет проигрываться определенной сущности или игроку. Пример названия анимации: {{cd|animation.wolf.angry}}. Все названия анимаций для каждого моба находятся в разделе "minecraft:client_entity"."animations" по пути в файле каждого моба {{cd|resource_pack/entity/entity.json}}. Для того, чтобы получить данный файл, необходимо скачать [[Аддоны|Ванильный набор ресурсов]].
+
::Название анимации, которая будет проигрываться определенной сущности или игроку. Пример названия анимации: <code>animation.wolf.angry</code>. Все названия анимаций для каждого моба находятся в разделе "minecraft:client_entity"."animations" по пути в файле каждого моба <code>resource_pack/entity/entity.json</code>. Для того, чтобы получить данный файл, необходимо скачать [[Аддоны|Ванильный набор ресурсов]].
 
: '''[next_state: string]'''
 
: '''[next_state: string]'''
 
::Название следующей анимации, которая будет воспроизводится в случае успеха проверки [stop_expression: string].
 
::Название следующей анимации, которая будет воспроизводится в случае успеха проверки [stop_expression: string].
Строка 24: Строка 24:
 
::Задаёт условие для остановки первой анимации и начала второй анимации. Это должно быть выражение языка [[Документация по MoLang Bedrock Edition|MoLang]].
 
::Задаёт условие для остановки первой анимации и начала второй анимации. Это должно быть выражение языка [[Документация по MoLang Bedrock Edition|MoLang]].
 
::Пример выражения: "query:is_sleeping" - останавливает анимацию, когда заданная сущность спит.
 
::Пример выражения: "query:is_sleeping" - останавливает анимацию, когда заданная сущность спит.
::Все условия можно найти по пути {{cd|resource_pack/animation_controller/entity.json}} Они начинаются с "query".
+
::Все условия можно найти по пути <code>resource_pack/animation_controller/entity.json</code> Они начинаются с "query".
 
: '''[controller: string]'''
 
: '''[controller: string]'''
 
::Название контроллера анимации, который будет контролировать анимацию и выключать её, когда надо.
 
::Название контроллера анимации, который будет контролировать анимацию и выключать её, когда надо.
::Контроллеры находятся по пути {{cd|resource_pack/animation_conrollers/entity.json}}
+
::Контроллеры находятся по пути <code>resource_pack/animation_conrollers/entity.json</code>
 
; Результат
 
; Результат
 
:В случае успеха
 
:В случае успеха

Версия от 19:35, 2 декабря 2020

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