マイクラ統合版(スイッチ・スマホ・PS5・PC)・教育版の/playanimationコマンドの解説です。指定したプレイヤーやモブ(エンティティ)に対して、ゲーム内に定義されている様々なモーション(座る、眠る、逆さまになる、巨大化するなど)を強制的に再生させることができます。通常のゲームプレイでは見られない特殊なポーズをさせたり、配布ワールドでのイベント演出、アドオン(リソースパック)開発時における自作アニメーションのデバッグに非常に強力なコマンドです。
【実行例】すべてのプレイヤー(@a)をその場に座らせます。プレイヤーが歩き出す(query.is_movingの条件が満たされる)と、自動的に座るアニメーションが終了して通常状態に戻ります。
⚙️ /playanimation コマンドの構文(書き方)
基本となる構文は以下の通りです。前半の2つの引数(対象とアニメーション名)は必須ですが、後半のオプションを細かく指定することで「◯◯の行動をしたらモーションを終了する」といった高度な制御が可能になります。
💡 各引数の詳しい意味と設定ルール
| アニメーション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 | 攻撃ポーズ(位置固定):武器や素手で目の前を繰り返し殴りつける、攻撃モーションの腕の位置を再現します。 |
🛠️ コピペで試せる!面白いアニメーション実例集
チャット欄に入力することですぐに効果を確認できる、バニラ環境の面白い実例コマンドです。
すべてのプレイヤーを椅子や乗り物に乗っているような「お座りポーズ」にします。キーボードやコントローラーを動かして一歩でも移動すると即座に解除されます。
ワールドにいるキツネ全員をその場にちょこんと座らせます。水に落ちたり殴られたりして「地面から足が離れる(!query.is_on_ground)」と、今度はスヤスヤと眠るモーションに切り替わります。
ガストが持つ「サイズ巨大化」のデータを自分(@s)に適用し、プレイヤーの見た目を一瞬で巨大化させます。最後のコントローラー名(my_scaleの部分)を変更して何度も実行すると、さらに何倍にも大きくなります。
プレイヤーのメインシステムである `controller.animation.player.root` に直接睡眠モーションの上書き命令を出し、一切の動き(歩行や手の振りなど)をロックして体を完全にフリーズさせます。
実例4などで根本的なコントローラーを上書きしてフリーズさせた状態をコマンドで強制解除します。歩行時の揺れエフェクト(`animation.player.bob`)を一瞬だけ再生させ、`0.1` 秒かけて滑らかに通常状態(`default`)へと移行させることで、ロックされていた接続を正常化させます。
■ コマンドを使わない解除方法(補足)・更衣室を開く:更衣室(プロフィール)画面を開くと、プレイヤーのメインのアニメーションコントローラーが強制的にデフォルト状態にリセットされます。
・ワールドに入り直す:一度タイトル画面に戻り、再びログインし直すことで、すべて初期状態に戻ります。
⚠️ 実行する際の注意点と仕組みのヒント
・このコマンドは「画面(クライアント)側」の処理です
`/playanimation` はサーバー側ではなく、各プレイヤーのゲーム画面(クライアント)に対して「このアニメーションを描写して!」とリクエストを送るだけのコマンドです。そのため、対象モブが画面の描画範囲外(読み込まれていない場所)にいる場合はリクエストが届かず、アニメーションは再生されません。
また、導入しているリソースパックの内容に依存するため、マルチプレイのサーバー内であっても、プレイヤーによって見えているアニメーションが異なる(あるいはパックが非対応で一人だけ動いて見えない)場合があります。
・アニメーションコントローラーの競合に注意
マイクラのシステム(状態遷移)の仕様上、1つのコントローラーは同時に1つのポーズしか維持できません。コマンドで特殊なアニメーションを再生している間は、しゃがむ、泳ぐ、殴る、ジャンプするなどの「バニラ標準のアニメーション」が一時的にすべて上書き・妨害されます。ポーズが終了するか、ゲームに再参加(あるいはモブの再読み込み)を行うことで元の正しい挙動へとリセットされます。
🛑 前提条件
※このコマンドを実行するには、世界の「チートの実行」がオンになっており、プレイヤーの権限レベルが「1」以上(オペレーター権限)である必要があります。予期せぬクラッシュやラグを防ぐため、安全なクリエイティブの検証用ワールドで試すことをおすすめします。
🎦/playanimationコマンドの応用例を動画で解説!
💻️ マインクラフトでプログラミングが学べる教室
👇️KIDSPROプログラミング教室の公式サイトをチェック!

📖 おすすめの参考書 & YouTube解説動画
👇️KIDSPRO (mcguide) 出版のコマンド完全攻略本をAmazonでチェック!

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




コメント