mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-13 19:25:49 -07:00
More latency handling fixes.
Fixed Clientside rendering issues of the PlayerInfo window if max players > 126. Limited PlayerInfo packets to 126 at a time as it cannot render anymore than 126.
This commit is contained in:
@@ -101,7 +101,13 @@ public class NetLoginHandler extends NetHandler {
|
||||
byte b1 = (byte) worldserver.spawnMonsters;
|
||||
|
||||
worldserver.getClass();
|
||||
Packet1Login packet1login1 = new Packet1Login("", i, j, k, b0, b1, (byte) -128, (byte) this.server.serverConfigurationManager.h());
|
||||
// CraftBukkit start -- Don't send a higher than 126 MaxPlayer size, otherwise the PlayerInfo window won't render correctly.
|
||||
int maxPlayers = this.server.serverConfigurationManager.h();
|
||||
if (maxPlayers > 126) {
|
||||
maxPlayers = 126;
|
||||
}
|
||||
Packet1Login packet1login1 = new Packet1Login("", i, j, k, b0, b1, (byte) -128, (byte) maxPlayers);
|
||||
// CraftBukkit end
|
||||
|
||||
netserverhandler.sendPacket(packet1login1);
|
||||
netserverhandler.sendPacket(new Packet6SpawnPosition(chunkcoordinates.x, chunkcoordinates.y, chunkcoordinates.z));
|
||||
|
Reference in New Issue
Block a user