Display Studio

Generate /summon commands for text, block and item display entities - with full transformation control and a live 3D preview.
Presets

3D preview

Welcome to my server

Drag to orbit, scroll to zoom. The green cross marks the summon position (~ ~ ~).

Transformation

Translation (blocks)
X
Y
Z
Scale
X
Y
Z
Left rotation (degrees)
Yaw (Y)
Pitch (X)
Roll (Z)
Right rotation (degrees)
Yaw (Y)
Pitch (X)
Roll (Z)

Applied in Minecraft's order: right rotation first, then scale, then left rotation, then translation. Rotations turn around the entity origin - for block displays that is the block's corner, not its center.

Command

Position (x y z)
/summon minecraft:text_display ~ ~1 ~ {text:["",{text:"Welcome to ",color:"white"},{text:"my server",color:"green",bold:true}]}

1.21.5+ writes text components as inline SNBT.

Text segments

Type \n inside a segment for a line break.

Text options

Line width200
Alignment
Background
Opacity (alpha)64
Text opacity255

Values below 26 are not rendered at all - the text turns invisible.

Display options

Billboard

How the entity turns toward the player: not at all, around the vertical or horizontal axis, or both.

Brightness override
View range
Shadow radius0
Shadow strength1

Interpolation & advanced

Interpolation duration
Start interpolation
Teleport duration

In game ticks (20 = 1 s): when you later /data merge a new transformation, the display glides to it over the interpolation duration - teleport duration smooths /tp movement the same way.

Text, block and item displays without NBT pain

Display entities are Minecraft's modern way to place floating text, blocks and items anywhere in the world - holograms, shop labels, decorative props and animated scenes. This studio builds the /summon commands visually: rich text with colors, full transformation control over translation, rotation and scale, billboard and glow settings, all with a live 3D preview.

All three display types

text_display for holograms and labels, block_display for scaled and rotated blocks, item_display for floating items.

Full transformation control

Translate, rotate and scale on every axis with sliders - the quaternion math behind display transformations is handled for you.

Rich text styling

Multi-line text with colors, formatting, background color and opacity, alignment, line width and see-through mode.

Billboard and lighting

Choose how the display faces the player (fixed, vertical, horizontal, center) and override brightness or add a glow outline.

Live 3D preview

Every change renders instantly on an interactive 3D scene - no more summon-look-kill-repeat cycles in-game.

Clean command output

The /summon command contains only non-default NBT, stays readable and works in chat and command blocks (Java 1.19.4+).

How to create a hologram with display entities

  1. 1

    Choose the display type

    Pick text, block or item display and set the content - your hologram text, a block state or any item.

  2. 2

    Transform it

    Position, rotate and scale the display, choose the billboard mode and style text background and glow.

  3. 3

    Summon it

    Copy the /summon command and run it where the display should appear - remove it later with /kill @e[type=text_display].

Frequently asked questions

Which Minecraft version supports display entities?
Display entities (text_display, block_display, item_display) were added in Java Edition 1.19.4 and are not available in Bedrock. All generated commands target Java 1.19.4 or newer.
How do I make floating text without mods?
Summon a text_display with your text component - it floats, needs no invisible armor stand tricks, supports full RGB colors, backgrounds and can even face the player automatically via billboard settings.
How do I edit an already summoned display?
Use /data merge entity on the display (target it with @e[type=text_display,limit=1,sort=nearest]) and change the properties you need - or kill it and summon the corrected version from the studio.
Can displays be animated?
Yes - displays interpolate transformation changes over a configurable duration. Set a new transformation with start_interpolation and the entity glides smoothly into it, which is how block animations and moving holograms are built.
Why is my text display invisible from behind?
With billboard 'fixed' the text has a facing direction. Use billboard 'center' or 'vertical' so it rotates toward the player, or place two displays back to back.
How do I remove display entities again?
Target them by type, e.g. /kill @e[type=text_display,distance=..5]. Displays have no hitbox interaction, so commands are the intended way to manage them.