diff --git a/proxy/src/main/java/com/velocitypowered/proxy/connection/MinecraftConnection.java b/proxy/src/main/java/com/velocitypowered/proxy/connection/MinecraftConnection.java index e99ddf212..70de89673 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/connection/MinecraftConnection.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/connection/MinecraftConnection.java @@ -157,12 +157,12 @@ public class MinecraftConnection extends ChannelInboundHandlerAdapter { logger.error("{}: read timed out", association); } else { boolean isQuietDecoderException = cause instanceof QuietDecoderException; - boolean willLogQuietDecoderException = MinecraftDecoder.DEBUG || (isQuietDecoderException - && !(sessionHandler instanceof LoginSessionHandler) + boolean willLogQuietDecoderException = !isQuietDecoderException + || (!(sessionHandler instanceof LoginSessionHandler) && !(sessionHandler instanceof HandshakeSessionHandler)); if (willLogQuietDecoderException) { logger.error("{}: exception encountered in {}", association, sessionHandler, cause); - } else if (isQuietDecoderException) { + } else { knownDisconnect = true; } }