MiniMessage generator.
Build multi-segment Minecraft chat strings — colour, gradients, shadow and small caps — then take the output in whichever format your server actually reads.
Presets
Preview
OWNER
Output
Adventure / Paper. The only format that keeps gradient, rainbow and shadow as tags.
Segments
What the client actually does
- Shadow maps to the
shadow_colorcomponent field, which needs Minecraft 1.21.4+. Older clients ignore the tag and draw the default shadow. - Shadow depth is not configurable. The client draws a fixed one-pixel offset; only colour and opacity are yours to set, so there is no depth control here.
- Small caps is not a tag. It swaps lowercase letters for Unicode small-capital glyphs, so it survives every format unchanged — including plain text.
- The preview font can't show small caps. Silkscreen has no small-capital glyphs, so those runs fall back to a plain monospace here and look out of place. Minecraft's own font covers them, so in-game they render correctly — but a resource pack with a narrow glyph range will show tofu.
- Shadows can't follow a gradient. The shadow tag takes one colour, so a gradient or rainbow run gets a single flat shadow behind it.
- Legacy formats have no gradient tag. Those outputs emit one hex code per character instead, which is why they look long.