From 18c59126baf67df309a9320d7572fffeca8647fd Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh <40482367+khanhduytran0@users.noreply.github.com> Date: Tue, 20 Dec 2022 17:52:32 +0700 Subject: [PATCH] Fix Realms API broke due to UUID with dashes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It’s weird that Realms API just returns empty list whenever UUID with dashes is passed. Without dashes, Realms is now working. --- JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java b/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java index de122b52..e10f45e2 100644 --- a/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java +++ b/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java @@ -161,7 +161,7 @@ public final class Tools varArgMap.put("auth_session", profile.accessToken); // For legacy versions of MC varArgMap.put("auth_access_token", profile.accessToken); varArgMap.put("auth_player_name", username); - varArgMap.put("auth_uuid", profile.profileId); + varArgMap.put("auth_uuid", profile.profileId.replace("-", "")); varArgMap.put("auth_xuid", profile.xuid); varArgMap.put("assets_root", Tools.ASSETS_PATH); varArgMap.put("assets_index_name", versionInfo.assets);