From f33a326493866c26054d6fbd3ba25b51fe82e848 Mon Sep 17 00:00:00 2001 From: Aikar Date: Sun, 3 May 2020 03:38:19 -0400 Subject: [PATCH] Nanothing to see here --- Spigot-Server-Patches/Anti-Xray.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Spigot-Server-Patches/Anti-Xray.patch b/Spigot-Server-Patches/Anti-Xray.patch index aca3d5f9d4..0bbec5fc2a 100644 --- a/Spigot-Server-Patches/Anti-Xray.patch +++ b/Spigot-Server-Patches/Anti-Xray.patch @@ -1377,13 +1377,13 @@ index 2c1d1b1a55..44aed67274 100644 if (this.h == this.b) { diff --git a/src/main/java/net/minecraft/server/NetworkManager.java b/src/main/java/net/minecraft/server/NetworkManager.java -index e966b6edcc..682434ec07 100644 +index 02a9f3d5fa..55441e1002 100644 --- a/src/main/java/net/minecraft/server/NetworkManager.java +++ b/src/main/java/net/minecraft/server/NetworkManager.java @@ -0,0 +0,0 @@ public class NetworkManager extends SimpleChannelInboundHandler> { public void sendPacket(Packet packet, @Nullable GenericFutureListener> genericfuturelistener) { - // Paper start start - handle oversized packets better + // Paper start - handle oversized packets better + // Special case keepalive, allow it to go out of queue order + if (packet instanceof PacketPlayOutKeepAlive && this.isConnected()) { + this.dispatchPacket(packet, genericfuturelistener);