

Version IDs are determined in the version.json in every directory in ~/versions Types are custom (manually created by the user), latest-release (uses the latest stable release), and latest-snapshot (uses the latest build of Minecraft).Īn ISO 8601 formatted date which represents the time the profile was created.Īn ISO 8601 formatted date which represents the last time the profile was used.Īn Base64-encoded image which represents the icon of the profile in the profiles menu. Can include characters, numbers, punctuation, and whitespace A profile structure is explained in the table below: Profiles are saved in a map in the profiles section. The fail count for analytics Ĭontains the UUID-hashed account and the UUID of the currently selected userĮvery Map structure will be explained in its own section below. Those are used locally by the launcher for managing and tracking sessions Every account in this key contains a UUID-hashed map (which is used to save the selected user) which in turn includes the access token, e-mail, and a profile (which contains the account display name)Ĭontains the current launcher build name, format and profiles format. The main JSON keys are explained in the figure below.Īll the launcher profiles and their configurations.Īll the logged in accounts. Launcher_profiles.json uses JSON structures to save and retrieve data.
