From b2524516af4bd701546fb453f0f338ef2bb62799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=96=E5=91=96=E6=9D=8E?= Date: Tue, 12 May 2026 00:55:36 +0800 Subject: [PATCH] Use undashed UUID for skin profile requests --- .../bluemap/common/plugin/skins/MojangSkinProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/de/bluecolored/bluemap/common/plugin/skins/MojangSkinProvider.java b/common/src/main/java/de/bluecolored/bluemap/common/plugin/skins/MojangSkinProvider.java index 280c9734b..f8cdf2cd7 100644 --- a/common/src/main/java/de/bluecolored/bluemap/common/plugin/skins/MojangSkinProvider.java +++ b/common/src/main/java/de/bluecolored/bluemap/common/plugin/skins/MojangSkinProvider.java @@ -56,7 +56,8 @@ public Optional load(UUID playerUUID) throws IOException { } private Reader requestProfileJson(UUID playerUUID) throws IOException { - URL url = URI.create("https://sessionserver.mojang.com/session/minecraft/profile/" + playerUUID).toURL(); + String undashedUUID = playerUUID.toString().replace("-", ""); + URL url = URI.create("https://sessionserver.mojang.com/session/minecraft/profile/" + undashedUUID).toURL(); return new InputStreamReader(url.openStream()); }