diff --git a/src/main/java/xyz/atnrch/nicko/NickoBukkit.java b/src/main/java/xyz/atnrch/nicko/NickoBukkit.java index 4b13b40..c3f67cc 100644 --- a/src/main/java/xyz/atnrch/nicko/NickoBukkit.java +++ b/src/main/java/xyz/atnrch/nicko/NickoBukkit.java @@ -18,7 +18,7 @@ import xyz.atnrch.nicko.gui.items.main.ExitGUI; import xyz.atnrch.nicko.i18n.Locale; import xyz.atnrch.nicko.i18n.LocaleFileManager; import xyz.atnrch.nicko.mojang.MojangAPI; -import xyz.atnrch.nicko.placeholder.PlaceHolderHook; +import xyz.atnrch.nicko.placeholder.NickoExpansion; import xyz.atnrch.nicko.storage.PlayerDataStore; import xyz.atnrch.nicko.storage.name.PlayerNameStore; import xyz.xenondevs.invui.gui.structure.Structure; @@ -105,7 +105,10 @@ public class NickoBukkit extends JavaPlugin { Structure.addGlobalIngredient('U', new OptionUnavailable()); Structure.addGlobalIngredient('E', new ExitGUI()); - new PlaceHolderHook(this).hook(); + if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) { + getLogger().info("Enabling PlaceHolderAPI support..."); + new NickoExpansion(this).register(); + } getServer().getPluginManager().registerEvents(new PlayerJoinListener(), this); getServer().getPluginManager().registerEvents(new PlayerQuitListener(), this); diff --git a/src/main/java/xyz/atnrch/nicko/placeholder/PlaceHolderHook.java b/src/main/java/xyz/atnrch/nicko/placeholder/PlaceHolderHook.java deleted file mode 100644 index b2900df..0000000 --- a/src/main/java/xyz/atnrch/nicko/placeholder/PlaceHolderHook.java +++ /dev/null @@ -1,19 +0,0 @@ -package xyz.atnrch.nicko.placeholder; - -import xyz.atnrch.nicko.NickoBukkit; -import org.bukkit.Bukkit; - -public class PlaceHolderHook { - private final NickoBukkit instance; - - public PlaceHolderHook(NickoBukkit instance) { - this.instance = instance; - } - - public void hook() { - if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) { - instance.getLogger().info("Enabling PlaceHolderAPI support..."); - new NickoExpansion(instance).register(); - } - } -}