Add xuid to MinecraftAccount

This commit is contained in:
artdeell 2022-11-13 14:51:44 +03:00 committed by ArtDev
parent 1067a92e7b
commit 9cebcd2cf4
3 changed files with 3 additions and 0 deletions

View File

@ -325,6 +325,7 @@ public final class Tools {
varArgMap.put("auth_access_token", profile.accessToken);
varArgMap.put("auth_player_name", username);
varArgMap.put("auth_uuid", profile.profileId);
varArgMap.put("auth_xuid", profile.xuid);
varArgMap.put("assets_root", Tools.ASSETS_PATH);
varArgMap.put("assets_index_name", versionInfo.assets);
varArgMap.put("game_assets", Tools.ASSETS_PATH);

View File

@ -78,6 +78,7 @@ public class MicrosoftBackgroundLogin {
MinecraftAccount acc = MinecraftAccount.load(mcName);
if(acc == null) acc = new MinecraftAccount();
if (doesOwnGame) {
acc.xuid = xsts[0];
acc.clientToken = "0"; /* FIXME */
acc.accessToken = mcToken;
acc.username = mcName;

View File

@ -23,6 +23,7 @@ public class MinecraftAccount {
public String selectedVersion = "1.7.10";
public boolean isMicrosoft = false;
public String msaRefreshToken = "0";
public String xuid;
public String skinFaceBase64;
public long expiresAt;