From fc8966a78a3249b1b47e0425900560fe7b57c78e Mon Sep 17 00:00:00 2001 From: obvWolf Date: Fri, 20 Oct 2023 10:57:08 -0500 Subject: [PATCH] Still random stacktraces in the tab completion --- .../sentinel/commands/SentinelCommand.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/io/github/thetrouper/sentinel/commands/SentinelCommand.java b/src/main/java/io/github/thetrouper/sentinel/commands/SentinelCommand.java index 176affa..8bc92d5 100644 --- a/src/main/java/io/github/thetrouper/sentinel/commands/SentinelCommand.java +++ b/src/main/java/io/github/thetrouper/sentinel/commands/SentinelCommand.java @@ -81,14 +81,15 @@ public class SentinelCommand extends CustomCommand { @Override public void registerCompletions(CompletionBuilder builder) { - List debugCommands = new ArrayList<>(); - debugCommands.add("antiswear"); - debugCommands.add("antispam"); - debugCommands.add("lang"); - debugCommands.add("toggle"); - builder.addCompletion(1,"debug"); - builder.addCompletion(2,builder.args[1].equals("debug"),debugCommands); - builder.addCompletion(1,"getHeat"); - builder.addCompletion(2,builder.args[1].equals("getHeat"), ArrayUtils.toNewList(Bukkit.getOnlinePlayers(), Player::getName)); + builder.addCompletion(1,new String[]{ + "debug", + "getHeat" + }); + builder.addCompletion(2, (builder.args.length >= 1 && builder.args[1].equals("debug")),new String[]{"antiswear", + "antispam", + "lang", + "toggle" + }); + //builder.addCompletion(2, (builder.args.length >= 1 && builder.args[1].equals("getHeat")), ArrayUtils.toNewList(Bukkit.getOnlinePlayers(), Player::getName)); } }