From 6c5f19b61d2ae14279bfeb6cb98a110d055b8690 Mon Sep 17 00:00:00 2001 From: PiggyPiglet Date: Sun, 8 Feb 2026 20:02:02 +0800 Subject: [PATCH] Fix #1167 --- .../me/clip/placeholderapi/updatechecker/UpdateChecker.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/clip/placeholderapi/updatechecker/UpdateChecker.java b/src/main/java/me/clip/placeholderapi/updatechecker/UpdateChecker.java index 694afcf..a9f70a6 100644 --- a/src/main/java/me/clip/placeholderapi/updatechecker/UpdateChecker.java +++ b/src/main/java/me/clip/placeholderapi/updatechecker/UpdateChecker.java @@ -26,8 +26,8 @@ import java.net.URL; import java.util.Arrays; import javax.net.ssl.HttpsURLConnection; +import com.google.gson.Gson; import com.google.gson.JsonElement; -import com.google.gson.JsonParser; import me.clip.placeholderapi.PlaceholderAPIPlugin; import me.clip.placeholderapi.scheduler.scheduling.schedulers.TaskScheduler; import me.clip.placeholderapi.util.Msg; @@ -66,7 +66,7 @@ public class UpdateChecker implements Listener { try { HttpsURLConnection con = (HttpsURLConnection) new URL(MODRINTH_URL).openConnection(); con.setRequestMethod("GET"); - final JsonElement json = JsonParser.parseReader(new BufferedReader(new InputStreamReader(con.getInputStream()))); + final JsonElement json = new Gson().fromJson(new BufferedReader(new InputStreamReader(con.getInputStream())), JsonElement.class); modrinthVersion = json.getAsJsonArray().get(0).getAsJsonObject().get("version_number").getAsString(); } catch (Exception ex) { plugin.getLogger().info("Failed to check for updates on modrinth.");