diff --git a/Minepacks/src/at/pcgamingfreaks/Minepacks/Bukkit/Command/DebugCommand.java b/Minepacks/src/at/pcgamingfreaks/Minepacks/Bukkit/Command/DebugCommand.java index 8e3d41f..259c133 100644 --- a/Minepacks/src/at/pcgamingfreaks/Minepacks/Bukkit/Command/DebugCommand.java +++ b/Minepacks/src/at/pcgamingfreaks/Minepacks/Bukkit/Command/DebugCommand.java @@ -49,7 +49,9 @@ import lombok.SneakyThrows; import java.io.*; import java.nio.charset.StandardCharsets; import java.nio.file.Files; +import java.util.ArrayList; import java.util.List; +import java.util.Set; import java.util.logging.Level; public class DebugCommand extends MinepacksCommand @@ -202,6 +204,18 @@ public class DebugCommand extends MinepacksCommand @Override public List tabComplete(@NotNull CommandSender commandSender, @NotNull String mainCommandAlias, @NotNull String alias, @NotNull String[] args) { + if (args.length == 1) + { + List completeList = new ArrayList<>(2); + if ("size".startsWith(args[0])) { completeList.add("size"); } + if ("system".startsWith(args[0])) { completeList.add("system"); } + if ("permissions".startsWith(args[0])) { completeList.add("permissions"); } + return completeList; + } + else if (args.length == 2) + { + return Utils.getPlayerNamesStartingWith(args[args.length - 1], null); + } return null; }