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

circle-info

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

Turns the broadcast on or off.

interval

Time in seconds between broadcasts.

show-in

List of game states where this broadcast is visible.

Available states:

  • LOBBY — Main server lobby (not in a match)

  • WAITING — Waiting lobby / countdown

  • PLAYING — Alive players in an active match

type

Controls how the message is displayed.

  • CHAT — Appears as chat messages

  • TITLE — 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.

circle-exclamation

Full configuration

chevron-rightExpand: default broadcasts.ymlhashtag