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)
{
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)
{
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)
{
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)
{
return commandSet.stream().filter(e -> e.getName().equals(commandName)).findFirst();
return commandSet.stream().filter(e -> e.getName().equalsIgnoreCase(commandName)).findFirst();
}
}