Native sprites
CustomMenu can render Minecraft sprite components in MiniMessage-backed text fields on the supported modern client/server versions.
MiniMessage syntax
<sprite:blocks:block/stone>
<sprite:"minecraft:items":item/diamond>Body convenience syntax
body:
- sprite: item/diamond
atlas: minecraft:items
text: "<gray>Diamond sprite</gray>"The body form can also use icon sizing and text-width options documented in the generated config.
Where sprites work
Sprite markup is accepted anywhere the CustomMenu config uses MiniMessage, including titles, button labels, tooltips, body text, input labels/options and message actions.