From 09891a075d8f48fe6053b248020006ab52df765d Mon Sep 17 00:00:00 2001 From: NEZNAMY Date: Thu, 16 Jan 2025 19:02:00 +0100 Subject: [PATCH] [Layout] Add debug messages when a skin is about to be downloaded --- .../me/neznamy/tab/shared/features/layout/skin/MineSkin.java | 4 +++- .../neznamy/tab/shared/features/layout/skin/PlayerSkin.java | 4 +++- .../me/neznamy/tab/shared/features/layout/skin/Texture.java | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/MineSkin.java b/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/MineSkin.java index 3044ac09e..b3f045a71 100644 --- a/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/MineSkin.java +++ b/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/MineSkin.java @@ -31,7 +31,9 @@ public Skin download(@NotNull String input) { } catch (NumberFormatException ex) { type = "uuid"; } - JSONObject json = getResponse("https://api.mineskin.org/get/" + type + "/" + input); + String url = "https://api.mineskin.org/get/" + type + "/" + input; + TAB.getInstance().debug("Downloading skin from " + url); + JSONObject json = getResponse(url); JSONObject data = (JSONObject) json.get("data"); JSONObject texture = (JSONObject) data.get("texture"); String value = (String) texture.get("value"); diff --git a/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/PlayerSkin.java b/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/PlayerSkin.java index 28a3076cb..7909b9a4f 100644 --- a/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/PlayerSkin.java +++ b/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/PlayerSkin.java @@ -24,7 +24,9 @@ protected PlayerSkin(@NotNull ConfigurationFile file) { @Nullable public Skin download(@NotNull String input) { try { - JSONObject json = getResponse("https://api.ashcon.app/mojang/v2/user/" + input); + String url = "https://api.ashcon.app/mojang/v2/user/" + input; + TAB.getInstance().debug("Downloading skin from " + url); + JSONObject json = getResponse(url); JSONObject textures = (JSONObject) json.get("textures"); JSONObject raw = (JSONObject) textures.get("raw"); String value = (String) raw.get("value"); diff --git a/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/Texture.java b/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/Texture.java index 16f0b4d94..71415b29c 100644 --- a/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/Texture.java +++ b/shared/src/main/java/me/neznamy/tab/shared/features/layout/skin/Texture.java @@ -44,6 +44,7 @@ public Skin download(@NotNull String texture) { @NotNull private static InputStreamReader getInputStreamReader(@NotNull String texture) throws IOException { + TAB.getInstance().debug("Downloading skin from https://textures.minecraft.net/texture/" + texture); URL url = new URL("https://api.mineskin.org/generate/url/"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setRequestProperty("User-Agent", "ExampleApp/v1.0");