MBedwars provides four different scoreboard configs files for 4 different game/player states
lobby.yml
Displayed when a player is in the waiting lobbyingame.yml
Displayed when a player is playing in an arenaspectator.yml
Displayed when a player is spectating in an arenaend-lobby.yml
Displayed when a player is in in an arena's end-lobbyAll the config files listed above can be found in /MBedwars/scoreboard-layouts
Each scoreboard can be individually be enabled or disabled using the enabled
config:
# Set if this scoreboard should be displayed or not
enabled: true
Each configuation has a default board. The default board is what is normally displayed, however overriding-boards can override the default board.
Example Configuaration:
# The default scoreboard layout for this scoreboard type
default:
# Default board configuation here
Overriding boards allow you to use an Arena Pickers to override default boards under certian arena condtions. For example, this is useful if you want to display a different scoreboard in a solos, or doubles arena.
# Here you can add scoreboards that may override the default board in certain arenas
overriding-boards:
'[teams=100]': # The arena picker for this layout
# Overriding board configuation here
Available Configs (For every board)
title
The title line in the scoreboardtop-lines
The top lines of the scoreboard (above the each-team lines)each-team
The lines allocated for each enabled team in an arenabottom-lines
The bottom lines of the scoreboard (below the each-team lines)The placeholders available in these configs are listed at the top of your scoreboard config files.
Different Minecraft versions have different scoreboard restrictions. The following table shows what restrictions apply to what versions.
Restrictions:
Version | Character Limit | Character Limit Ignores Color Codes | Hex Support |
---|---|---|---|
1.8.8 -> 1.12.2 | ≈40 | No | No |
1.13 -> 1.15.2 | ≈120 | No | No |
1.16 -> 1.20.1 | ≈120 | Yes | Yes |
1.21+ | Unlimited | Irrelevant | Yes |
If you are running a modern Minecraft version, and have older clients connect with ViaVersion or ProtocalSupport, MBedwars will automagically render the scoreboard differently for that specific client. For example, if you are running a 1.20 server, and are using hex color codes, MBedwars will automatcially remove the hex colors from the text to enable more charaters to be displayed. This also enables you write color codes like this
&a𞉀
. On newver versions, players will see the hex color code (𞉀
), but older clients will just see the&c
.