From 52469c9e7dbe741742c9504d69ccfc7e3e90a4f5 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 d58caade..f28576f6 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 @@ -188,7 +188,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.44.0