運営・編集
MC Commander運営
最終確認
検証状況
主要生成機能のバージョン別回帰テスト、JavaScript・PHP構文、HTML内の内部参照を確認。Minecraft本体で全バージョン・全組み合わせを実行済みではありません。 制作・検証方針

マイクラのコマンドが動かない原因まとめ

コマンドが反応しない、赤文字になる、結果が変わらないときに確認する基本ポイントをまとめます。

マイクラ コマンド 動かないエラー確認初心者向け

まず確認すること

最初に見るべきなのは、バージョン、権限、入力場所、対象、座標です。同じ見た目のコマンドでも、Java版と統合版では使える構文が違うことがあります。サーバーではOP権限やコマンドブロックの有効化も関係します。

よくある原因

/give で動かない場合はアイテムIDや新旧構文、/summon ではエンティティID、/fill では範囲が大きすぎる問題が多いです。/execute は構文の順番が重要なので、短い形から試すと原因を分けやすくなります。

切り分けの手順

  1. まず短いコマンドで成功するか試す
  2. 対象を @p に固定する
  3. 座標を自分の近くにする
  4. NBTやcomponentsを一度外す
  5. 動いたら条件を一つずつ戻す

コマンドはワールド設定、権限、Java版・統合版の違いで動作が変わります。重要なワールドでは、先にコピーや検証用ワールドで確認してください。

症状別の原因と対処

「不明または不完全なコマンドです」と出る

コマンド名の綴りか、必要な引数が足りていない可能性が高いです。例えば /give diamond は対象が抜けているため失敗します。そのバージョンに存在しないコマンド(統合版での /data など)でも同じ表示になります。

赤い文字で途中から色が変わる

Java版では、チャット欄で問題のある位置から赤く表示されます。赤くなり始めた場所の直前の引数を確認すると、原因をすばやく見つけられます。

エラーは出ないのに何も起きない

構文は正しく、対象が0人になっているケースがほとんどです。@e[type=...] の条件や distance の範囲を緩めて試します。セレクターが一致しない原因も参考にしてください。

コマンドブロックが反応しない

権限まわりの確認

シングルプレイではワールド作成時に「チートの許可」がオフだとコマンドを使えません。Java版は「LANに公開」から一時的に許可でき、統合版はワールド設定で有効にできます(統合版では実績が解除されなくなります)。サーバーでは /op で権限を付けてもらう必要があります。

バージョン違いの見分け方

ネットで見つけたコマンドが動かない場合、そのコマンドが書かれた時期を確認してください。Java版は1.13(コマンド全面改修)、1.20.5(NBTからcomponentsへ)、1.21.5(テキストの書き方の変更)で大きく書式が変わっています。変換ツールで新しい書式に直せる場合があります。

関連ページ

変換・確認ツール

新旧構文やJava/統合版の違いを確認します。

コマンド辞典

コマンドの意味から探せます。