MC CommanderMinecraft非公式コマンド支援

空中に文字を浮かべるコマンド(text_display)

ロビーの案内やミニゲームの説明を、空中に浮かぶ文字で出したいときは text_display(テキストディスプレイ)を使います。当たり判定がなく、プレイヤーの邪魔になりません。Java版1.19.4から使えるエンティティです。

ホログラムtext_displayJava版

summonコマンドを作る

更新日:

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"で左右だけ回る
background0背景の色。0で背景なし(透明)
shadowtrue文字に影をつける
see_throughtrue壁の向こうからでも見える
line_width1001行の幅。長い文はこの幅で折り返す
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はブロックを空中に浮かべます。景品の見本やショップの看板に使えます。ブロックは置いたときと同じ見た目ですが、上に乗ったり壊したりはできません。

うまくいかないときの確認ポイント

よくある質問

統合版でも使えますか?

統合版にはtext_displayがありません。統合版では名前をつけた透明なアーマースタンドなどで代わりにします。

看板と何が違いますか?

看板はブロックなので置く場所が必要ですが、text_displayは空中のどこにでも出せて、文字の大きさや色も自由に変えられます。

サーバーが重くなりませんか?

text_displayは動かないので負荷は小さめです。それでも数百個並べると重くなるため、必要な分だけにします。

関連ページ

ロビー(待機場所)をコマンドで作る方法

壊されない・ダメージなし・昼で固定・ワープボタン。

アーマースタンドのコマンド

防具立てを飾る方法です。

titleとtellrawでメッセージを出す

画面に文字を出す方法です。

dataコマンドの使い方

表示の書き換えに使います。

tagコマンドの使い方

目印のつけ方です。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。