From b6e31436b2cf501a1f21548b303845ff214dc30d Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Tue, 19 May 2026 13:35:51 -0400 Subject: [PATCH] Fix the updater --- api/build.gradle.kts | 3 +++ server/src/main/java/dev/plex/util/UpdateChecker.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/build.gradle.kts b/api/build.gradle.kts index f58fbd1..4b7dded 100644 --- a/api/build.gradle.kts +++ b/api/build.gradle.kts @@ -14,6 +14,9 @@ group = rootProject.group version = rootProject.version description = "Plex-API" +tasks.getByName("jar") { + archiveBaseName.set("Plex-API") +} publishing { publications { diff --git a/server/src/main/java/dev/plex/util/UpdateChecker.java b/server/src/main/java/dev/plex/util/UpdateChecker.java index 75e6993..5b9a5b3 100644 --- a/server/src/main/java/dev/plex/util/UpdateChecker.java +++ b/server/src/main/java/dev/plex/util/UpdateChecker.java @@ -172,7 +172,7 @@ public class UpdateChecker try (BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream(), StandardCharsets.UTF_8))) { JsonObject object = new Gson().fromJson(reader, JsonObject.class); - JsonObject artifact = object.getAsJsonArray("artifacts").asList().getFirst().getAsJsonObject(); + JsonObject artifact = object.getAsJsonArray("artifacts").get(module ? 0 : 1).getAsJsonObject(); String jarFile = artifact.get("fileName").getAsString(); sendMessage(sender, PlexUtils.mmDeserialize("Downloading latest JAR file: " + jarFile)); File copyTo;