More startup error handling

- Pass minecraft login failure message to AutoRelog bot (suggestion by
doranchak)
- Fix NullReferenceException in McTcpClient caused by SocketException in
ProxyHandler
- Refactor error handling code in Program.InitializeClient()
- More detailed error messages on network errors.
This commit is contained in:
ORelio 2015-04-20 17:26:16 +02:00
parent 791ecba454
commit 6261e7adb7
5 changed files with 48 additions and 58 deletions

View file

@ -38,9 +38,9 @@ namespace MinecraftClient.Protocol
}
else ConsoleIO.WriteLineFormatted("§8Unexpected answer from the server (is that a Minecraft server ?)");
}
catch
catch (Exception e)
{
ConsoleIO.WriteLineFormatted("§8An error occured while attempting to connect to this IP.");
ConsoleIO.WriteLineFormatted("§8" + e.Message);
}
}, TimeSpan.FromSeconds(30)))
{