add Yggdrasil authlib multi-user selection.

This commit is contained in:
a08381 2024-08-11 01:43:46 +08:00
parent ca966a464c
commit efe23eb1f9
4 changed files with 32 additions and 2 deletions

View file

@ -637,9 +637,24 @@ namespace MinecraftClient.Protocol
ConsoleIO.WriteLine(Translations.mcc_avaliable_profiles + availableProfiles);
ConsoleIO.WriteLine(Translations.mcc_select_profile);
string selectedProfileName = ConsoleIO.ReadLine();
string selectedProfileName;
if (Config.Main.General.AuthUser == "")
{
ConsoleIO.WriteLine(Translations.mcc_select_profile);
selectedProfileName = ConsoleIO.ReadLine();
}
else
{
selectedProfileName = Config.Main.General.AuthUser;
}
ConsoleIO.WriteLine(Translations.mcc_selected_profile + " " + selectedProfileName);
// ConsoleIO.WriteLine(Translations.mcc_select_profile);
// string selectedProfileName = ConsoleIO.ReadLine();
// ConsoleIO.WriteLine(Translations.mcc_selected_profile + " " + selectedProfileName);
Json.JSONData? selectedProfile = null;
foreach (Json.JSONData profile in loginResponse.Properties["availableProfiles"]
.DataArray)