From 60c12e32901fa2de8adcbc61882b87645fbc70ef Mon Sep 17 00:00:00 2001 From: Pingex Date: Thu, 1 Sep 2016 20:24:00 +0200 Subject: [PATCH] Case-insensitive command requests. --- .../java/net/pingex/dcf/commands/CommandRegistry.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/pingex/dcf/commands/CommandRegistry.java b/src/main/java/net/pingex/dcf/commands/CommandRegistry.java index 112830b..ab95cc0 100644 --- a/src/main/java/net/pingex/dcf/commands/CommandRegistry.java +++ b/src/main/java/net/pingex/dcf/commands/CommandRegistry.java @@ -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 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 getCommandByName(String commandName) { - return commandSet.stream().filter(e -> e.getName().equals(commandName)).findFirst(); + return commandSet.stream().filter(e -> e.getName().equalsIgnoreCase(commandName)).findFirst(); } }