diff --git a/MinecraftClient/MinecraftCom.cs b/MinecraftClient/MinecraftCom.cs index 1d2a06e4..d2dc857e 100644 --- a/MinecraftClient/MinecraftCom.cs +++ b/MinecraftClient/MinecraftCom.cs @@ -15,7 +15,7 @@ namespace MinecraftClient { #region Login to Minecraft.net and get a new session ID - public enum LoginResult { OtherError, ServiceUnavailable, SSLError, Success, WrongPassword, Blocked, AccountMigrated, NotPremium }; + public enum LoginResult { OtherError, ServiceUnavailable, SSLError, Success, WrongPassword, AccountMigrated, NotPremium }; /// /// Allows to login to a premium Minecraft account using the Yggdrasil authentication scheme. @@ -70,7 +70,13 @@ namespace MinecraftClient { return LoginResult.ServiceUnavailable; } - else return LoginResult.Blocked; + else + { + Console.ForegroundColor = ConsoleColor.DarkGray; + ConsoleIO.WriteLine("Got error code from server: " + (int)response.StatusCode); + Console.ForegroundColor = ConsoleColor.Gray; + return LoginResult.OtherError; + } } else if (e.Status == WebExceptionStatus.SendFailure) { diff --git a/MinecraftClient/Program.cs b/MinecraftClient/Program.cs index af037085..14facd21 100644 --- a/MinecraftClient/Program.cs +++ b/MinecraftClient/Program.cs @@ -196,7 +196,6 @@ namespace MinecraftClient switch (result) { case MinecraftCom.LoginResult.AccountMigrated: Console.WriteLine("Account migrated, use e-mail as username."); break; - case MinecraftCom.LoginResult.Blocked: Console.WriteLine("Too many failed logins. Please try again later."); break; case MinecraftCom.LoginResult.ServiceUnavailable: Console.WriteLine("Login servers are unavailable. Please try again later."); break; case MinecraftCom.LoginResult.WrongPassword: Console.WriteLine("Incorrect password."); break; case MinecraftCom.LoginResult.NotPremium: Console.WriteLine("User not premium."); break;