Skip to content

Templates

Templates live in config.yml under broadcast.templates. The console picks one by name. You can define as many as you want — one per tier, per event, per server.

broadcast:
templates:
<name>:
events:
player-head: true|false
reward-event: true|false
discord-webhook: true|false
title:
enabled: true
up: "&#FFD700{player}"
down: "&fPurchased &#38FF35{package} &7({price})"
sound:
enabled: true
id: ENTITY_PLAYER_LEVELUP
actionbar:
enabled: true
message: "&#7CFF5A{player} &fpurchased &#00FFAA{package}"
bossbar:
enabled: true
text: "&fPurchased &#38FF35{package} &7({price})"
color: GREEN
style: SOLID
duration: 5
animated: false
message:
- "<chat line>"

Default templates: one (single purchase) and multiple (multi-package).

config.yml
broadcast:
templates:
one:
events:
player-head: true
reward-event: true
discord-webhook: true
title:
enabled: true
up: "&#FFD700{player}"
down: "&fPurchased &#38FF35{package} &7({price})"
sound:
enabled: true
id: ENTITY_PLAYER_LEVELUP
actionbar:
enabled: true
message: "&#7CFF5A{player} &fpurchased &#00FFAA{package}"
bossbar:
enabled: false
message:
- " &#1BFF20&lGG IN THE CHAT! 🛒"
- "<empty>"
- " &#1BFF3D@{player} &fhas purchased &#00FFAA{package}&f!"
- " &fVisit our store &#FCFF1Bstore.server.com"
- "<empty>"
- "&7&o (( Thank you for supporting the server ))"
TagDescription
<empty>Blank line.
<center>text</center>Center the text in chat.
%buttons%Render every configured button.
%button_<id>%Render a single button by id.
KeyBehavior
player-headRender the buyer’s head next to the message (via HeadRender).
reward-eventStart the chat reward event.
discord-webhookSend the purchase to the webhook.
title:
enabled: true
up: "&#FFD700{player}"
down: "&fPurchased &#38FF35{package} &7({price})"

Broadcast to every online player.

sound:
enabled: true
id: ENTITY_PLAYER_LEVELUP

id is any valid Bukkit sound enum.

actionbar:
enabled: true
message: "&#7CFF5A{player} &fpurchased &#00FFAA{package}"
bossbar:
enabled: true
text: "&fPurchased &#38FF35{package} &7({price})"
color: GREEN
style: SOLID
duration: 5
animated: false
FieldAccepted values
colorPINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
styleSOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
durationSeconds.
animatedtrue empties the bar over duration.
Last updated: May 27, 2026 by Senkex in 3f98ebe