diff --git a/BungeeCord-Patches/0067-reduce-log-spam-from-clients-registeirng-too-many-ch.patch b/BungeeCord-Patches/0067-reduce-log-spam-from-clients-registeirng-too-many-ch.patch new file mode 100644 index 0000000..e796d06 --- /dev/null +++ b/BungeeCord-Patches/0067-reduce-log-spam-from-clients-registeirng-too-many-ch.patch @@ -0,0 +1,32 @@ +From e9eb9dac39a0b4ca9e98b06b7b9ed70e9175b233 Mon Sep 17 00:00:00 2001 +From: Shane Freeder +Date: Fri, 21 Apr 2023 15:32:33 +0100 +Subject: [PATCH] reduce log spam from clients registeirng too many channels + + +diff --git a/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java b/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java +index ae842636..ca0e3764 100644 +--- a/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java ++++ b/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java +@@ -163,7 +163,17 @@ public class InitialHandler extends PacketHandler implements PendingConnection + @Override + public void handle(PluginMessage pluginMessage) throws Exception + { +- this.relayMessage( pluginMessage ); ++ // Waterfall start ++ try { ++ this.relayMessage(pluginMessage); ++ } catch (IllegalStateException | IllegalArgumentException ex) { ++ if (net.md_5.bungee.protocol.MinecraftDecoder.DEBUG) { ++ throw ex; ++ } else { ++ throw new QuietException(ex.getMessage()); ++ } ++ } ++ // Waterfall end + } + + @Override +-- +2.40.0 +