From 683dda703117eff3bd3221f91fe64b6e4808ffa0 Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Thu, 6 Jan 2022 23:47:51 +0100 Subject: [PATCH] fixed player name tab completing with capitalized names --- src/main/java/com/liteflags/commands/CommandManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/liteflags/commands/CommandManager.java b/src/main/java/com/liteflags/commands/CommandManager.java index 72781d0..85e67e6 100644 --- a/src/main/java/com/liteflags/commands/CommandManager.java +++ b/src/main/java/com/liteflags/commands/CommandManager.java @@ -76,11 +76,11 @@ public class CommandManager implements CommandExecutor, TabExecutor { .filter(subCommand -> commandSender.hasPermission(subCommand.getPermission())) .map(SubCommand::getName) .filter(Objects::nonNull) - .filter(name -> args.length == 0 || name.startsWith(args[0])) + .filter(name -> args.length == 0 || name.startsWith(args[0].toLowerCase())) .collect(Collectors.toList())); res.addAll(Bukkit.getOnlinePlayers().stream() .map(Player::getName) - .filter(name -> args.length == 0 || name.startsWith(args[0])) + .filter(name -> args.length == 0 || name.startsWith(args[0].toLowerCase())) .collect(Collectors.toList())); } else { SubCommand subCommand = getSubCommand(args[0]);