From 3725a791e3e84a2bb44d648cb159dea8f71e9ab6 Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Sun, 7 Apr 2024 14:28:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=A3=80=E6=9F=A5=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E9=85=8D=E7=BD=AE=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- src/main/java/cn/lunadeer/dominion/Dominion.java | 11 +++++++---- .../cn/lunadeer/dominion/utils/ConfigManager.java | 6 ++++++ src/main/resources/config.yml | 2 ++ 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 2c4ba41..3ce51bf 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.lunadeer Dominion - 1.16.3-beta + 1.16.4-beta jar Dominion diff --git a/src/main/java/cn/lunadeer/dominion/Dominion.java b/src/main/java/cn/lunadeer/dominion/Dominion.java index 15913ba..e18fa14 100644 --- a/src/main/java/cn/lunadeer/dominion/Dominion.java +++ b/src/main/java/cn/lunadeer/dominion/Dominion.java @@ -34,10 +34,13 @@ public final class Dominion extends JavaPlugin { Objects.requireNonNull(Bukkit.getPluginCommand("dominion")).setExecutor(new Commands()); Metrics metrics = new Metrics(this, 21445); - GiteaReleaseCheck giteaReleaseCheck = new GiteaReleaseCheck(this, - "https://ssl.lunadeer.cn:14446", - "zhangyuheng", - "Dominion"); + GiteaReleaseCheck giteaReleaseCheck = null; + if (config.getCheckUpdate()) { + giteaReleaseCheck = new GiteaReleaseCheck(this, + "https://ssl.lunadeer.cn:14446", + "zhangyuheng", + "Dominion"); + } XLogger.info("领地插件已启动"); XLogger.info("版本:" + this.getPluginMeta().getVersion()); diff --git a/src/main/java/cn/lunadeer/dominion/utils/ConfigManager.java b/src/main/java/cn/lunadeer/dominion/utils/ConfigManager.java index 169429d..1ad4dda 100644 --- a/src/main/java/cn/lunadeer/dominion/utils/ConfigManager.java +++ b/src/main/java/cn/lunadeer/dominion/utils/ConfigManager.java @@ -58,6 +58,7 @@ public class ConfigManager { _limit_amount = _file.getInt("Limit.Amount", 10); _limit_depth = _file.getInt("Limit.Depth", 10); _world_black_list = _file.getStringList("WorldBlackList"); + _check_update = _file.getBoolean("CheckUpdate", true); } public Boolean isDebug() { @@ -222,6 +223,10 @@ public class ConfigManager { return _world_black_list; } + public Boolean getCheckUpdate() { + return _check_update; + } + private final Dominion _plugin; private FileConfiguration _file; @@ -247,4 +252,5 @@ public class ConfigManager { private Integer _limit_amount; private Integer _limit_depth; private List _world_black_list; + private Boolean _check_update; } diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index cfcffd7..5f61426 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -25,4 +25,6 @@ AutoCleanAfterDays: 180 BlueMap: true +CheckUpdate: true + Debug: false \ No newline at end of file