更新日:
1. 文字を浮かべる
/summon text_display ~ ~1.5 ~ {text:{text:"ようこそ!",color:"gold",bold:true},billboard:"center",Tags:["holo"]}
自分の少し上に、金色の太字で「ようこそ!」と表示されます。billboard:"center" にすると、どこから見ても文字がこちらを向きます。Tags は、あとで消したり書き換えたりするときの目印です。
Java版1.21.4以前では、文字の部分を次のように書きます。
/summon text_display ~ ~1.5 ~ {text:'{"text":"ようこそ!","color":"gold"}',billboard:"center",Tags:["holo"]}
2. 見た目を変える
| 設定 | 例 | 意味 |
|---|---|---|
| billboard | "center" | 常にこちらを向く。"fixed"で向きを固定、"vertical"で左右だけ回る |
| background | 0 | 背景の色。0で背景なし(透明) |
| shadow | true | 文字に影をつける |
| see_through | true | 壁の向こうからでも見える |
| line_width | 100 | 1行の幅。長い文はこの幅で折り返す |
| alignment | "left" | 文字のそろえ方("center"・"left"・"right") |
背景を消して影をつけた例です。
/summon text_display ~ ~1.5 ~ {text:{text:"パルクール入口",color:"aqua"},billboard:"center",background:0,shadow:true,Tags:["holo"]}
2行にしたいときは、文字の中で \n を使います。
/summon text_display ~ ~2 ~ {text:{text:"PvPアリーナ\n右クリックで参加"},billboard:"center",Tags:["holo"]}
3. 文字を大きくする
/summon text_display ~ ~2 ~ {text:{text:"ゴール"},billboard:"center",Tags:["holo"],transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,0f,0f],scale:[3f,3f,3f]}}
scale の3つの数字が大きさの倍率です。3fで3倍になります。
4. 文字を書き換える・消す
/data modify entity @e[type=text_display,tag=holo,limit=1,sort=nearest] text set value {text:"準備中",color:"red"}
いちばん近い表示の文字だけを書き換えます。dataコマンドの使い方は dataコマンドの使い方 にまとめています。
/kill @e[type=text_display,tag=holo,distance=..3]
近くの表示を消します。distance=..3 を外すと、タグがついた表示がすべて消えます。text_displayは当たり判定がないので、殴って壊すことはできません。
5. アイテムやブロックを浮かべる
/summon item_display ~ ~1.5 ~ {item:{id:"minecraft:diamond_sword",count:1},billboard:"center",Tags:["holo"]}
/summon block_display ~ ~1 ~ {block_state:{Name:"minecraft:gold_block"},Tags:["holo"]}
item_displayはアイテムを、block_displayはブロックを空中に浮かべます。景品の見本やショップの看板に使えます。ブロックは置いたときと同じ見た目ですが、上に乗ったり壊したりはできません。
うまくいかないときの確認ポイント
- 何も表示されない:Java版1.19.4より前のバージョンでは使えません。バージョンを確認します。
- 文字が出ずにエラーになる:1.21.5以降と1.21.4以前で、文字の書き方が違います。上の2つの書き方を使い分けます。
- 文字が裏返って見える:
billboard:"center"を入れると、どの向きからでも読めます。 - 消せない:Tagsをつけ忘れたときは、上の消すコマンドから
tag=holo,を外し、距離でしぼって消します。
よくある質問
統合版でも使えますか?
統合版にはtext_displayがありません。統合版では名前をつけた透明なアーマースタンドなどで代わりにします。
看板と何が違いますか?
看板はブロックなので置く場所が必要ですが、text_displayは空中のどこにでも出せて、文字の大きさや色も自由に変えられます。
サーバーが重くなりませんか?
text_displayは動かないので負荷は小さめです。それでも数百個並べると重くなるため、必要な分だけにします。