Skip to main content

Language Configuration

Scoreboard 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, and playing). So let's suppose you want to have a custom playing scoreboard. Just go into the language file, under the scoreboard section, and add your arena group name, and under it, the arena status name:

scoreboard:
4v4v4v4:
playing:
- "&f&lBED WARS"
- "&7%bw_date%"
- ""
- "%bw_team_1%"
- "%bw_team_2%"
- "%bw_team_3%"
- "%bw_team_4%"
- ""
- "&6%bw_server_ip%"

Scoreboard Team Format​

You can change the team format by editing the format-sb-team-generic path in the language file. By default, it is set to: %bw_team_color%%bw_team_letter%&f %bw_team_name%: %bw_team_status%. The plugin will automatically update the placeholders for the team color, letter, name, and status.

Scoreboard Placeholders​

Team Placeholders:​

Scoreboard team placeholders are automatically generated with the following format: %bw_team_{number}%, where {number} is the team number. More info about the format can be found in the scoreboard configuration section. The following placeholders are available for each team:

  • %bw_team_letter% - shows the team letter.
  • %bw_team_color% - shows the team color.
  • %bw_team_name% - shows the team name.
  • %bw_team_status% - shows the team status. (alive, dead, etc.).

Upgrade Placeholders:​

Upgrades are divided into tiers; each upgrade will have a corresponding line containing the cost, currency, and tier color; this makes the tier show up as purchased or not. All variables mentioned below are gathered from upgrades.yml.

  • {tier_x_color} - changes the color based on whether it was purchased or not.
  • {tier_x_cost} - shows the cost of the upgrade.
  • {tier_x_currency} - shows the currency used to buy the upgrade.

When adding a tier to upgrades.yml, you should add another line in each of the language files used. and replace the x with the corresponding tier number.

Global Placeholders:​

  • %bw_date% - shows the date with the player's date format taken from his language file.
  • %bw_level% - shows the player level. Does not auto-refresh.
  • %bw_level_unformatted% - shows the plain player level without formatting. Does not auto-refresh.
  • %bw_current_xp% - shows the player's current xp. Does not auto-refresh.
  • %bw_required_xp% - shows the required xp to rank up. Does not auto-refresh.
  • %bw_progress% - shows the progress bar. Does not auto-refresh.
  • %bw_losses% - shows the player's losses. Does not auto-refresh.
  • %bw_kills% - shows the player's total kills (when not used in game). Does not auto-refresh.
  • %bw_player% - shows the player name.
  • %bw_deaths% - shows the player's total deaths (when not used in game). Does not auto-refresh.
  • %bw_money% - shows the player's money (Vault).
  • %bw_final_kills% - shows player's total final kills (when not used in game). Does not auto-refresh.
  • %bw_final_deaths% - shows player's total final deaths (when not used in game). Does not auto-refresh.
  • %bw_beds% - shows total beds destroyed by player (when not used in game). Does not auto-refresh.
  • %bw_wins% - shows the number of games won by player.
  • %bw_on% - shows the number of players on the server (when not used in game).
  • %bw_server_ip% - shows the server IP taken from config.yml.
  • %bw_server_id% - shows the server ID taken from config.yml.
  • %bw_version% - shows the plugin version.

In-game Placeholders:​

  • %bw_deaths% - shows the player's deaths in current game (when used in game).
  • %bw_kills% - shows the player's kills in current game (when used in game).
  • %bw_final_kills% - shows player's final kills in current game (when used in game).
  • %bw_beds% - shows beds destroyed by player in current game (when used in game).
  • %bw_on% - shows the number of players in current game (when used in game).
  • %bw_map% - shows the map name of the current arena.
  • %bw_max% - shows the slots of the current arena.
  • %bw_time% - shows the time remaining before the arena starts.
  • %bw_next_event% - shows the next event of the game (Generator Upgrades, Beds Destroy etc.).
  • %bw_time% - shows the time when the next event will happen.
  • %bw_group% - shows the arena group in the waiting lobby.
  • %bw_map_name% - shows the map you're playing on (for arena display name use {%map%}).
  • %bw_team% and %bw_team_color% - shows the player team and its corresponding colors on the teleporter.

Kill/Bed-Destroy Message Placeholders:​

  • %bw_player_color% - shows the player's team color.
  • %bw_player% - shows the name of the player.
  • %bw_playername% - shows the name of the player without formatting.
  • %bw_killer_color% - shows the color of the killer's team.
  • %bw_killer_name% - shows the name of the killer.
  • %bw_Killer_playername% - shows the name of the killer without formatting.
  • %bw_killer_team_name% - shows the name of the killer's team.

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 a 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: %bw_seconds%.

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