From 143918fb689c6412b99030e42930596d0d747645 Mon Sep 17 00:00:00 2001 From: BillyGalbreath Date: Sat, 11 Jun 2022 08:18:51 -0500 Subject: [PATCH] Add log suppression for sent expired chat --- ...og-suppression-for-sent-expired-chat.patch | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 patches/server/0276-Add-log-suppression-for-sent-expired-chat.patch diff --git a/patches/server/0276-Add-log-suppression-for-sent-expired-chat.patch b/patches/server/0276-Add-log-suppression-for-sent-expired-chat.patch new file mode 100644 index 000000000..03ee7351a --- /dev/null +++ b/patches/server/0276-Add-log-suppression-for-sent-expired-chat.patch @@ -0,0 +1,37 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: BillyGalbreath +Date: Sat, 11 Jun 2022 08:18:40 -0500 +Subject: [PATCH] Add log suppression for sent expired chat + + +diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +index 40f15152e56b407cdd2a3ea2ec5a30f52430df6b..1cd2d38597a9f590e990087346dbeb2fbe82e147 100644 +--- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java ++++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +@@ -2246,7 +2246,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser + this.disconnect(Component.translatable("multiplayer.disconnect.out_of_order_chat")); + return false; + } else { +- if (this.isChatExpired(instant)) { ++ if (!org.purpurmc.purpur.PurpurConfig.loggerSuppressSentExpiredChat && this.isChatExpired(instant)) { // Purpur + ServerGamePacketListenerImpl.LOGGER.warn("{} sent expired chat: '{}'. Is the client/server system time unsynchronized?", this.player.getName().getString(), s); + } + +diff --git a/src/main/java/org/purpurmc/purpur/PurpurConfig.java b/src/main/java/org/purpurmc/purpur/PurpurConfig.java +index bcb386d4cbd37ed41cf27808c7104d2780ce2558..6dd8cc13d32138c5cb7aa9c950f80c8881861fe1 100644 +--- a/src/main/java/org/purpurmc/purpur/PurpurConfig.java ++++ b/src/main/java/org/purpurmc/purpur/PurpurConfig.java +@@ -417,11 +417,13 @@ public class PurpurConfig { + public static boolean loggerSuppressIgnoredAdvancementWarnings = false; + public static boolean loggerSuppressUnrecognizedRecipeErrors = false; + public static boolean loggerSuppressSetBlockFarChunk = false; ++ public static boolean loggerSuppressSentExpiredChat = false; + private static void loggerSettings() { + loggerSuppressInitLegacyMaterialError = getBoolean("settings.logger.suppress-init-legacy-material-errors", loggerSuppressInitLegacyMaterialError); + loggerSuppressIgnoredAdvancementWarnings = getBoolean("settings.logger.suppress-ignored-advancement-warnings", loggerSuppressIgnoredAdvancementWarnings); + loggerSuppressUnrecognizedRecipeErrors = getBoolean("settings.logger.suppress-unrecognized-recipe-errors", loggerSuppressUnrecognizedRecipeErrors); + loggerSuppressSetBlockFarChunk = getBoolean("settings.logger.suppress-setblock-in-far-chunk-errors", loggerSuppressSetBlockFarChunk); ++ loggerSuppressSentExpiredChat = getBoolean("settings.logger.suppress-sent-expired-chat", loggerSuppressSentExpiredChat); + } + + public static boolean tpsCatchup = true;