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; import org.bukkit.configuration.file.YamlConfiguration;
public class ServerUtils { public class ServerUtils {
public static void checkSpigotBungeeCordHook() { private final NickoBukkit instance;
final NickoBukkit instance = NickoBukkit.getInstance();
public ServerUtils(NickoBukkit instance) {
this.instance = instance;
}
public void checkSpigotBungeeCordHook() {
final Server server = instance.getServer(); final Server server = instance.getServer();
final YamlConfiguration config = server.spigot().getConfig(); final YamlConfiguration config = server.spigot().getConfig();
if (config.getConfigurationSection("settings").getBoolean("bungeecord") && instance.getNickoConfig().isBungeecordEnabled()) { if (config.getConfigurationSection("settings").getBoolean("bungeecord") && instance.getNickoConfig().isBungeecordEnabled()) {
@ -17,8 +22,7 @@ public class ServerUtils {
} }
} }
public static boolean checkBungeeCordHook() { public boolean checkBungeeCordHook() {
final NickoBukkit instance = NickoBukkit.getInstance();
final Server server = instance.getServer(); final Server server = instance.getServer();
final YamlConfiguration config = server.spigot().getConfig(); final YamlConfiguration config = server.spigot().getConfig();
if (!config.getConfigurationSection("settings").getBoolean("bungeecord")) { if (!config.getConfigurationSection("settings").getBoolean("bungeecord")) {

View file

@ -3,6 +3,7 @@ main: net.artelnatif.nicko.NickoBukkit
version: ${project.version} version: ${project.version}
author: Aro author: Aro
api-version: 1.19 api-version: 1.19
softdepend: [ PlaceholderAPI ]
commands: commands:
nicko: nicko:
description: "Opens Nicko's GUI." description: "Opens Nicko's GUI."