diff --git a/patches/server/0028-Fix-outdated-server-showing-in-ping-before-server-fu.patch b/patches/server/0028-Fix-outdated-server-showing-in-ping-before-server-fu.patch new file mode 100644 index 000000000..72a3f2006 --- /dev/null +++ b/patches/server/0028-Fix-outdated-server-showing-in-ping-before-server-fu.patch @@ -0,0 +1,25 @@ +From 8e1a4de857a44fc38043bdc6bec939bffb9c0793 Mon Sep 17 00:00:00 2001 +From: William Blake Galbreath +Date: Tue, 4 Jun 2019 15:50:08 -0500 +Subject: [PATCH] Fix 'outdated server' showing in ping before server fully + boots + +--- + src/main/java/net/minecraft/server/PacketStatusListener.java | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/main/java/net/minecraft/server/PacketStatusListener.java b/src/main/java/net/minecraft/server/PacketStatusListener.java +index ba1c76c1a..544939feb 100644 +--- a/src/main/java/net/minecraft/server/PacketStatusListener.java ++++ b/src/main/java/net/minecraft/server/PacketStatusListener.java +@@ -130,6 +130,7 @@ public class PacketStatusListener implements PacketStatusInListener { + + this.networkManager.sendPacket(new PacketStatusOutServerInfo(ping)); + */ ++ if (this.minecraftServer.getServerPing().getServerData() == null) return; // Purpur - do not respond to pings before we know the protocol version + com.destroystokyo.paper.network.StandardPaperServerListPingEventImpl.processRequest(this.minecraftServer, this.networkManager); + // Paper end + } +-- +2.20.1 +