コマンドを入力したにもかかわらず「コマンドブロックが出せない」「構文エラーと表示される」という場合、単純な入力ミスだけでなくワールド設定の制約に起因しているケースが大半です。つまずきやすい4つの代表的な原因を確認していきましょう。
1. 「チートの許可」が無効になっている
コマンド機能を使用するための大前提として、ワールド設定でチートが有効化されている必要があります。ポーズ画面の「設定」メニューから「ゲーム」タブを開き、スクロールした先にある「チートの許可」トグルをONに切り替えてください。サバイバルモードで実績(トロフィー)を獲得できる状態のままではコマンドを実行できません。
2. 全角文字や不要なスペースが混ざっている
スマートフォンやSwitchのソフトウェアキーボードでは、意図せず全角スペースや全角スラッシュが入力されてしまうトラブルが多発します。「/」や「_(アンダーバー)」を含め、すべての文字が半角英数で記述されているか再確認が必要です。
3. プレイヤー権限がオペレーターになっていない
マルチプレイ環境やフレンドのワールドに参加している場合、自身の権限が「メンバー」や「ビジター」に設定されているとコマンドを受け付けません。ホスト(ワールドの作成者)に依頼し、プレイヤー設定から権限を「オペレーター」へ昇格してもらう必要があります。
4. Java版マルチサーバーの設定制限
Java版で専用サーバー(Dedicated Server)を構築している場合、設定ファイル「server.properties」内の記述が初期状態でコマンドブロック無効(enable-command-block=false)になっていることがあります。この値を「true」に書き換えてサーバーを再起動しなければ、アイテムとしても機能としても扱えません。