Skip to content

Buttons

Interactive chat components that open URLs — store, Discord, voting sites, anything. Drop them into any template via %buttons% (all) or %button_<id>% (one).

PlaceholderRenders
%buttons%All configured buttons on one line.
%button_<id>%A single button by id.
config.yml
message:
- "<center>&aNew purchase!</center>"
- "<empty>"
- "%button_shop% %button_discord%"
config.yml
buttons:
center: 20
list:
shop:
text: "<gradient:#72FF76:#17EA25>[ Open Shop ]</gradient>"
hover: "<gradient:#72FF76:#17EA25>Click to open the store</gradient>"
open_url: "https://shop.yourserver.com/"
discord:
text: "<gradient:#72C0FF:#1750EA>[ Join Discord ]</gradient>"
hover: "<gradient:#72C0FF:#1750EA>Click to join the community</gradient>"
open_url: "https://discord.gg/cdT5g5xsVq"
FieldDescription
centerLeading spaces before the buttons line. Tune until centered for your server’s default chat width.
textButton label. HEX and MiniMessage gradients supported.
hoverTooltip shown on hover.
open_urlURL opened on click.
config.yml
buttons:
list:
vote:
text: "&e[ Vote ]"
hover: "&fClick to vote for the server"
open_url: "https://example.com/vote"

Use it anywhere:

%button_vote%
Last updated: May 23, 2026 by Senkex in fc302b6