From 56d0201a13c3c2afc372a63d2a89df3403a99f5b Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 3 Jul 2025 20:22:45 +0200 Subject: [PATCH] fancynpcs: Check if mojang api response code is 2xx --- plugins/fancynpcs/VERSION | 2 +- .../main/java/de/oliver/fancynpcs/skins/mojang/MojangAPI.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/fancynpcs/VERSION b/plugins/fancynpcs/VERSION index e91cfca6..13027d40 100644 --- a/plugins/fancynpcs/VERSION +++ b/plugins/fancynpcs/VERSION @@ -1 +1 @@ -2.6.0.278 \ No newline at end of file +2.6.0.279 \ No newline at end of file diff --git a/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/skins/mojang/MojangAPI.java b/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/skins/mojang/MojangAPI.java index cf08c949..0043d784 100644 --- a/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/skins/mojang/MojangAPI.java +++ b/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/skins/mojang/MojangAPI.java @@ -35,7 +35,7 @@ public class MojangAPI { .build(); HttpResponse resp = client.send(request, HttpResponse.BodyHandlers.ofString()); - if (resp.statusCode() != 200) { + if (resp.statusCode() < 200 || resp.statusCode() >= 300) { FancyNpcsPlugin.get().getFancyLogger().warn("Failed to fetch skin from Mojang API for " + uuid + " (status code: " + resp.statusCode() + ")"); FancyNpcsPlugin.get().getFancyLogger().debug("Body: " + resp.body()); return null;