diff --git a/pom.xml b/pom.xml index a2de644..5be3c8d 100644 --- a/pom.xml +++ b/pom.xml @@ -65,6 +65,11 @@ https://mvn.lumine.io/repository/maven-public/ + + papermc + https://repo.papermc.io/repository/maven-public/ + + carm-repo Carm's Repo diff --git a/src/main/java/cc/carm/plugin/scriptitems/Main.java b/src/main/java/cc/carm/plugin/scriptitems/Main.java index 2f956cc..7e4cf9f 100644 --- a/src/main/java/cc/carm/plugin/scriptitems/Main.java +++ b/src/main/java/cc/carm/plugin/scriptitems/Main.java @@ -53,7 +53,7 @@ public class Main extends EasyPlugin { new Metrics(this, 14615); } - if (PluginConfig.CHECK_UPDATE.getNotNull()) { + if (PluginConfig.CHECK_UPDATE.getNotNull() && !isFolia()) { log("开始检查更新..."); getScheduler().runAsync(GHUpdateChecker.runner(this)); } else { @@ -99,4 +99,13 @@ public class Main extends EasyPlugin { public ConfigurationHolder getMessageProvider() { return messageProvider; } + + private static boolean isFolia() { + try { + Class.forName("io.papermc.paper.threadedregions.RegionizedServer"); + return true; + } catch (ClassNotFoundException e) { + return false; + } + } }