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