diff --git a/MinecraftClient/Protocol/ProtocolHandler.cs b/MinecraftClient/Protocol/ProtocolHandler.cs index 059a60a2..ce3a704b 100644 --- a/MinecraftClient/Protocol/ProtocolHandler.cs +++ b/MinecraftClient/Protocol/ProtocolHandler.cs @@ -183,6 +183,14 @@ namespace MinecraftClient.Protocol { return LoginResult.SSLError; } + catch (System.IO.IOException e) + { + if (e.Message.Contains("authentication")) + { + return LoginResult.SSLError; + } + else return LoginResult.OtherError; + } catch { return LoginResult.OtherError;