diff --git a/src/main/java/net/minestom/server/network/packet/server/play/TeamsPacket.java b/src/main/java/net/minestom/server/network/packet/server/play/TeamsPacket.java index e49924b52..778285b31 100644 --- a/src/main/java/net/minestom/server/network/packet/server/play/TeamsPacket.java +++ b/src/main/java/net/minestom/server/network/packet/server/play/TeamsPacket.java @@ -87,17 +87,14 @@ public record TeamsPacket(String teamName, Action action) implements ServerPacke public record UpdateTeamAction(Component displayName, byte friendlyFlags, NameTagVisibility nameTagVisibility, CollisionRule collisionRule, - NamedTextColor teamColor, Component teamPrefix, Component teamSuffix, - Collection entities) implements Action { - public UpdateTeamAction { - entities = List.copyOf(entities); - } + NamedTextColor teamColor, + Component teamPrefix, Component teamSuffix) implements Action { public UpdateTeamAction(BinaryReader reader) { this(reader.readComponent(), reader.readByte(), NameTagVisibility.fromIdentifier(reader.readSizedString()), CollisionRule.fromIdentifier(reader.readSizedString()), - NamedTextColor.ofExact(reader.readVarInt()), reader.readComponent(), reader.readComponent(), - reader.readVarIntList(BinaryReader::readSizedString)); + NamedTextColor.ofExact(reader.readVarInt()), + reader.readComponent(), reader.readComponent()); } @Override @@ -109,7 +106,6 @@ public record TeamsPacket(String teamName, Action action) implements ServerPacke writer.writeVarInt(AdventurePacketConvertor.getNamedTextColorValue(teamColor)); writer.writeComponent(teamPrefix); writer.writeComponent(teamSuffix); - writer.writeVarIntList(entities, BinaryWriter::writeSizedString); } @Override diff --git a/src/main/java/net/minestom/server/scoreboard/Sidebar.java b/src/main/java/net/minestom/server/scoreboard/Sidebar.java index edc88dd9d..5a7ea0f20 100644 --- a/src/main/java/net/minestom/server/scoreboard/Sidebar.java +++ b/src/main/java/net/minestom/server/scoreboard/Sidebar.java @@ -434,7 +434,7 @@ public class Sidebar implements Scoreboard { */ private TeamsPacket updatePrefix(Component prefix) { final var action = new TeamsPacket.UpdateTeamAction(teamDisplayName, friendlyFlags, - nameTagVisibility, collisionRule, teamColor, prefix, suffix, List.of(entityName)); + nameTagVisibility, collisionRule, teamColor, prefix, suffix); return new TeamsPacket(teamName, action); } diff --git a/src/main/java/net/minestom/server/scoreboard/Team.java b/src/main/java/net/minestom/server/scoreboard/Team.java index 64f49028d..33ed22106 100644 --- a/src/main/java/net/minestom/server/scoreboard/Team.java +++ b/src/main/java/net/minestom/server/scoreboard/Team.java @@ -433,7 +433,7 @@ public class Team implements PacketGroupingAudience { */ public void sendUpdatePacket() { final var info = new TeamsPacket.UpdateTeamAction(teamDisplayName, friendlyFlags, - nameTagVisibility, collisionRule, teamColor, prefix, suffix, members); + nameTagVisibility, collisionRule, teamColor, prefix, suffix); PacketUtils.broadcastPacket(new TeamsPacket(teamName, info)); }