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);