From 1dab1b3c9ab3e8a00abaaff8d4400719aeb16e44 Mon Sep 17 00:00:00 2001 From: obvWolf Date: Thu, 28 Mar 2024 07:26:13 -0500 Subject: [PATCH] Fixed console bug in admin command --- .../java/me/trouper/ultrals/cmds/UltraLSCommand.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/me/trouper/ultrals/cmds/UltraLSCommand.java b/src/main/java/me/trouper/ultrals/cmds/UltraLSCommand.java index b5ff448..9c0eb04 100644 --- a/src/main/java/me/trouper/ultrals/cmds/UltraLSCommand.java +++ b/src/main/java/me/trouper/ultrals/cmds/UltraLSCommand.java @@ -17,13 +17,11 @@ import org.bukkit.entity.Player; import java.util.ArrayList; import java.util.List; -@CommandRegistry(value = "ultrals", permission = @Permission("ultrals.admin"), printStackTrace = true) +@CommandRegistry(value = "ultrals", permission = @Permission("ultrals.admin"), printStackTrace = true, playersOnly = false) public class UltraLSCommand implements CustomCommand { @Override public void dispatchCommand(CommandSender sender, Args args) { - Player p = (Player) sender; - switch (args.get(0).toString()) { case "hearts" -> { OfflinePlayer target = Bukkit.getOfflinePlayer(args.get(1).toString()); @@ -31,7 +29,7 @@ public class UltraLSCommand implements CustomCommand { switch (args.get(2).toString()) { case "add" -> { if (!target.isConnected()) { - p.sendMessage(Text.prefix("&cNull Error. &7Target is not online.")); + sender.sendMessage(Text.prefix("&cNull Error. &7Target is not online.")); return; } int amount = args.get(3).toInt(); @@ -39,7 +37,7 @@ public class UltraLSCommand implements CustomCommand { } case "subtract" -> { if (!target.isConnected()) { - p.sendMessage(Text.prefix("&cNull Error. &7Target is not online.")); + sender.sendMessage(Text.prefix("&cNull Error. &7Target is not online.")); return; } int amount = args.get(3).toInt(); @@ -57,7 +55,7 @@ public class UltraLSCommand implements CustomCommand { case "bar" -> { int amount = args.get(4).toInt(); if (!target.isConnected()) { - p.sendMessage(Text.prefix("&cNull Error. &7Target is not online.")); + sender.sendMessage(Text.prefix("&cNull Error. &7Target is not online.")); return; } AdminFunctions.setHearts(sender,target.getPlayer(),amount,args.get(5).toBool()); @@ -71,7 +69,7 @@ public class UltraLSCommand implements CustomCommand { case "debug" -> { UltraLS.config.debugMode = !UltraLS.config.debugMode; UltraLS.config.save(); - p.sendMessage(Text.prefix("Debug mode is now &a%s&7.".formatted(UltraLS.config.debugMode))); + sender.sendMessage(Text.prefix("Debug mode is now &a%s&7.".formatted(UltraLS.config.debugMode))); } } }