broadcasts.yml
Configure automated broadcast messages. This file controls periodic chat or title messages shown to players based on game state.
Where to find it
Generated after the first server start:
plugins/Zentrix/broadcasts.yml
What you edit here
Enable or disable individual broadcasts
Time interval between messages (in seconds)
Which game states see each broadcast
Display type (CHAT or TITLE)
Message contents, colors, and formatting
Broadcasts are state-aware. A message will only appear if the player is currently in one of the states listed in show-in.
Introduction
broadcasts.yml manages automated reminders, tips, and informational messages. These broadcasts help guide players without staff intervention and keep important information visible during gameplay, waiting lobbies, and the main lobby.
File structure
All broadcasts live under the broadcasts: key. Each broadcast is a keyed block with its own timing and display rules.
Common settings
enabled
enabledTurns the broadcast on or off.
interval
intervalTime in seconds between broadcasts.
show-in
show-inList of game states where this broadcast is visible.
Available states:
LOBBY— Main server lobby (not in a match)WAITING— Waiting lobby / countdownPLAYING— Alive players in an active match
type
typeControls how the message is displayed.
CHAT— Appears as chat messagesTITLE— Appears as a title + subtitle in the center of the screen
CHAT-type broadcasts
CHAT broadcasts cycle through a list of message lines. Each entry is sent as-is, in order.
You can freely use:
Hex colors (
&#RRGGBB)Legacy colors (
&7,&l)Empty lines for spacing
Unicode symbols and emojis
TITLE-type broadcasts
TITLE broadcasts display centered text with timing control.
Timing values are in ticks (20 ticks = 1 second).
Example breakdown: gameplay tip
This broadcast reminds active players about looting.
What players see:
Message appears every 3 minutes
Only visible to players actively playing
Styled header, divider lines, and spacing for readability
Example breakdown: waiting lobby reminder
Used to guide players before the match starts.
This keeps players informed without spamming chat too aggressively.
Avoid very low intervals (under 30 seconds) in PLAYING. Frequent broadcasts can clutter chat during combat.