SIEGEBREAK

Messages

Customize every message the plugin sends in messages.yml.

All player-facing text lives in messages.yml. Edit any value, keep the key, and reload with /siegebreak reload messages. Colors use & codes.

Placeholders

Messages support these placeholders (availability depends on the message):

PlaceholderReplaced with
%player%A player's name
%arena_name%The arena's name
%team%A team name
%time%A countdown / timer value
%number%A numeric value (e.g. min/max players)
%current% / %max%Current and max players
%kit_name%A kit's name
%cost% / %amount%Money values

Structure

messages.yml is grouped by area:

GroupCovers
commandsPer-command usage, success and error lines
gameCountdown, team assignment, deaths, victory, King events
kitsSelection, purchase, permission and not-found messages
economyReward and transaction messages
lobbyWaiting-lobby join/leave/waiting messages
errorsConfig / arena / kit load failures

Example

game:
  team-assignment:
    attacker: "&cYou are on the &lAttackers &cteam!"
    defender: "&9You are on the &lDefenders &9team!"
  king:
    spawned: "&6The King has appeared!"
    killed: "&c%player% has slain the King!"
  victory:
    attackers-win: "&cAttackers win! The king has been slain!"
    defenders-win: "&9Defenders win! The king survived!"

Prefer editing messages here over using reward *-commands to message players - the message system is built for it and supports placeholders.

On this page