コマンドツールについて
Minecraftのコマンドは頻繁に変更されます。Java 1.20.5ではアイテムコンポーネントが旧アイテムNBT構文の多くを置き換えましたが、Bedrockは引き続き異なるコマンド文法を使用します。このコレクションではエディションとバージョンの選択を常に表示し、実際に実行するワールドやサーバーに合ったコマンドを構築できます。
括弧、セレクター、コンポーネント名を覚えずに有効なコマンドが必要な場合は、ビジュアルジェネレーターを使用してください。出力は編集可能なままなので、上級ユーザーはコマンドブロック、関数ファイル、サーバーコンソールにコピーして手動で調整を続けることができます。
どのコマンドツールを使うべきですか?
/give と NBT 移行
コンポーネント、名前、エンチャント付きのアイテムを作成したり、1.20.5以前の古いアイテムコマンドを最新のコンポーネント構文に変換したりできます。
/summon とスポナー
エンティティ、位置、対応プロパティを設定したり、タイミングとスポーンルールを指定したモブスポナーコマンドを構築できます。
エフェクトとパーティクル
マップ、イベント、テスト、コマンドブロックのシーケンス向けに、読みやすいエフェクトとパーティクルのコマンドを準備します。
実用的な手順
より安全なコマンド構築ワークフロー
1. 最初に正しいエディションを選択
JavaとBedrockのコマンドは似ているように見えても、受け付けるフィールドが異なる場合があります。アイテム、エンティティ、エフェクトを選択する前に、対象のエディションとゲームバージョンを設定してください。
2. 出力を生成して確認
コントロールを使ってコマンドを作成し、生成された構文を確認してください。minecraft:stone などの名前空間IDは変更しないでください。
3. 使い捨てワールドでテスト
複雑な summon、particle、spawner コマンドは、本番マップで使用する前にバックアップまたはクリエイティブのテストワールドで実行してください。
コマンドツールFAQ
これらのコマンドはJavaとBedrockの両方で動作しますか?
選択したツールが明示的に両エディションに対応している場合のみです。JavaとBedrockの構文は互換性がないため、必ずジェネレーターに表示されるエディションセレクターを使用してください。
古いNBTコマンドが新しいJavaバージョンで失敗するのはなぜですか?
Java 1.20.5では、アイテムデータが旧アイテムNBT形式からアイテムコンポーネントに移行しました。NBT to Components コンバーターを使用するか、現在の /give ジェネレーターでアイテムを再構築してください。
出力をデータパックの関数で使用できますか?
はい。関数ファイルがスラッシュなしのコマンドテキストを期待する場合は、先頭のスラッシュを削除し、ツールで選択したのと同じMinecraftバージョンで関数をテストしてください。