From d197e7ac1ab699d9b663d92a200f1077245920e4 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Sat, 25 Sep 2021 10:15:04 -0700 Subject: [PATCH] fix not checking for arg length --- .../us/ajg0702/queue/commands/commands/manage/Send.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/us/ajg0702/queue/commands/commands/manage/Send.java b/common/src/main/java/us/ajg0702/queue/commands/commands/manage/Send.java index dc4c1af..576d3c2 100644 --- a/common/src/main/java/us/ajg0702/queue/commands/commands/manage/Send.java +++ b/common/src/main/java/us/ajg0702/queue/commands/commands/manage/Send.java @@ -43,8 +43,13 @@ public class Send extends SubCommand { public void execute(ICommandSender sender, String[] args) { if(!checkPermission(sender)) return; + if(args.length < 2) { + sender.sendMessage(getMessages().getComponent("commands.send.usage")); + return; + } + if(main.getQueueManager().findServer(args[1]) == null) { - sender.sendMessage(getMessages().getComponent("errors.server-not-exist", "SERVER:"+args[2])); + sender.sendMessage(getMessages().getComponent("errors.server-not-exist", "SERVER:"+args[1])); return; } @@ -53,7 +58,7 @@ public class Send extends SubCommand { AdaptedPlayer ply = main.getPlatformMethods().getPlayer(args[0]); if(ply == null) { - sender.sendMessage(Component.text("player not found")); + sender.sendMessage(Component.text("player not found (even though it was in playerNames)")); return; } if(ply.getName() == null) {