From f8a84f01e243305987f4263b215455d89bf6bfc0 Mon Sep 17 00:00:00 2001 From: Shane Freeder Date: Fri, 23 Feb 2024 13:54:52 +0000 Subject: [PATCH] Make debug mode print current configuration phase --- patches/server/misc-debugging-dumps.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/patches/server/misc-debugging-dumps.patch b/patches/server/misc-debugging-dumps.patch index b28bfa313c..8e8760bef6 100644 --- a/patches/server/misc-debugging-dumps.patch +++ b/patches/server/misc-debugging-dumps.patch @@ -74,6 +74,17 @@ diff --git a/src/main/java/net/minecraft/server/network/ServerConfigurationPacke index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 --- a/src/main/java/net/minecraft/server/network/ServerConfigurationPacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerConfigurationPacketListenerImpl.java +@@ -0,0 +0,0 @@ public class ServerConfigurationPacketListenerImpl extends ServerCommonPacketLis + + @Override + public void onDisconnect(Component reason) { ++ // Paper start - Debugging ++ if (net.minecraft.server.MinecraftServer.getServer().isDebugging()) { ++ ServerConfigurationPacketListenerImpl.LOGGER.info("{} lost connection: {}, while in configuration phase {}", this.gameProfile, reason.getString(), currentTask != null ? currentTask.type().id() : "null"); ++ } else // Paper end + ServerConfigurationPacketListenerImpl.LOGGER.info("{} lost connection: {}", this.gameProfile, reason.getString()); + super.onDisconnect(reason); + } @@ -0,0 +0,0 @@ public class ServerConfigurationPacketListenerImpl extends ServerCommonPacketLis this.connection.resumeInboundAfterProtocolChange(); } catch (Exception exception) {