表示エンティティ

ページ名:表示エンティティ
Information icon.svg
この項目はJava Edition限定の要素です。 
表示エンティティ

表示エンティティ(英:Display Entity)はデータパックやマップ製作向けのエンティティであり、様々なものを表示するのに利用できる。ブロック表示エンティティ(block_display)、アイテム表示エンティティ(item_display)、テキスト表示エンティティ(text_display)の3種類が存在する。/summonや/execute summonコマンドでのみ作成できる。

目次

振る舞い

マーカーと同様に、表示エンティティは移動せず、ダメージも受けず、サウンドも発せず、ブロックの設置も邪魔せず、プレイヤーやその他エンティティを外に押し出しもしない。マーカーと異なるのは、クライアント側で描画され、デバッグ画面のEの値(総エンティティ数)に計上されるという点である。

表示エンティティに当たり判定はなく、F3 + Bで当たり判定を表示させても、表示エンティティに対する当たり判定は表示されないが、視線の向きを示す青色の線は表示される。表示エンティティに向かってF3 + Iを押しても、エンティティデータはクリップボードにコピーされない。

使用法

表示エンティティはコマンドでのみ召喚できる。省略時の内容は、ブロック表示エンティティ、アイテム表示エンティティ、テキスト表示エンティティでそれぞれ{Name:"minecraft:air"}、{id:"minecraft:air",Count:0b}、'{"text":""}'であり、NBTを指定せずにコマンドで作成した場合、不可視のエンティティとして生成される。エンティティデータを変更することで表示内容やその他視覚効果、およびモデルの回転、縮尺、平行移動を容易に編集できる。

custom_model_data付きのアイテム表示エンティティによって任意のカスタムモデルを容易に表示することができる。

アイテム表示エンティティの場合、NBTを直接編集する以外にも、container.0スロットに対して/lootや/itemを使うことでも表示アイテムを編集できる。

補間アニメーション

表示エンティティのプロパティのうちいくつかは補間機能を持ち、時間をかけて徐々に変化するようなアニメーションを表示することができる。補間機能に対応しているプロパティは、#エンティティデータ項を参照。

補間機能に対応しているプロパティに変更が加えられると変更前後の値が共にクライアント側に保存され、変更を受け取ったクライアント側のティックからstart_interpolationティック後にアニメーションを開始し、interpolation_durationティックをかけて変更前の値から変更後の値へ滑らかに変化させる。

サーバーは1ティックに高々1回だけクライアントとのエンティティの同期を行うため、1ティック内で複数回プロパティを変更した場合も1回で同様の変更を行った場合と同様に作用する。

補間機能は対応しているプロパティに対して一括で作用するため、プロパティごとに補間機能を別個に作用させることはできない。

技術的情報

ID

Java Edition

エンティティ名前空間ID翻訳キー
ブロック表示エンティティblock_displayentity.minecraft.block_display
アイテム表示エンティティitem_displayentity.minecraft.item_display
テキスト表示エンティティtext_displayentity.minecraft.text_display

エンティティデータ

エンティティフォーマット」も参照

表示エンティティにはエンティティの様々な属性を含むエンティティデータが存在する。

アイテム表示エンティティ
  • ルートタグ。
    • すべてのエンティティに共通するタグ
    • すべての表示エンティティに共通するタグ
    •  item:表示するアイテム。
      • すべてのアイテムに共通するタグ
    •  item_display:アイテムモデルの表示の仕方。アイテムモデルのJSONのdisplayフィールドで定義されるようなモデル変換の種類を指定する。none、thirdperson_lefthand、thirdperson_righthand、firstperson_lefthand、firstperson_righthand、head、gui、ground、fixed(省略時)のいずれかの値を指定する。
ブロック表示エンティティ
  • ルートタグ。
    • すべてのエンティティに共通するタグ
    • すべての表示エンティティに共通するタグ
    •  block_state:ブロック状態。
      • ブロック状態
テキスト表示エンティティ
  • ルートタグ。
    • すべてのエンティティに共通するタグ
    • すべての表示エンティティに共通するタグ
    •  alignment:テキストの水平方向の配置。center(省略時)、left、rightのいずれかを指定する。
    •  background:背景色。ARGB値で指定する。アルファチャンネルが0.1未満のピクセルはバニラのシェーダーの描画対象外であるため、Aの値が26(0x1A)未満の場合、完全に透明な背景となる。省略時は1073741824(
       0x40000000)である。補間対象である。
    •  default_background:trueのとき、チャットなどで使用されるデフォルトの背景色が使われる。 backgroundより優先される。省略時はfalseである。
    •  line_width:1行の最大幅。これを超える幅のテキストは改行される(注:改行文字\nを挿入することでも改行できる)。省略時は200である。
    •  see_through:ブロック越しにテキストが表示されるかどうか。省略時はfalseである。
    •  shadow:テキストの影の有無。省略時はfalseである。
    •  text:Raw JSONテキストフォーマットで記述した、表示するテキスト。
    •  text_opacity:テキストのアルファ値。本来0から255の値であるが、符号なし整数型はNBTに存在しないため、127より大きい値は256を減算する必要があり、よって-128から127の値を指定することとなる。背景色と同様に、26未満のアルファ値は完全な透明として扱われる。省略時は-1であり、これはアルファ値255すなわち完全な不透明に対応する。補間対象である。

歴史

