From e330d01e68d7924d2394a77fe4823dc6e35a3464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C6=B0=C6=A1ng=20H=E1=BB=93ng=20=C3=82n?= Date: Sun, 1 Dec 2024 19:43:29 +0700 Subject: [PATCH] =?UTF-8?q?cho=20ph=C3=A9p=20reload=20placeholder=20(#60)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/net/minevn/dotman/DotMan.kt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/dotman-plugin/src/main/java/net/minevn/dotman/DotMan.kt b/dotman-plugin/src/main/java/net/minevn/dotman/DotMan.kt index aaedcc5..6b5d80a 100644 --- a/dotman-plugin/src/main/java/net/minevn/dotman/DotMan.kt +++ b/dotman-plugin/src/main/java/net/minevn/dotman/DotMan.kt @@ -54,12 +54,6 @@ class DotMan : MineVNPlugin() { AdminCmd.init() TopNapCmd.init() UpdateChecker.init() - - if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) { - expansion = Expansion() - } else { - warning("PlaceholderAPI chưa được cài đặt, một số tính năng sẽ không hoạt động.") - } } private fun migrate() { @@ -99,6 +93,15 @@ class DotMan : MineVNPlugin() { return } CardProvider.init(config.provider, providerConfig.config) + + if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) { + if (::expansion.isInitialized) { + expansion.unregister() + } + expansion = Expansion() + } else { + warning("PlaceholderAPI chưa được cài đặt, một số tính năng sẽ không hoạt động.") + } } override fun onDisable() {