From 316ce3f0f99a4bb43a6def1f9ff09a771774f3d8 Mon Sep 17 00:00:00 2001 From: kaboom <58372747+kaboombot@users.noreply.github.com> Date: Fri, 20 May 2022 22:06:26 +0300 Subject: [PATCH] Simplify plugin config access --- src/main/java/pw/kaboom/commandspy/Main.java | 22 +++++++++----------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/main/java/pw/kaboom/commandspy/Main.java b/src/main/java/pw/kaboom/commandspy/Main.java index 1e6b692..26ecc22 100644 --- a/src/main/java/pw/kaboom/commandspy/Main.java +++ b/src/main/java/pw/kaboom/commandspy/Main.java @@ -28,15 +28,15 @@ public final class Main extends JavaPlugin implements CommandExecutor, Listener this.getServer().getPluginManager().registerEvents(this, this); } - private void enableCommandSpy(final Player player, final Plugin plugin) { - plugin.getConfig().set(player.getUniqueId().toString(), true); - plugin.saveConfig(); + private void enableCommandSpy(final Player player) { + config.set(player.getUniqueId().toString(), true); + saveConfig(); player.sendMessage("Successfully enabled CommandSpy"); } - private void disableCommandSpy(final Player player, final Plugin plugin) { - plugin.getConfig().set(player.getUniqueId().toString(), null); - plugin.saveConfig(); + private void disableCommandSpy(final Player player) { + config.set(player.getUniqueId().toString(), null); + saveConfig(); player.sendMessage("Successfully disabled CommandSpy"); } @@ -49,20 +49,18 @@ public final class Main extends JavaPlugin implements CommandExecutor, Listener } final Player player = (Player) sender; - final JavaPlugin plugin = JavaPlugin.getPlugin(Main.class); if (args.length == 0) { if (config.contains(player.getUniqueId().toString())) { - disableCommandSpy(player, plugin); + disableCommandSpy(player); } else { - enableCommandSpy(player, plugin); + enableCommandSpy(player); } } else if ("on".equalsIgnoreCase(args[0])) { - enableCommandSpy(player, plugin); + enableCommandSpy(player); } else if ("off".equalsIgnoreCase(args[0])) { - disableCommandSpy(player, plugin); + disableCommandSpy(player); } - config = plugin.getConfig(); return true; }