【マイクラ統合版】/playanimation(プレイアニメーション)コマンドの使い方!モブやプレイヤーに特殊ポーズ・モーションをさせる方法

その他・開発者向け

マイクラ統合版(スイッチ・スマホ・PS5・PC)・教育版の/playanimationコマンドの解説です。指定したプレイヤーやモブ(エンティティ)に対して、ゲーム内に定義されている様々なモーション(座る、眠る、逆さまになる、巨大化するなど)を強制的に再生させることができます。通常のゲームプレイでは見られない特殊なポーズをさせたり、配布ワールドでのイベント演出、アドオン(リソースパック)開発時における自作アニメーションのデバッグに非常に強力なコマンドです。

/playanimation(アニメーションの強制再生) 統合版・教育版限定
/playanimation @a animation.player.riding.legs a 0 query.is_moving

【実行例】すべてのプレイヤー(@a)をその場に座らせます。プレイヤーが歩き出す(query.is_movingの条件が満たされる)と、自動的に座るアニメーションが終了して通常状態に戻ります。

⚙️ /playanimation コマンドの構文(書き方)

基本となる構文は以下の通りです。前半の2つの引数(対象とアニメーション名)は必須ですが、後半のオプションを細かく指定することで「◯◯の行動をしたらモーションを終了する」といった高度な制御が可能になります。

/playanimation <対象プレイヤー/モブ> <アニメーション名> [次の状態名] [フェードアウト時間] [終了条件式(Molang)] [コントローラー名]

💡 各引数の詳しい意味と設定ルール

アニメーションID(animation: string) モーションの見た目・効果の説明
animation.player.riding.legs プレイヤーのお座り:下半身が乗り物や椅子に座っているようなポーズになります。
sleeping 睡眠(横たわる):ベッドで眠っているときのように、体が水平になって横に倒れ込みます。
sit モブのお座り:オオカミやヤマネコ、キツネなどがちょこんと地面にお座りする基本ポーズです。
sleep モブの睡眠:キツネなどが丸まって完全に眠るモーションを強制的に再生します。
animation.ghast.scale 巨大化(ガストの縮尺):ガストのサイズ変更用モーションを適用し、対象の体のサイズを急激に巨大化させます。
animation.player.base_pose.upside_down 逆さま( Dinnerbone風):名札で「Dinnerbone」とつけたときのように、対象の体が上下真っ逆さまになります。
animation.player.move.legs.inverted 足の反転:プレイヤーなどの両足の向きや関節が、体の中にめり込むように不自然に逆さまになります。
animation.wolf.angry 怒り状態:オオカミが敵を威嚇するときの、尻尾が垂れ下がり目が赤くなる怒りモーションです。
animation.player.holding アイテムを構える:地図や両手持ちアイテムを胸の前でじっと構えている時のポーズです。
animation.player.bob 手ブレ・歩行の揺れ:移動時に画面や腕が交互にハラハラと上下に揺れる(ボビング)モーションです。
animation.player.look_at_target.inverted 視線反転:ターゲットを見つめる首の動き(ボーン)の上下左右が完全に逆向きに固定されます。
animation.player.move.arms 腕の交互スイング:プレイヤーが走ったり歩いたりするときに、両腕を前後に大きく振るモーションです。
animation.player.attack.positions 攻撃ポーズ(位置固定):武器や素手で目の前を繰り返し殴りつける、攻撃モーションの腕の位置を再現します。

🏃‍♂️ コピペで使える!代表的なアニメーション名(ID)一覧表

マイクラに最初から用意されている、コマンドで呼び出し可能な主要モーションのIDリストです。※アニメーションIDの多くは、プレイヤー以外のモブに対しても強制的に適用させることができます(例:ゾンビをプレイヤーのポーズで固定するなど)。

アニメーションID(animation: string) モーションの見た目・効果の説明
animation.player.riding.legs プレイヤーのお座り:下半身が乗り物や椅子に座っているようなポーズになります。
sleeping 睡眠(横たわる):ベッドで眠っているときのように、体が水平になって横に倒れ込みます。
sit モブのお座り:オオカミやヤマネコ、キツネなどがちょこんと地面にお座りする基本ポーズです。
sleep モブの睡眠:キツネなどが丸まって完全に眠るモーションを強制的に再生します。
animation.ghast.scale 巨大化(ガストの縮尺):ガストのサイズ変更用モーションを適用し、対象の体のサイズを急激に巨大化させます。
animation.player.base_pose.upside_down 逆さま( Dinnerbone風):名札で「Dinnerbone」とつけたときのように、対象の体が上下真っ逆さまになります。
animation.player.move.legs.inverted 足の反転:プレイヤーなどの両足の向きや関節が、体の中にめり込むように不自然に逆さまになります。
animation.wolf.angry 怒り状態:オオカミが敵を威嚇するときの、尻尾が垂れ下がり目が赤くなる怒りモーションです。
animation.player.holding アイテムを構える:地図や両手持ちアイテムを胸の前でじっと構えている時のポーズです。
animation.player.bob 手ブレ・歩行の揺れ:移動時に画面や腕が交互にハラハラと上下に揺れる(ボビング)モーションです。
animation.player.look_at_target.inverted 視線反転:ターゲットを見つめる首の動き(ボーン)の上下左右が完全に逆向きに固定されます。
animation.player.move.arms 腕の交互スイング:プレイヤーが走ったり歩いたりするときに、両腕を前後に大きく振るモーションです。
animation.player.attack.positions 攻撃ポーズ(位置固定):武器や素手で目の前を繰り返し殴りつける、攻撃モーションの腕の位置を再現します。

