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"); }