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.