From 74c3495e8f948225ad22e0b9b43aee6ab631f2e1 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 26 Jul 2022 18:26:41 +0200 Subject: [PATCH] make sure dev-versions do not trigger the udater screen --- .../java/org/betterx/bclib/networking/VersionChecker.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/betterx/bclib/networking/VersionChecker.java b/src/main/java/org/betterx/bclib/networking/VersionChecker.java index 6ebfa822..e0c882b4 100644 --- a/src/main/java/org/betterx/bclib/networking/VersionChecker.java +++ b/src/main/java/org/betterx/bclib/networking/VersionChecker.java @@ -130,7 +130,9 @@ public class VersionChecker implements Runnable { registerMod(mod.n); } if (mod.n != null && mod.v != null && KNOWN_MODS.contains(mod.n)) { - boolean isNew = ModUtil.isLargerVersion(mod.v, ModUtil.getModVersion(mod.n)); + String installedVersion = ModUtil.getModVersion(mod.n); + boolean isNew = ModUtil.isLargerVersion(mod.v, installedVersion) && !installedVersion.equals( + "0.0.0"); BCLib.LOGGER.info(" - " + mod.n + ":" + mod.v + (isNew ? " (update available)" : "")); if (isNew) NEW_VERSIONS.add(mod);