From 28229e388223fbc4a2eb8cf8de19e3962fa7ad91 Mon Sep 17 00:00:00 2001 From: md_5 Date: Wed, 26 Mar 2025 19:27:26 +1100 Subject: [PATCH] Prevent plugins setting scoreboard team colours to formatting codes --- src/main/java/org/bukkit/craftbukkit/scoreboard/CraftTeam.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/bukkit/craftbukkit/scoreboard/CraftTeam.java b/src/main/java/org/bukkit/craftbukkit/scoreboard/CraftTeam.java index dbfbb9570..553ccbe9a 100644 --- a/src/main/java/org/bukkit/craftbukkit/scoreboard/CraftTeam.java +++ b/src/main/java/org/bukkit/craftbukkit/scoreboard/CraftTeam.java @@ -82,7 +82,7 @@ final class CraftTeam extends CraftScoreboardComponent implements Team { @Override 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(); team.setColor(CraftChatMessage.getColor(color));