diff --git a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/UpdateTeamsPacket.java b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/UpdateTeamsPacket.java index 54ec071da..fe3cc9675 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/UpdateTeamsPacket.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/UpdateTeamsPacket.java @@ -42,9 +42,9 @@ public class UpdateTeamsPacket implements MinecraftPacket { private int color; private byte friendlyFlags; - private List players; + private List players; - public UpdateTeamsPacket(String name, Mode mode, Component displayName, Component prefix, Component suffix, NameTagVisibility nameTagVisibility, CollisionRule collisionRule, int color, byte friendlyFlags, List players) { + public UpdateTeamsPacket(String name, Mode mode, Component displayName, Component prefix, Component suffix, NameTagVisibility nameTagVisibility, CollisionRule collisionRule, int color, byte friendlyFlags, List players) { this.name = name; this.mode = mode; this.displayName = displayName; @@ -92,15 +92,16 @@ public class UpdateTeamsPacket implements MinecraftPacket { } else { byteBuf.writeByte((byte) color); } + ProtocolUtils.writeVarInt(byteBuf, players.size()); - for (Player player : players) { - ProtocolUtils.writeString(byteBuf, player.getUsername()); + for (String player : players) { + ProtocolUtils.writeString(byteBuf, player); } break; case ADD_PLAYER, REMOVE_PLAYER: ProtocolUtils.writeVarInt(byteBuf, players.size()); - for (Player player : players) { - ProtocolUtils.writeString(byteBuf, player.getUsername()); + for (String player : players) { + ProtocolUtils.writeString(byteBuf, player); } break; case REMOVE: @@ -186,7 +187,7 @@ public class UpdateTeamsPacket implements MinecraftPacket { return friendlyFlags; } - public List getPlayers() { + public List getPlayers() { return players; } @@ -226,7 +227,7 @@ public class UpdateTeamsPacket implements MinecraftPacket { this.friendlyFlags = friendlyFlags; } - public void setPlayers(List players) { + public void setPlayers(List players) { this.players = players; } }