diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index d37a020..16fa5bf 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -37,7 +37,7 @@ jobs: - name: "Release" uses: https://ssl.lunadeer.cn:14446/zhangyuheng/release-action@main with: - note: "带 `original-` 前缀的文件无法用于运行,请下载不带此前缀的版本。" + note: " - 带 `original-` 前缀的文件无法用于运行,请下载不带此前缀的版本。" files: |- staging/*.jar api_key: '${{secrets.RELEASE_TOKEN}}' \ No newline at end of file diff --git a/pom.xml b/pom.xml index 844c8a6..caf8ec8 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.lunadeer Dominion - 1.22.1-beta + 1.22.2-beta jar Dominion diff --git a/src/main/java/cn/lunadeer/dominion/utils/GiteaReleaseCheck.java b/src/main/java/cn/lunadeer/dominion/utils/GiteaReleaseCheck.java index da910b8..ba68eba 100644 --- a/src/main/java/cn/lunadeer/dominion/utils/GiteaReleaseCheck.java +++ b/src/main/java/cn/lunadeer/dominion/utils/GiteaReleaseCheck.java @@ -12,6 +12,7 @@ import java.io.File; import java.io.InputStreamReader; import java.net.URL; import java.nio.file.Files; +import java.util.Random; import java.util.concurrent.TimeUnit; public class GiteaReleaseCheck { @@ -30,11 +31,12 @@ public class GiteaReleaseCheck { this.current_version = plugin.getPluginMeta().getVersion(); // 异步每12小时检查一次更新 plugin.getServer().getAsyncScheduler().runAtFixedRate(plugin, (instance) -> { - getLatestRelease(); - if (auto_update) { - downloadUpdate(); - } - }, 10, 60 * 60 * 12, TimeUnit.SECONDS); + getLatestRelease(); + if (auto_update) { + downloadUpdate(); + } + }, 10 + new Random().nextInt(10), 60 * 60 * 12 + new Random().nextInt(60), + TimeUnit.SECONDS); } public void enableAutoUpdate() {