Prevent plugins setting scoreboard team colours to formatting codes
This commit is contained in:
parent
ca3a41a305
commit
28229e3882
@ -82,7 +82,7 @@ final class CraftTeam extends CraftScoreboardComponent implements Team {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setColor(ChatColor color) {
|
public void setColor(ChatColor color) {
|
||||||
Preconditions.checkArgument(color != null, "Color cannot be null");
|
Preconditions.checkArgument(color != null && !color.isFormat(), "Color cannot be null or a format");
|
||||||
checkState();
|
checkState();
|
||||||
|
|
||||||
team.setColor(CraftChatMessage.getColor(color));
|
team.setColor(CraftChatMessage.getColor(color));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user