Automated announcements
Schedule rotating server messages — vote, store, rules, Discord. Each line is a full MiniMessage component with hover, click, and a sound.

Scheduling
announcer/announcements.yml
delay: 300 # seconds between announcements
randomize: false # cycle in order; set true for random selectionPer-message structure
yaml
announcements:
'1':
message: |
&7
&r \FA48&lVOTE FOR US
&7 Support the server by voting daily!
&7 \FA48✈ &7Vote using: &f/vote
&7
hover-message: |
&7Use the command &f/vote
sound: block.note_block.harp
action: SUGGEST_COMMAND:/voteClick actions
SUGGEST_COMMAND:/cmd— fills the chat box.RUN_COMMAND:/cmd— runs immediately.OPEN_URL:https://...— opens browser.
One-off broadcasts
For non-rotating messages, use /announce <message> or /broadcast <message>. Both support the same color codes and MiniMessage tags.