Fix offline client reconnecting as a microsoft account

Consider an empty string as a blank password as well as the default dash.
This commit is contained in:
breadbyte 2024-03-07 07:21:11 +08:00
parent 5f4227ad11
commit 873bd79fd6

View file

@ -406,7 +406,7 @@ namespace MinecraftClient
ProtocolHandler.LoginResult result = ProtocolHandler.LoginResult.LoginRequired;
string loginLower = ToLowerIfNeed(InternalConfig.Account.Login);
if (InternalConfig.Account.Password == "-")
if (InternalConfig.Account.Password == "-" || InternalConfig.Account.Password == string.Empty)
{
ConsoleIO.WriteLineFormatted("§8" + Translations.mcc_offline, acceptnewlines: true);
result = ProtocolHandler.LoginResult.Success;