From 4a718b06c17b276b5b7ebd5af10d00f2f4d7285e Mon Sep 17 00:00:00 2001 From: Lumine1909 <133463833+Lumine1909@users.noreply.github.com> Date: Fri, 27 Jun 2025 20:58:26 -0700 Subject: [PATCH] Update --- .../xyz/jpenilla/minimotd/common/util/UpdateChecker.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/src/main/java/xyz/jpenilla/minimotd/common/util/UpdateChecker.java b/common/src/main/java/xyz/jpenilla/minimotd/common/util/UpdateChecker.java index 26ccfe3b..33823ddf 100644 --- a/common/src/main/java/xyz/jpenilla/minimotd/common/util/UpdateChecker.java +++ b/common/src/main/java/xyz/jpenilla/minimotd/common/util/UpdateChecker.java @@ -54,6 +54,11 @@ public final class UpdateChecker { result.forEach(element -> versionMap.put(element.getAsJsonObject().get("tag_name").getAsString(), element.getAsJsonObject().get("html_url").getAsString())); final List versionList = new LinkedList<>(versionMap.keySet()); final String currentVersion = "v" + Constants.PluginMetadata.VERSION; + if (versionList.isEmpty()) { // Sometimes version check will fail and get an empty list + return Collections.singletonList( + "Failed to check version, if this plugin work incorrectly, please check for updates manually at https://github.com/jpenilla/MiniMOTD/releases" + ); + } if (versionList.get(0).equals(currentVersion)) { return Collections.emptyList(); // Up to date, do nothing }