CmlLib
English (v4)
English (v4)
  • 🧊CmlLib Projects
  • 🚀CmlLib.Core
    • Home
    • Getting Started
      • Minecraft Launcher
      • Minecraft Path
      • Versions
      • Launch Options
      • Event Handling
    • Login and Sessions
      • Microsoft Xbox Account
      • Offline Account
    • More APIs
      • MinecraftLauncherParameters
      • Rules
      • FileExtractor
      • GameInstaller
      • Java
    • Mod Loader Installers
      • Forge Installer
      • Fabric Installer
      • Quilt Installer
      • LiteLoader Installer
    • Utilities
      • Minecraft Changelogs
    • Resources
      • FAQ
      • Known Issues
      • Sample Launcher
      • License
  • 🔓Auth.Microsoft
    • Home
    • CmlLib.Core.Auth.Microsoft
      • JELoginHandler
      • JELoginHandlerBuilder
      • JEAuthenticator
      • Authentication with MSAL
    • XboxAuthNet.Game
      • OAuth
      • XboxAuth
      • XboxAuthException
      • AccountManager
      • Accounts
    • XboxAuthNet.Game.Msal
      • ClientID
      • MsalClientHelper
      • OAuth
    • CmlLib.Core.Bedrock.Auth
    • Resources
  • 🌐MojangAPI
    • Home
    • Mojang API
    • SecurityQuestion
  • ⚒️Installer.Forge
    • Home
    • Supported Versions
    • Getting Started
    • MForge
    • ForgeVersionLoader
Powered by GitBook
On this page
  • Get All Accounts
  • Get Account by Identifier
  • Get the Most Recent Account
  • Create New Empty Account
  • Clear All Accounts
  • Save
Edit on GitHub
  1. Auth.Microsoft
  2. XboxAuthNet.Game

AccountManager

Manage multiple accounts

Describes how to manage multiple accounts. Each account is identified by a unique value called identifier.

For more methods for Minecraft: Java Edition account, see JELoginHandler.

Get All Accounts

var accounts = loginHandler.AccountManager.GetAccounts();
foreach (var account in accounts)
{
    Console.WriteLine(account.Identifier);
}

Get Account by Identifier

var accounts = loginHandler.AccountManager.GetAccounts();
var account = accounts.GetAccount("identifier");

Get the Most Recent Account

var account = loginHandler.AccountManager.GetDefaultAccount();

Create New Empty Account

var account = loginHandler.AccountManager.NewAccount();

Clear All Accounts

loginHandler.AccountManager.ClearAccounts();

Save

loginHandler.AccountManager.SaveAccounts();
PreviousXboxAuthExceptionNextAccounts

Last updated 10 months ago

🔓