Java Edition
1.19.423w06aブロック表示エンティティ、アイテム表示エンティティ、テキスト表示エンティティが追加された。
Pre-release 4新規の補間アニメーションが開始する際、現行の補間アニメーションの最終地点ではなく現在の状態から次のアニメーションを開始するようになった。
Release Candidate 1補間機能が、クライアント側のティックの最初に始まるようになった。
フィールドinterpolation_startが、異なる機能を持つstart_interpolationに置き換わった。
start_interpolationは、補間機能発動の更新を受け取った次のクライアント側のティックから、補間機能開始までのティック数を指定する。例えば、これが0に設定されている場合は更新を受け取った次のクライアント側のティックの初めから補間機能が開始される。
start_interpolationはエンティティデータに保存されない。/dataを用いて動作させる際、補間値が更新されたのにstart_interpolationが変更されたタグの中に含まれていない場合、補間機能は前回の更新から継続して、新しい値で行われる。

問題点

「表示エンティティ」、「ブロック表示エンティティ」、「アイテム表示エンティティ」、または「テキスト表示エンティティ」に関する問題点は、バグトラッカーにて管理されている。問題点の報告はそちらで行ってほしい。

エンティティ 

テンプレート:Entities/contentを表示 [編集]


特に記載のない限り、コミュニティのコンテンツはCC BY-NC-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

左メニューサンプル左メニューはヘッダーメニューの【編集】>【左メニューを編集する】をクリックすると編集できます。ご自由に編集してください。掲示板雑談・質問・相談掲示板更新履歴最近のコメントカウン...

黒色の染料

黒色の染料Black Dye.png希少度色一般的再生可スタック可(64)黒色の染料(英:Black Dye)は、イカスミからできる一次染料である。目次1 取引2 クラフトから3 用途3.1 製作材料...

黒板

黒板Chalkboard Slate.pngChalkboard_Board.png再生不可スタック可(16)回収道具なし爆発耐性?硬度?発光しない透過する可燃性なし溶岩からの引火?黒板 (英:Cha...

黒曜石の柱

黒曜石の柱Obsidian_Pillar.pngバイオームジ・エンド構成ブロック黒曜石岩盤鉄格子エンドクリスタル炎既存チャンクでの生成はい(エンダードラゴンがリスポーンした際に)エンドの柱(英:End...

黒曜石の土台

黒曜石の土台Obsidian platform.pngバイオームジ・エンド構成ブロック黒曜石既存チャンクでの生成可、ディメンションに再び入る際に再設置。黒曜石の土台 (英:Obsidian Platf...

黒曜石のボート/ED

エンティティデータすべてのエンティティに共通するタグ obsidian: 1 または 0(true / false)。true の場合は、ボートが黒曜石のボートになる。V1.18.10現在は存在して...

黒曜石のボート

その他の用法については「黒曜石 (曖昧さ回避)」をご覧ください。そのほかの種類のボートについては「ボート (曖昧さ回避)」をご覧ください。Dark Oak Sapling JE2 BE2.pngこの記...

黒曜石 (曖昧さ回避)

黒曜石(英:Obsidian)は以下のいずれかを指す。目次1 ブロック2 アイテム3 構造物4 Minecraft Dungeons5 関連項目 ブロック黒曜石泣く黒曜石輝く黒曜石‌[Bedrock ...

黒曜石

その他の用法については「黒曜石 (曖昧さ回避)」をご覧ください。黒曜石Obsidian_JE3_BE2.png再生可スタック可(64)回収道具爆発耐性1,200硬度50発光しない透過しない可燃性なし溶...

黄色の染料

黄色の染料Dandelion Yellow.png希少度色一般的耐久度11 (データ)再生はいスタックはい (64)黄色の染料(英:Dandelion Yellow)は1次染料の1つであり、黄色の花ま...

黄緑色の染料

黄緑色の染料Lime Dye.png希少度色一般的再生可スタック可(64)黄緑色の染料(英:Lime Dye)とは2次染料の1つであり、緑色の染料1つと骨粉1つを作製枠で組み合わせて作製される。目次1...

鳥(英:Bird)は、小さな羽、意味がないクチバシ、翼を持つ飛行と滑空をするMinecraftのMobである。ニワトリオウムMinecraft EarthStormy ChickenCluckshro...

この記事では、Mobやアイテムについて説明しています。要素については「釣り」をご覧ください。魚(英:Fish)は水生生物であり、海洋の種類に関係なくどこにでも存在する。Mobの1グループであり、以下に...

高速装填

高速装填最大レベルIII一次アイテム二次アイテム該当なし出現比10名前空間IDquick_charge数値ID35高速装填、クイックチャージ‌[Bedrock Edition限定](英:Quick C...

高度

Clock JE3.gifこの記事は内容の更新を必要とします。 この記事を更新して、最近のアップデートや新たな情報を反映してください。詳細:「高度と天然資源」および「ネザー」の節のグラフ画像Y座標と層...

骨粉

骨粉Bone Meal.png希少度色一般的耐久度15 (データ)再生はいスタックはい (64)骨粉(英:Bone Meal)は多くの植物の肥料や、染料の作製素材として用いられる素材である。目次1 入...

骨ブロック/DV

データ値説明0上/下向きの骨ブロック1未使用2未使用3未使用4東/西向きの骨ブロック5未使用6未使用7未使用8北/南向きの骨ブロック特に記載のない限り、コミュニティのコンテンツはCC BY-NC-SA...

骨ブロック/BS

Java Edition:名前デフォルト値取り得る値説明axisyx東西を向いた状態y上下を向いた状態z南北を向いた状態Bedrock Edition:名前デフォルト値取り得る値説明pillar_ax...

骨ブロック

骨ブロックBone_Block_%28UD%29_JE2_BE2.pngBone_Block_%28NS%29_JE2_BE2.png再生可スタック可(64)回収道具爆発耐性2硬度2発光しない透過しな...