Minecraft のディスプレイエンティティとは?
ディスプレイエンティティは、ゲームプレイではなく視覚的なシーンのために作られたJava Editionのエンティティです。ブロック表示はブロックの状態をレンダリングし、アイテム表示は選択されたモデルコンテキストでアイテムをレンダリングし、テキスト表示はテキストコンポーネントをレンダリングします。AI、衝突、重力、通常のヒットボックスがないため、ホログラム、ラベル、装飾、カットシーン、アニメーションマップの小道具に役立ちます。
このジェネレーターは、変換コンパウンドを移動、クォータニオン回転、スケール、右回転として記述します。また、不要なデフォルトタグをコマンドから省略しながら、ビルボードモード、明るさ、発光色、影、表示範囲、補間、テレポートスムージングも公開します。
ブロック表示
ブロックとオプションのブロック状態プロパティを選択します。コマンドはそれらを block_state に保存するため、階段、ドア、レール、作物、その他の状態を持つブロックを正確にレンダリングできます。
アイテム表示
現在の Java アイテムと、fixed、ground、GUI、head、first person などの表示コンテキストを選択します。バージョン選択により、必要に応じてアイテムスタックのカウントフィールドが変更されます。
テキスト表示
色、背景の不透明度、配置、行の幅、太字、影、透過レンダリングを備えたラベルを作成します。Java 1.21.5 でテキストコンポーネントが引用符付き JSON 文字列から直接 SNBT に変更され、ジェネレーターは両方の形式を処理します。
アニメーション対応の変換
補間ティックを設定し、エンティティにスコアボードタグを付けます。後でそのタグを /data merge entity でターゲットにし、毎フレーム新しいエンティティを召喚する代わりに、変換値をスムーズに変更できます。
ディスプレイエンティティジェネレーターに関する質問
どの Minecraft エディションがディスプレイエンティティをサポートしていますか?
ディスプレイエンティティは 1.19.4 で導入された Java Edition の機能です。Bedrock Edition はこの構文の block_display、item_display、text_display エンティティをサポートしていません。
なぜディスプレイエンティティを通り抜けられるのですか?
ディスプレイエンティティは視覚専用であり、通常の衝突やヒットボックスはありません。マップでクリックや衝突が必要な場合は、見えない interaction entity または別のバリアを追加してください。
ビルボードモードは何をしますか?
Fixed はモデルの回転を維持します。Vertical は垂直軸を中心に回転し、horizontal はピッチに追従し、center はディスプレイを両軸でカメラに面させます。ビルボードの動作は、特に読みやすいテキストラベルに役立ちます。
ディスプレイエンティティをアニメーション化するにはどうすればよいですか?
タグと補間期間を指定して召喚し、そのタグを持つ最も近いエンティティに対して /data merge entity を実行して変換を変更します。Minecraft は、設定されたティック数にわたって古い値と新しい値の間を補間します。
テキストの構文がバージョン間で変更されるのはなぜですか?
Java 1.21.5 以降、テキストコンポーネントは SNBT コンパウンドとして直接保存されます。以前のサポートされているバージョンでは、コンポーネントが引用符付き JSON 文字列として期待されます。正しいバージョンを選択することで、無効なネストされた引用符を防ぎます。
Java 26.3 は安定していますか?
いいえ。26.3 オプションはテスト用のスナップショットとして明示的にマークされています。Java 26.2 がこのジェネレーターの現在の安定版の選択です。