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