MC CommanderMinecraft非公式コマンド支援

「Unknown or incomplete command」と出る原因

このエラーは「コマンドとして読めない」か「途中で終わっている」という意味です。原因はだいたい6つに絞れるので、上から順に確認してください。

エラーUnknown command不明なコマンド

コマンド診断を開く

更新日:

エラーの意味

Java版では、英語だとUnknown or incomplete command, see below for error、日本語だと「不明または不完全なコマンドです。エラーは以下を参照してください」と表示されます。2行目に、読めなかった位置に<--[HERE]が付いたコマンドが表示されます。まずこの位置を見てください。

原因1:全角の文字やスペースが混ざっている

日本語入力がオンのまま打つと、スペースが全角になります。見た目ではほとんど区別できないのに、コマンドとしては読めません。日本語入力をオフにして、スペースを打ち直してください。コピーしたコマンドの場合は、引用符(“ ”)が全角になっていないかも確認します。

原因2:コマンド名のつづり違い

/summmon、/gveのような打ち間違いです。コマンド名が間違っているときは、<--[HERE]が先頭のすぐ後ろに付きます。Tabキーで補完すると防げます。

原因3:版が違う

統合版向けのコマンドをJava版で使うと、このエラーになります。よくある例です。

× /effect @p speed 30 1        (統合版の書き方)
○ /effect give @p minecraft:speed 30 1  (Java版)

セレクターのr=5やc=1も統合版の書き方です。Java版と統合版の違いで確認してください。

原因4:引数が足りない・多い

必要な引数が足りないと「incomplete(不完全)」になります。たとえば/tp @pだけでは移動先がありません。逆に、引数が多すぎると「Incorrect argument for command」と表示されます。解説と見比べて、空白で区切った数が合っているか数えてみてください。

原因5:権限がない

Java版では、使う権限がないコマンドは「存在しない」扱いになり、同じエラーが出ます。シングルプレイならチートの許可、サーバーならOP権限を確認します。チャット欄で/を打ったときに候補にコマンドが出なければ、権限がない可能性が高いです。

原因6:その版にまだない・もうない

新しいバージョンで追加されたコマンドは古いバージョンでは使えません。また、1.20.5でアイテムのNBTがcomponentsに変わったように、書き方そのものが変わることもあります。古い解説記事のコマンドは、今の書き方に直す必要がある場合があります。サーバーで使う場合は、MODやプラグインのコマンドが入っているかも確認してください。

統合版で出るエラー

統合版では「構文エラー: “…” 付近で予期しない“…”」のように、問題の位置が引用符で示されます。原因の多くは上と同じで、とくに全角スペースとJava版の書き方の混入がよくあります。

それでもわからないとき

コマンドを短くして、動く形から1つずつ足していくと原因の位置がわかります。コマンド診断に貼り付けると、全角文字、版の違い、IDの誤りをまとめて確認できます。

よくある質問

コピーしたコマンドが、見た目は同じなのにエラーになります。

Webページや表計算ソフトからコピーすると、全角スペースや特殊な引用符、見えない改行が混ざることがあります。一度メモ帳に貼り付けてから、半角で打ち直すと確実です。

サーバーでだけエラーになります。

サーバーの権限設定(OPレベル)で使えるコマンドが制限されている可能性があります。また、サーバーのバージョンが自分のクライアントと違うと、使えるコマンドも変わります。

「Incorrect argument for command」との違いは?

Unknown or incompleteは「コマンドとして読めない・足りない」、Incorrect argumentは「読めたが、ある引数の値がおかしい」という意味です。後者は<--[HERE]の位置の値を見直してください。

関連ページ

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

エラー以外の原因も含めたチェックリストです。

コマンドの基本構文

入力のルールと記号の読み方です。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。

あわせて読みたい記事とコマンド例

コマンドブロックで失敗しにくい作り方:入力・条件・連鎖の基本

コマンドブロックでコマンドを動かすときの基本、反復、チェーン、条件付き、レッドストーン入力…

マイクラのgiveコマンドでアイテムを渡す基本とよくあるミス

マイクラのgiveコマンドでアイテムを渡す基本、個数指定、対象セレクター、Java版のcom…

giveコマンドが使えないときの確認ポイント

/give が動かないときは、まずアイテムIDと対象だけの短いコマンドを試します。次に個…

executeコマンドのエラーを減らす考え方

マイクラのexecuteコマンドでよくあるエラー(runの付け忘れ、統合版の旧構文、as…

マイクラで「セレクターに一致する対象がありません」と出る原因

セレクターに一致する対象がありません、と出るときの@p、@a、@e、@s、距離指定、ty…