From 5e1b59193381511ff0cd2e23aab94ef00a6b4978 Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Tue, 20 Jan 2026 14:23:23 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=B0=86=20PlaceholderAPI=20?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=80=BB=E8=BE=91=E7=A7=BB=E8=87=B3?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8=E5=90=AF=E5=8A=A8=E5=90=8E=E6=89=A7?= =?UTF-8?q?=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 2 +- .../mc/plugin/currency/CurrencyPlugin.java | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 1a6ae59..d6b075e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -6,7 +6,7 @@ plugins { } group = "cn.hamster3.mc.plugin" -version = "3.1.3-SNAPSHOT" +version = "3.1.4-SNAPSHOT" repositories { maven("https://maven.airgame.net/maven-public/") diff --git a/src/main/java/cn/hamster3/mc/plugin/currency/CurrencyPlugin.java b/src/main/java/cn/hamster3/mc/plugin/currency/CurrencyPlugin.java index b5ca466..30ced94 100644 --- a/src/main/java/cn/hamster3/mc/plugin/currency/CurrencyPlugin.java +++ b/src/main/java/cn/hamster3/mc/plugin/currency/CurrencyPlugin.java @@ -54,14 +54,6 @@ public class CurrencyPlugin extends JavaPlugin { } catch (SQLException e) { error(e); } - if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) { - logger.info("检测到 PlaceholderAPI 已安装"); - if (PlaceholderHook.INSTANCE.register()) { - logger.info("已挂载 PlaceholderAPI 变量"); - } - } else { - logger.info("未检测到 PlaceholderAPI"); - } long time = System.currentTimeMillis() - start; logger.info("仓鼠经济初始化完成,总计耗时 " + time + " ms"); } @@ -87,6 +79,16 @@ public class CurrencyPlugin extends JavaPlugin { } else { logger.info("不进行 Vault 经济系统注册"); } + sync(() -> { + if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) { + logger.info("检测到 PlaceholderAPI 已安装"); + if (PlaceholderHook.INSTANCE.register()) { + logger.info("已挂载 PlaceholderAPI 变量"); + } + } else { + logger.info("未检测到 PlaceholderAPI"); + } + }); long time = System.currentTimeMillis() - start; logger.info("仓鼠经济启动完成,总计耗时 " + time + " ms"); }