diff --git a/src/main/java/xyz/webmc/originblacklist/base/OriginBlacklist.java b/src/main/java/xyz/webmc/originblacklist/base/OriginBlacklist.java index 344c9a8..70464f0 100644 --- a/src/main/java/xyz/webmc/originblacklist/base/OriginBlacklist.java +++ b/src/main/java/xyz/webmc/originblacklist/base/OriginBlacklist.java @@ -289,7 +289,7 @@ public final class OriginBlacklist { this.updateAvailable = UpdateChecker.checkForUpdate(PLUGIN_REPO, this.plugin.getPluginVersion(), this.config.get("update_checker.allow_snapshots").getAsBoolean()); if (this.updateAvailable) { - this.plugin.log(EnumLogLevel.INFO, "Update Available! Download at https://github.com/" + PLUGIN_REPO + ".git"); + this.plugin.log(EnumLogLevel.INFO, "An update is available! Download it at https://github.com/" + PLUGIN_REPO + ".git"); } }); } diff --git a/src/main/java/xyz/webmc/originblacklist/base/command/OriginBlacklistCommand.java b/src/main/java/xyz/webmc/originblacklist/base/command/OriginBlacklistCommand.java index b08318b..7f3e91d 100644 --- a/src/main/java/xyz/webmc/originblacklist/base/command/OriginBlacklistCommand.java +++ b/src/main/java/xyz/webmc/originblacklist/base/command/OriginBlacklistCommand.java @@ -69,8 +69,8 @@ public class OriginBlacklistCommand implements ICommand { public void usage(CommandContext ctx) { ctx.reply("Commands:"); ctx.reply(" - /originblacklist reload"); - //ctx.reply(" - /originblacklist add "); - //ctx.reply(" - /originblacklist remove "); + // ctx.reply(" - /originblacklist add "); + // ctx.reply(" - /originblacklist remove "); ctx.reply(" - /originblacklist list"); } } diff --git a/src/main/java/xyz/webmc/originblacklist/base/util/UpdateChecker.java b/src/main/java/xyz/webmc/originblacklist/base/util/UpdateChecker.java index daae979..5fe2c8b 100644 --- a/src/main/java/xyz/webmc/originblacklist/base/util/UpdateChecker.java +++ b/src/main/java/xyz/webmc/originblacklist/base/util/UpdateChecker.java @@ -6,6 +6,7 @@ import java.net.HttpURLConnection; import java.net.URL; import org.semver4j.Semver; +import org.semver4j.Semver.VersionDiff; import de.marhali.json5.Json5; import de.marhali.json5.Json5Array; @@ -33,7 +34,7 @@ public class UpdateChecker { final Json5Object obj = element.getAsJson5Object(); final String tag = obj.get("tag_name").getAsString(); final Semver ver = new Semver(tag.substring(1)); - if (ver.isGreaterThan(currentVersion)) { + if (ver.isGreaterThan(currentVersion) && (allowPreRelease || currentVersion.diff(ver) != VersionDiff.BUILD)) { return true; } }