/playanimation — команда Minecraft Bedrock Edition, которая запускает у сущности визуальную анимацию. Она нужна для карт, кат-сцен, NPC и командных блоков: можно заставить цель выполнить движение, а затем синхронизировать момент со звуком, сообщением или следующим блоком сценария. Главное не перепутать её с настоящим действием. Анимация меняет вид сущности, но сама по себе не выдаёт предмет, не меняет хитбокс, не включает ИИ и не заменяет обычную игровую механику. Ниже — точный синтаксис, безопасная первая проверка и готовые заготовки для командных блоков. Команда отправляет выбранной цели запрос на воспроизведение анимации. Коротко: в чате пишите /playanimation ЦЕЛЬ ID_АНИМАЦИИ; в командном блоке начальный слеш не нужен. Для первой проверки в тестовом мире используйте /playanimation @e[type=creeper,c=1] animation.creeper.swelling. Если команда принята, но эффект выглядит не так, проблема обычно в выбранной сущности или ID анимации, а не в синтаксисе. Table of Contents Toggle Где работает команда /playanimationСинтаксис командыДва обязательных аргументаПараметры для сложной сценыТочные примеры /playanimationПроверить команду на ближайшем крипереЗапустить анимацию у сущности с тегомПосадить игрока в сцене до первого движенияПрименить к ближайшему игроку в чатеГотовые сценарии для командных блоковСцена по кнопке рядом с NPCРазовая сцена при входе игрока в зонуТестовая команда для ресурспакаКак подобрать правильную цельПочему /playanimation не работаетЧто ещё пригодится для карты BedrockFAQМожно ли использовать /playanimation на сервере?Можно ли этой командой изменить реальный размер или хитбокс моба?Где взять список анимаций? Где работает команда /playanimation Команда работает в Minecraft Bedrock Edition: на Windows Bedrock, мобильных устройствах и консолях при доступных командах. Для запуска нужны включённые читы и достаточные права на сервере или карте. В официальной справке Bedrock команда отмечена как требующая разрешение Game Director. В Java Edition команды /playanimation нет. Для похожих задач там используют datapack, ресурс-паки, моды и другие механики. Не копируйте команды из этой статьи в Java-консоль: они не сработают. Синтаксис команды /playanimation <entity: target> <animation: id> [next_state: id] [blend_out_time: float] [stop_expression: id] [controller: id] Для обычного запуска обязательны только первые два аргумента: кого анимировать и какую анимацию запустить. Остальные параметры нужны, когда вы строите сцену с контроллером анимаций или хотите явно задать остановку и переход. Два обязательных аргумента entity — игрок, моб или группа сущностей, на которых сработает команда. animation — ID встроенной анимации или анимации из ресурспака. Параметры для сложной сцены next_state задаёт следующее состояние, blend_out_time делает выход плавнее, stop_expression добавляет условие остановки в MoLang, а controller указывает контроллер анимаций. Для первого запуска они не нужны: добавляйте по одному, когда базовая команда уже работает. Впервые тестируйте только цель и ID анимации: остальные параметры добавляйте по одному. Точные примеры /playanimation Проверить команду на ближайшем крипере /playanimation @e[type=creeper,c=1] animation.creeper.swelling Это хороший тест в отдельном креативном мире: @e[type=creeper,c=1] выбирает одного крипера, а animation.creeper.swelling — известный встроенный ID, который приведён в документации Bedrock API как пример анимации. Команда запускает визуальный эффект, но не должна использоваться рядом с важной постройкой: тестируйте любые постановочные эффекты отдельно. Запустить анимацию у сущности с тегом /playanimation @e[tag=scene_guard,c=1] animation.example.guard_salute Это готовый шаблон для ресурспака, а не встроенная ванильная команда: замените animation.example.guard_salute на ID, который объявлен в вашем паке. Тег scene_guard удобнее имени игрока или общего селектора: вы заранее помечаете нужного NPC и не задеваете других мобов на карте. Посадить игрока в сцене до первого движения /playanimation @s animation.player.riding.legs a 0 query.is_moving scene_sit Эта команда рассчитана на игрока-исполнителя @s. Она использует встроенную анимацию ног в положении езды и условие query.is_moving, чтобы эффект не висел бесконечно после движения. Сначала проверяйте её на себе в копии мира: поведение визуальных анимаций может отличаться в зависимости от версии Bedrock и активных ресурспаков. Применить к ближайшему игроку в чате /playanimation @p animation.player.attack.positions Это минимальная форма команды: цель @p и ID анимации. Она полезна, чтобы быстро проверить, принимает ли конкретная версия игры ID. Не используйте @a для первого опыта: так вы не испортите вид всем игрокам на сервере одним экспериментом. Готовые сценарии для командных блоков В командном блоке пишите команду без символа /. Сначала соберите сценарий в тестовом мире, затем переносите на карту. Для разового события берите импульсный блок; повторяющийся блок подходит только для проверки условия, а не для постоянного перезапуска анимации. Сцена по кнопке рядом с NPC Поставьте импульсный командный блок в режим «Нужен редстоун», подключите кнопку и вставьте: playanimation @e[tag=scene_guard,r=6,c=1] animation.example.guard_salute Так кнопка затронет только одного NPC с тегом scene_guard в радиусе шести блоков. Для собственного ресурспака замените ID анимации на реальный ID из его файлов. Если сигнал нужно дополнить звуком, поставьте за ним цепной командный блок с playsound. Импульсный командный блок с кнопкой запускает сцену один раз и не перезапускает анимацию каждый тик. Разовая сцена при входе игрока в зону Это заготовка для карты, где игрок проходит через прямоугольник от 100 64 100 до 103 66 103. Первый блок — повторяющийся, всегда активен: execute as @a[x=100,y=64,z=100,dx=3,dy=2,dz=3,tag=!scene_played] run tag @s add scene_trigger За ним поставьте цепной, всегда активен блок: execute as @a[tag=scene_trigger] at @s run playanimation @s animation.player.riding.legs a 0 query.is_moving scene_sit Следующим цепным блоком пометьте игрока как уже увидевшего сцену: tag @a[tag=scene_trigger] add scene_played И последним очистите временный тег: tag @a[tag=scene_trigger] remove scene_trigger Тег scene_played не даёт повторяющемуся блоку запускать сцену каждый тик. Чтобы позволить игроку увидеть её снова, удалите этот тег отдельной командой в нужный момент карты. Тестовая команда для ресурспака playanimation @e[tag=test_actor,c=1] animation.my_pack.test_action Сначала выдайте нужной сущности тег test_actor, затем замените animation.my_pack.test_action на ID из вашего ресурспака. Если такой команды нет в файлах пакета, Minecraft примет синтаксис, но нужного движения не появится. Это не ошибка командного блока — это отсутствующая или несовместимая анимация. Как подобрать правильную цель @s — исполнитель команды. В чате это обычно вы, в execute as — выбранный игрок или моб. @p — ближайший игрок. Удобно для простого теста, но рискованно в многопользовательской карте. @a — все игроки. Используйте только в массовой сцене. @e[type=creeper,c=1] — один крипер; тип и число можно заменить на нужные. @e[tag=scene_guard,c=1] — один заранее отмеченный актёр. Для карт это самый предсказуемый вариант. Ограничивайте цель всегда, когда можете: добавляйте c=1, r=, type= или тег. Команда без фильтра может обработать слишком много сущностей и сделать сцену непредсказуемой. Почему /playanimation не работает Вы в Java Edition. Команда относится к Bedrock; в Java она не распознаётся. Выключены читы или не хватает прав. Проверьте настройки мира и роль на сервере. Цель не выбрана. Временно замените сложный селектор на @s или одного моба с c=1. Указан несуществующий ID. Используйте ID из ресурспака или проверяйте встроенный вариант в тестовом мире. Анимация не подходит сущности. Игрок, крипер и кастомный NPC используют разные наборы и контроллеры. Повторяющийся блок запускает её каждый тик. Перенесите сам playanimation в импульсный или цепной блок после проверки условия. Тестируйте визуальные эффекты в отдельном мире: они не должны быть основой логики квеста или боевой механики. Что ещё пригодится для карты Bedrock Как установить мод или аддон в Minecraft PE Как скачать и установить моды на Minecraft: Java, Bedrock и PE Как установить карту в Minecraft PE FAQ Можно ли использовать /playanimation на сервере? Да, если сервер Bedrock разрешает команды и у вас есть нужные права. Для постановочной карты всегда ограничивайте селектором цель и тестируйте сценарий с несколькими игроками. Можно ли этой командой изменить реальный размер или хитбокс моба? Нет. Команда запускает визуальную анимацию. Для игровых свойств сущности нужны другие механики аддона или скрипта. Где взять список анимаций? Для своего контента смотрите ID в JSON-файлах ресурспака и его контроллерах. Для встроенных вариантов проверяйте конкретный ID в копии мира: набор и поведение могут меняться между версиями Bedrock. Синтаксис, обязательные аргументы и требования к команде сверены с официальной документацией Minecraft Bedrock. Для сложных сцен с собственными состояниями полезна документация по контроллерам анимаций. Навигация по записям Обновление Minecraft 1.17, снапшот 21w18a Valheim оружие: что крафтить по биомам и чем идти дальше