プリセット

クロスエディションプリセット

Java passenger から作る Bedrock 騎乗プリセット

Java passenger から作る Bedrock 騎乗プリセットは、テンプレート的なコマンドメモではなく、完結した騎乗ワークフローへと生まれ変わりました。Java の passenger スタックを Bedrock 向けに作り直す必要があるときに、このプリセットを利用してください。狙いは NBT を逐語訳することではなく、そのエディションに存在する Bedrock の騎乗コマンドとセレクターで設計意図を保つことにあります。本記事ではセットアップ用フィールド、出力レビュー、Project 上の配置、結果のスクリーンショットを一か所にまとめているため、マップのセットアップ・イベントトリガー・再利用可能なコマンドパック (Command Pack) の一部になる前に、コマンドを楽に監査できます。騎乗 Workbench と Project メモを併用すれば、Java のソース案と Bedrock の再構築案を並べて見られます。これにより、制作者が `Passengers` NBT を Bedrock にそのまま貼り付ける前に、エディションの境界がはっきり可視化されます。

プリセット結果

Java の Passengers が Bedrock 構文としてコピーされるのを防ぐ、エディションをまたいだ騎乗比較。

出力

Bedrock 騎乗コマンドの比較

Java source idea: /summon minecraft:spider ~ ~ ~ {Passengers:[{id:"minecraft:zombie"}]}
Bedrock rebuild idea: /ride @e[type=zombie,c=1] start_riding @e[type=spider,c=1] teleport_rider
Review note: Java Passengers and Bedrock ride commands are separate workflows.

プリセットのスクリーンショット

まずはプリセットの状態を定義する騎乗コントロールから着手します。
2 枚目のスクリーンショットでは、プレイヤーから見える挙動を左右する設定や、併用する補助コマンドを強調しています。
出力のスクリーンショットでは、Project に保存する前に最終的なコマンド、またはコマンドの組み合わせがそのまま表示されたままになります。

プリセットを作成

  1. 下敷きにする Java の passenger スタックを特定します。
  2. Bedrock のワークフローで rider 側のエンティティをスポーンするか、ターゲットに指定します。
  3. mount 側のエンティティも、別途スポーンするかターゲットに指定します。
  4. Java の `Passengers` NBT の代わりに、Bedrock の騎乗コマンドを使います。
  5. Java 版と Bedrock 版のバリアントを別々の Project エントリとして保存します。
  6. 誤ったエンティティが mount されないように、セレクターの範囲をテストします。

この騎乗プリセットを Project に置くべき理由

Java の passenger スタックを Bedrock 向けに作り直す必要があるときに、このプリセットを利用してください。狙いは NBT を逐語訳することではなく、そのエディションに存在する Bedrock の騎乗コマンドとセレクターで設計意図を保つことにあります。

騎乗 Workbench と Project メモを併用すれば、Java のソース案と Bedrock の再構築案を並べて見られます。これにより、制作者が `Passengers` NBT を Bedrock にそのまま貼り付ける前に、エディションの境界がはっきり可視化されます。コピーしたコマンドが役立つのは、セレクターの範囲・ワールドの状態・パック内での順序・Minecraft に貼り付ける正確な出力、といった前提条件が一目で分かるときだけです。このプリセットは、コマンドが NBTForge を離れる前に細部を点検するチェックポイントとして扱ってください。

ギャラリーはそのレビュー手順に沿った構成です。1 枚目で Workbench の状態を、2 枚目でプレイヤーから見える挙動を変えるフィールドや併用モジュールを示し、出力ショットでコマンドあるいはコマンドの組み合わせをそのまま映し出します。プリセットに目に見える結果がある場合、ゲーム内のスクリーンショットでも、汎用オーバーレイに頼らずに、同じ意図を整えたテストワールドで確認します。

テストと範囲の見直し

Bedrock の騎乗コマンドは、既存のエンティティとセレクターの範囲に依存します。騎乗の行を実行する前に、rider をスポーンまたは選択し、意図的に mount させてください。入れ子になった Java の passenger チェーンが同じ挙動になると決めてかからないでください。

最初のスモークテストは、狭く絞ったセレクターとまっさらなワールドの状態で行います。環境系・ユーティリティ系・ルーティング系・フィードバック系のコマンドは無害に見えても、しばしば全プレイヤーやワールド全体に波及します。コマンドが意図した状態だけを変えていることを確認し、その出力が存在する理由を説明するセットアップ行や後続行と並べて、正確な出力を保存してください。

関数ファイルやコマンドブロックの連鎖に組み込むコマンドであれば、ライブの Workbench の状態だけでなく、コピーした成果物そのものをテストしてください。これにより、古いセレクター、誤ったコマンド順、抜け落ちたセットアップ行、あるいは前回のテストで残ったワールド状態のせいで「動いているように見えるだけ」の挙動を洗い出せます。

  • パック全体のレビューが終わるまでは、セレクターを狭いままに保ちます。
  • イベント固有の上書きより前に、ワールドのセットアップを置きます。
  • フィードバックコマンドは、それをトリガーする状態変化の直後に保存しておきます。

次にどこへ進むか

Java の passenger プリセットと Bedrock の騎乗再構築は、別々の保存エントリとして管理してください。

Java 側のソースについては、ゾンビがスパイダーに騎乗するコマンドプリセットクロスエディション召喚プリセット チェックリスト を見比べてください。

FAQ

この騎乗コマンドはチャットに貼り付けてもいいですか?

セレクターが安全で、行も短いのであれば、1 行のスモークテスト用としてはたいてい問題ありません。マップでの挙動を再現可能にしたい場合は、Project に保存し、順序立てたパック形式または関数スタイルの出力をコピーしてください。

なぜこのプリセットは UI ギャラリーだけなのですか?

このプリセットが生成するのは、目に見えるワールド内のオブジェクトではなく、JSON・Project の整理・レビュー手順そのものだからです。役立つ証拠は Workbench の状態、出力、そして Project 上の配置です。

このプリセットを共有する前に何を確認すればよいですか?

セレクターの範囲、コマンドの実行順、対象バージョン、そしてそのコマンドがセットアップ・イベントロジック・フィードバック・後始末のどれに属するかを確かめてください。これらの区分が、Project パック内のどこに置くかを決めます。

このワークフローを開く

関連する Ride ワークベンチから始め、ワールドに合わせてプリセット項目を調整します。