マイクラでコマンドを入力したのに「不明なコマンド」「不明または不完全なコマンドです」と表示されて実行できない――この記事では、統合版・Java版それぞれのエラーメッセージの意味と、原因別の直し方を解説します。多くの場合、チート設定・OP権限・入力ミスのいずれかを直せば解決します。
マイクラの「不明なコマンド」エラーとは
「不明なコマンド」エラーは、入力した内容をゲームがコマンドとして認識できなかったときに表示されるメッセージです。統合版とJava版では表示される文言が異なります。
統合版(Bedrock版)の場合
統合版では次のようなメッセージが表示されます。
不明なコマンド:〇〇。このコマンドが存在し、これを使用する権限があることを確認してください
「/」の直後に入力した単語がコマンドとして認識されていない、または権限が足りていないことを意味します。
Java版の場合
Java版では次のメッセージが表示されます。
不明または不完全なコマンドです、以下を参照してください
このメッセージの下に、赤い波線と「←[ここ]」のような矢印が表示され、コマンドのどの部分が誤っているかを指し示してくれます。統合版よりも間違い箇所が特定しやすいのが特徴です。
「不明なコマンド」が出る主な原因
原因は大きく分けて次の4つです。
① チート(コマンドの実行)がオフになっている
ワールド作成時に「チートを有効化」をオンにしていない場合、どのコマンドを入力しても「不明なコマンド」または「権限がありません」と表示されます。最も多い原因です。
② OP権限(オペレーター権限)を持っていない
マルチプレイやサーバーでは、チートが有効でも参加者本人にOP権限がなければ多くのコマンドを実行できません。特にレンタルサーバーや友人のワールドに参加した場合に起こりやすい原因です。
③ コマンドのスペルミス・構文ミス
コマンド名や引数のスペルミス、スラッシュ「/」の付け忘れ、全角スペースや日本語入力モードのままの入力などが原因になります。
④ バージョン・エディションに存在しないコマンドを使っている
Java版のコマンドを統合版でそのまま入力した場合や、古いバージョンで廃止・変更されたコマンドを使った場合も「不明なコマンド」になります。例えば統合版の座標指定の書式や一部コマンド名はJava版と異なります。
原因別の対処法
シングルプレイでチートを有効にする(ワールド作成時)
- 統合版:ワールド作成画面の「ゲーム」タブ →「チートの実行」をオンにする
- Java版:ワールド作成画面の「ワールドの生成」→「その他の設定」→「チートを許可」をオンにする
作成済みのワールドで後からチートを有効にする
ワールド作成時にオンにし忘れた場合は、次の方法で後からチートを有効化できます。
- 統合版:一時停止メニューの「設定」→「ゲーム」→「チートの実行」をオンにする
- Java版:一時停止メニューの「LANに公開」→「チートの許可:オン」にしてから「LANワールドを開始」を押す(この操作でシングルプレイのままコマンドが使えるようになる)
ただし、この方法で有効化したチートはワールドを一度離脱すると設定がリセットされるため、次に遊ぶときは再度設定が必要です。
マルチプレイ・サーバーでOP権限を取得する
サーバーの管理者、またはすでにOP権限を持つプレイヤーに、コンソールまたはゲーム内から次のコマンドを実行してもらいます。
/op プレイヤー名:対象プレイヤーにOP権限を付与する/deop プレイヤー名:OP権限を剥奪する
レンタルサーバーの場合は管理画面(コンソール)からserver.propertiesの設定やops.jsonの編集で権限を付与できる場合もあります。公式のRealms(レルム)はチートやコマンドブロックの使用に制限があるため、コマンドが使えない場合はRealmsの仕様である可能性も確認してください。
コマンドの正しい書き方を確認する
- コマンド入力中にTabキーを押すと、候補や引数の入力補完が表示されるので、スペルミスを防げる
- Java版はエラー箇所に矢印が表示されるため、指摘された位置を重点的に見直す
- 日本語入力(IME)がオンのままだと「/」やスペースが全角になり認識されないことがあるため、コマンド入力前に半角英数モードにする
よくある入力ミスの例
| 間違いやすい入力 | 問題点 | 正しい入力例 |
|---|---|---|
| tp @s 100 64 100 | 先頭の「/」が抜けている | /tp @s 100 64 100 |
| /give @p diamond 1 | アイテム名と個数の間が全角スペース | /give @p diamond 1 |
| /tp @s ~ ~ ~10 | 座標の数値の前にスペースがない | /tp @s ~ ~ ~10 のように連結するか /tp @s ~ ~ ~ 10 と分ける |
| /gamemode c | 統合版では一部の短縮形が使えない場合がある | /gamemode creative |
それでも直らない場合のチェックリスト
- ワールドの「チートの実行/許可」がオンになっているか再確認する
- マルチプレイの場合、自分にOP権限が付与されているか確認する
- コマンドの先頭に半角の「/」が付いているか確認する
- 入力モードが半角英数になっているか確認する
- 使用しているコマンドがそのバージョン・エディションに存在するか、公式Wikiで確認する
- コマンドブロックで実行している場合は、コマンドブロック自体の権限設定やレッドストーン信号の有無も確認する
よくある質問
Q. チートをオンにしたのに「不明なコマンド」と表示されます
A. チートの設定は反映されているものの、コマンド自体のスペルミスや構文ミスが原因である可能性が高いです。Tabキーの入力補完を使って正しいコマンド名を確認してください。
Q. OPなのにコマンドが使えないのはなぜですか
A. サーバーのプラグインやパーミッション設定でコマンドが個別に制限されている場合や、公式Realmsでチートブロックの使用が制限されている場合があります。サーバー管理者に権限設定を確認してもらいましょう。
Q. コマンドブロックで実行した時だけ「不明なコマンド」になります
A. コマンドブロック内のコマンドは通常のチャット欄と書式が同じですが、先頭の「/」が不要です。「/」を付けたまま入力していないか確認してください。
まとめ
「不明なコマンド」エラーの多くは、チート設定・OP権限・入力ミスのいずれかが原因です。まずはチートが有効になっているかを確認し、次にコマンドのスペルや「/」の有無をチェックしましょう。マルチプレイで解決しない場合は、OP権限の有無をサーバー管理者に確認することが近道です。




コメントを残す