Skip to content

MiniMessage

All display_name, lore, title, message, and description values support full MiniMessage syntax.


<red> <green> <blue> <yellow>
<gray> <dark_gray> <white> <black>
<gold> <aqua> <dark_aqua> <light_purple>
<dark_purple> <dark_red> <dark_green> <dark_blue>
<#RRGGBB> — any HEX color
<color:#RRGGBB> — same as above

<gradient:#FF0000:#0000FF>text</gradient>
<gradient:#FF0000:#00FF00:#0000FF>text</gradient> — 3-stop gradient

<bold> <b>
<italic> <i>
<underlined> <u>
<strikethrough> <st>
<obfuscated> <obf>
<!italic> — explicitly removes italic (useful in lore lines)

<reset> — clear all active formatting
<newline> — line break
<hover:show_text:'tooltip'>text</hover>
<click:run_command:'/bkg'>text</click>
<click:suggest_command:'/prefix'>text</click>
<click:open_url:'https://...'>text</click>

display_name: "<gradient:#A855F7:#EC4899><bold>VIP</bold></gradient>"
display_name: "<dark_gray>(<#00FFAA>⭐<dark_gray>) <white>My Item"
lore:
- "<!italic><gray>Normal lore line"
- "<!italic><#FF5555> ▸ Click to use!"