From f68a728f85ee59dd9ddd33a9b63c57f5d44ab188 Mon Sep 17 00:00:00 2001 From: Badbird5907 <50347938+Badbird5907@users.noreply.github.com> Date: Thu, 5 Jan 2023 19:44:41 -0500 Subject: [PATCH] Add list alias --- .../tplus/command/commands/BotCommand.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/commands/BotCommand.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/commands/BotCommand.java index b553648..4ee7060 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/commands/BotCommand.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/commands/BotCommand.java @@ -233,18 +233,21 @@ public class BotCommand extends CommandInstance { public List infoAutofill(CommandSender sender, String[] args) { return args.length == 2 ? manager.fetchNames() : null; } - + @Command( - name = "count", - desc = "Counts the amount of bots on screen by name." + name = "count", + desc = "Counts the amount of bots on screen by name.", + aliases = { + "list" + } ) public void count(CommandSender sender) { List names = manager.fetchNames(); Map freqMap = names.stream().collect(Collectors.toMap(s -> s, s -> 1, Integer::sum)); List> entries = freqMap.entrySet().stream() .sorted(Map.Entry.comparingByValue(Comparator.reverseOrder())).collect(Collectors.toList()); - - sender.sendMessage(ChatUtils.LINE); + + sender.sendMessage(ChatUtils.LINE); entries.forEach(en -> sender.sendMessage(ChatColor.GREEN + en.getKey() + ChatColor.RESET + " - " + ChatColor.BLUE + en.getValue().toString() + ChatColor.RESET)); sender.sendMessage("Total bots: " + ChatColor.BLUE + freqMap.values().stream().reduce(0, Integer::sum) + ChatColor.RESET); @@ -519,7 +522,7 @@ public class BotCommand extends CommandInstance { public void debug(CommandSender sender, @Arg("expression") String expression) { new Debugger(sender).execute(expression); } - + private double parseDoubleOrRelative(String pos, Location loc, int type) { if (loc == null || pos.length() == 0 || pos.charAt(0) != '~') return Double.parseDouble(pos);