refactor: static abuse

This commit is contained in:
aro 2022-12-07 16:48:56 +01:00
parent 99bb977a19
commit 253049e173
2 changed files with 9 additions and 4 deletions

View file

@ -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")) {

View file

@ -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."