diff --git a/build.gradle.kts b/build.gradle.kts index c5cf45bf..34e78162 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ plugins { } group = "me.clip" -version = "2.12.2-DEV-${System.getProperty("BUILD_NUMBER")}" +version = "2.12.2" description = "An awesome placeholder provider!" diff --git a/src/main/java/me/clip/placeholderapi/updatechecker/UpdateChecker.java b/src/main/java/me/clip/placeholderapi/updatechecker/UpdateChecker.java index 694afcf9..a9f70a63 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.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 void fetch() { 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.");