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;