diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/utils/ServerUtils.java b/nicko-core/src/main/java/net/artelnatif/nicko/utils/ServerUtils.java index 629a1d1..30de3cc 100644 --- a/nicko-core/src/main/java/net/artelnatif/nicko/utils/ServerUtils.java +++ b/nicko-core/src/main/java/net/artelnatif/nicko/utils/ServerUtils.java @@ -5,8 +5,13 @@ import org.bukkit.Server; import org.bukkit.configuration.file.YamlConfiguration; public class ServerUtils { - public static void checkSpigotBungeeCordHook() { - final NickoBukkit instance = NickoBukkit.getInstance(); + private final NickoBukkit instance; + + public ServerUtils(NickoBukkit instance) { + this.instance = instance; + } + + public void checkSpigotBungeeCordHook() { final Server server = instance.getServer(); final YamlConfiguration config = server.spigot().getConfig(); if (config.getConfigurationSection("settings").getBoolean("bungeecord") && instance.getNickoConfig().isBungeecordEnabled()) { @@ -17,8 +22,7 @@ public class ServerUtils { } } - public static boolean checkBungeeCordHook() { - final NickoBukkit instance = NickoBukkit.getInstance(); + public boolean checkBungeeCordHook() { final Server server = instance.getServer(); final YamlConfiguration config = server.spigot().getConfig(); if (!config.getConfigurationSection("settings").getBoolean("bungeecord")) { diff --git a/nicko-core/src/main/resources/plugin.yml b/nicko-core/src/main/resources/plugin.yml index 0b69dce..fd9c4f3 100644 --- a/nicko-core/src/main/resources/plugin.yml +++ b/nicko-core/src/main/resources/plugin.yml @@ -3,6 +3,7 @@ main: net.artelnatif.nicko.NickoBukkit version: ${project.version} author: Aro api-version: 1.19 +softdepend: [ PlaceholderAPI ] commands: nicko: description: "Opens Nicko's GUI."