Case-insensitive command requests.

keep-around/d31701866686f66088b78de2e29736ae36e55a68
Pingex aka Raphaël 9 years ago
parent 975eab204d
commit 60c12e3290

@ -85,7 +85,7 @@ public class CommandRegistry
*/ */
public static boolean commandExists(String commandName) public static boolean commandExists(String commandName)
{ {
return commandSet.stream().anyMatch(e -> e.getName().equals(commandName)); return commandSet.stream().anyMatch(e -> e.getName().equalsIgnoreCase(commandName));
} }
/** /**
@ -95,7 +95,7 @@ public class CommandRegistry
*/ */
public static boolean aliasExists(String aliasName) public static boolean aliasExists(String aliasName)
{ {
return commandSet.stream().anyMatch(e -> e.getAliases().contains(aliasName)); return commandSet.stream().anyMatch(e -> e.getAliases().stream().anyMatch(f -> f.equalsIgnoreCase(aliasName)));
} }
/** /**
@ -126,7 +126,7 @@ public class CommandRegistry
*/ */
public static Optional<Command> getAliasByName(String aliasName) public static Optional<Command> getAliasByName(String aliasName)
{ {
return commandSet.stream().filter(e -> e.getAliases().contains(aliasName)).findFirst(); return commandSet.stream().filter(e -> e.getAliases().stream().anyMatch(f -> f.equalsIgnoreCase(aliasName))).findFirst();
} }
/** /**
@ -136,6 +136,6 @@ public class CommandRegistry
*/ */
public static Optional<Command> getCommandByName(String commandName) public static Optional<Command> getCommandByName(String commandName)
{ {
return commandSet.stream().filter(e -> e.getName().equals(commandName)).findFirst(); return commandSet.stream().filter(e -> e.getName().equalsIgnoreCase(commandName)).findFirst();
} }
} }