From 55cdd3e2078fc6f82785f395ffd746fec78351cc Mon Sep 17 00:00:00 2001 From: carm Date: Sun, 14 Dec 2025 01:31:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8D=87=E7=BA=A7=E5=88=B0=201.21?= =?UTF-8?q?=EF=BC=8C=E5=B9=B6=E6=8F=90=E4=BE=9Bfolia=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 5 +++++ src/main/java/cc/carm/plugin/scriptitems/Main.java | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) 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; + } + } }