Skip to main content

Language Configuration

Creating custom scoreboards​

You can create custom scoreboards per Arena Groups. So, let's suppose you have an arena group called 4v4v4v4, then you can create a custom scoreboard for the arenas using this arena group. You can edit the scoreboard for each arena state (waiting, starting, playing). So let's suppose you want to have a custom playing scoreboard. Just go in the language file, under the scoreboard section and add yur arena group name and under it, the arena status name:

scoreboard:
4v4v4v4:
playing:
- "&f&lBED WARS"
- "&7{date}"
- ""
- "{TeamRedColor}&lB&f {TeamRedName}&f: {TeamRedStatus}"
- "{TeamBlueColor}&lB&f {TeamBlueName}&f: {TeamBlueStatus}"
- "{TeamGreenColor}&lG&f {TeamGreenName}&f: {TeamGreenStatus}"
- "{TeamYellowColor}&lY &f{TeamYellowName}&f: {TeamYellowStatus}"
- ""
- "&6{server_ip}"

Scoreboard placeholders​

Team placeholers:​

AKA "PLACEHOLDERS NOT WORKING"​

Using team placeholders is easy. Let's suppose that you have a team called Bread, then your team's placeholders are:

  • {TeamBreadColor} - shows the team color.
  • {TeamBreadName} - shows the team name.
  • {TeamBreadStatus} - shows the team status. (alive, dead etc.)

A easier alternative is using {team} placeholder which will take the team format from the message at path: format-sb-team-generic (by default {TeamColor}{TeamLetter}&f {TeamName}: {TeamStatus}). This placeholder can be used in multiple lines and it will iterate the team list of the arena and will asign it a team. When the placeholder is used more than team list size the scoreboard line with {team} in it will be skipped.

Global placeholders:​
  • {date} - shows the date with the player's date format taken from his language file.
  • {level} - shows the player level. This won't auto-refresh.
  • {currentXp} - shows the player's current xp. This won't auto-refresh.
  • {requiredXp} - shows the required xp to rankup. This won't auto-refresh.
  • {progress} - shows the progress bar. This won't auto-refresh.
  • {losses} - shows the player's losses. This won't auto-refresh.
  • {kills} - shows the player's total kills (when not used in game). Won't auto-refresh.
  • {player} - shows the player name.
  • {deaths} - shows the player's total deaths (when not used in game). Won't auto-refresh.
  • {coins} - shows the player's money (Vault).
  • {finalKills} - show player's total final kills (when not used in game). Won't auto-refresh.
  • {finalDeaths} - show player's total final deaths (when not used in game). Won't auto-refresh.
  • {bedsDestroyed} - show total beds destroyed by player (when not used in game. Won't auto-refresh.
  • {wins} - show the number of games won by player.
  • {on} - show the number of players on the server (when not used in game).
  • {server_ip} - shows the server IP taken from config.yml.
  • {server} - shows the server MOTD from server.properties
  • {version} - shows the plugin version.
In Game placeholders:​
  • {deaths} - shows the player's deaths in current game (when used in game).
  • {kills} - shows the player's kills in current game (when used in game).
  • {finalKills} - show player's final kills in current game (when used in game).
  • {beds} - show beds destroyed by player in current game (when used in game).
  • {on} - show the number of players in current game (when used in game).
  • {map} - shows the map name of the current arena.
  • {max} - shows the slots of the current arena.
  • {time} - shows the time remaining before the arena starts.
  • {nextEvent} - shows the Next Event of the game (Generator upgrades, Beds destroy etc.).
  • {time} - shows the time when the Next Event will happen.
  • {group} - shows the arena group in the waiting lobby.
  • {map_name} - the map you're playing on (for arena display name use {map}).

Animations and timers​

For more configuration options check the config.yml wiki.

Custom title/ sub-title for arena countdown​

You can add a custom title for certain second by adding this to the language file arena-start-countdown-title-[second] where [second] can be 4 etc. For adding a custom subTitle use this path: arena-start-countdown-subtitle-[second]. Available placeholder: {second}.

Countdown titles and subtitles are shown when the current second is currentSecond % 10 == 0 || currentSecond <= 5.