From cb1b69d1307517c6227b750237079e9e661afb2a Mon Sep 17 00:00:00 2001 From: md_5 Date: Fri, 9 Jun 2023 08:24:31 +1000 Subject: [PATCH] SPIGOT-7377: Server sends player list twice --- nms-patches/net/minecraft/server/players/PlayerList.patch | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nms-patches/net/minecraft/server/players/PlayerList.patch b/nms-patches/net/minecraft/server/players/PlayerList.patch index 0e4a41bc5..4d2e0f487 100644 --- a/nms-patches/net/minecraft/server/players/PlayerList.patch +++ b/nms-patches/net/minecraft/server/players/PlayerList.patch @@ -120,8 +120,12 @@ playerconnection.teleport(entityplayer.getX(), entityplayer.getY(), entityplayer.getZ(), entityplayer.getYRot(), entityplayer.getXRot()); ServerPing serverping = this.server.getStatus(); -@@ -238,10 +280,61 @@ - entityplayer.connection.send(ClientboundPlayerInfoUpdatePacket.createPlayerInitializing(this.players)); +@@ -235,13 +277,64 @@ + entityplayer.sendServerStatus(serverping); + } + +- entityplayer.connection.send(ClientboundPlayerInfoUpdatePacket.createPlayerInitializing(this.players)); ++ // entityplayer.connection.send(ClientboundPlayerInfoUpdatePacket.createPlayerInitializing(this.players)); // CraftBukkit - replaced with loop below this.players.add(entityplayer); this.playersByUUID.put(entityplayer.getUUID(), entityplayer); - this.broadcastAll(ClientboundPlayerInfoUpdatePacket.createPlayerInitializing(List.of(entityplayer)));