🛠️ コピペで試せる!面白いアニメーション実例集

チャット欄に入力することですぐに効果を確認できる、バニラ環境の面白い実例コマンドです。

実例1:動くまでプレイヤーを座らせる
/playanimation @a animation.player.riding.legs a 0 query.is_moving

すべてのプレイヤーを椅子や乗り物に乗っているような「お座りポーズ」にします。キーボードやコントローラーを動かして一歩でも移動すると即座に解除されます。

実例2:キツネを宙に浮くまで座らせる(浮くと寝る)
/playanimation @e[type=fox] sit sleep 0 “!query.is_on_ground” fox_ctrl

ワールドにいるキツネ全員をその場にちょこんと座らせます。水に落ちたり殴られたりして「地面から足が離れる(!query.is_on_ground)」と、今度はスヤスヤと眠るモーションに切り替わります。

実例3:自分自身の体を極限まで巨大化させる(ガストの縮尺を利用)
/playanimation @s animation.ghast.scale a 0 false my_scale

ガストが持つ「サイズ巨大化」のデータを自分(@s)に適用し、プレイヤーの見た目を一瞬で巨大化させます。最後のコントローラー名(my_scaleの部分)を変更して何度も実行すると、さらに何倍にも大きくなります。

実例4:プレイヤーの全身を完全にフリーズ(硬直)させる
/playanimation @s sleeping a 0 true controller.animation.player.root

プレイヤーのメインシステムである `controller.animation.player.root` に直接睡眠モーションの上書き命令を出し、一切の動き(歩行や手の振りなど)をロックして体を完全にフリーズさせます。

例5:フリーズしたアニメーションを解除する(動きを取り戻す)
/playanimation @s animation.player.bob default 0.1

実例4などで根本的なコントローラーを上書きしてフリーズさせた状態をコマンドで強制解除します。歩行時の揺れエフェクト(`animation.player.bob`)を一瞬だけ再生させ、`0.1` 秒かけて滑らかに通常状態(`default`)へと移行させることで、ロックされていた接続を正常化させます。

■ コマンドを使わない解除方法(補足)

・更衣室を開く:更衣室(プロフィール)画面を開くと、プレイヤーのメインのアニメーションコントローラーが強制的にデフォルト状態にリセットされます。
・ワールドに入り直す:一度タイトル画面に戻り、再びログインし直すことで、すべて初期状態に戻ります。

⚠️ 実行する際の注意点と仕組みのヒント

・このコマンドは「画面(クライアント)側」の処理です
`/playanimation` はサーバー側ではなく、各プレイヤーのゲーム画面(クライアント)に対して「このアニメーションを描写して!」とリクエストを送るだけのコマンドです。そのため、対象モブが画面の描画範囲外(読み込まれていない場所)にいる場合はリクエストが届かず、アニメーションは再生されません。
また、導入しているリソースパックの内容に依存するため、マルチプレイのサーバー内であっても、プレイヤーによって見えているアニメーションが異なる(あるいはパックが非対応で一人だけ動いて見えない)場合があります。

・アニメーションコントローラーの競合に注意
マイクラのシステム(状態遷移)の仕様上、1つのコントローラーは同時に1つのポーズしか維持できません。コマンドで特殊なアニメーションを再生している間は、しゃがむ、泳ぐ、殴る、ジャンプするなどの「バニラ標準のアニメーション」が一時的にすべて上書き・妨害されます。ポーズが終了するか、ゲームに再参加(あるいはモブの再読み込み)を行うことで元の正しい挙動へとリセットされます。

🛑 前提条件

※このコマンドを実行するには、世界の「チートの実行」がオンになっており、プレイヤーの権限レベルが「1」以上(オペレーター権限)である必要があります。予期せぬクラッシュやラグを防ぐため、安全なクリエイティブの検証用ワールドで試すことをおすすめします。

🎦/playanimationコマンドの応用例を動画で解説!

💻️ マインクラフトでプログラミングが学べる教室

👇️KIDSPROプログラミング教室の公式サイトをチェック!

「やりたい!」を楽しく学べる教室 | キッズ・プログラミング教室KIDSPRO
自分で考え、デジタル化する力を育むキッズ・プログラミング教室KIDSPRO。マイクラ、Roblox、Scratchのほか、本格的なBlenderやUnreal Engineも個別指導で楽しく学べます!土日のオンライン授業も無料。まずは無料体...

📖 おすすめの参考書 & YouTube解説動画

👇️KIDSPRO (mcguide) 出版のコマンド完全攻略本をAmazonでチェック!

【最新版2025】マインクラフト コマンド完全攻略技術書(統合版/教育版): 新executeコマンド詳解とNPC設定方法も分かる完全ガイド | 栗木 洸大, 岡田 哲郎, 岡田 哲郎 |本 | 通販 | Amazon
Amazonで栗木 洸大, 岡田 哲郎, 岡田 哲郎の【最新版2025】マインクラフト コマンド完全攻略技術書(統合版/教育版): 新executeコマンド詳解とNPC設定方法も分かる完全ガイド。アマゾンならポイント還元本が多数。栗木 洸大...

👇️KIDSPRO (mcguide) のYouTube解説動画をチェックしよう!

KIDSPRO キッズ・プログラミング教室
「だれもがクリエイターになれる世界を」KIDSPRO(キッズプロ)は、日本e-Learning大賞の受賞歴を持つプログラミング教室の公式チャンネルです。初心者のお子様から、身体に障害を持つ方、将来ゲームクリエイターに挑戦したい方まで、誰もが...

コメント

タイトルとURLをコピーしました