diff --git a/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/ConfigCache.java b/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/ConfigCache.java index 1e94d28..ded5591 100644 --- a/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/ConfigCache.java +++ b/CommandWhitelistCommon/src/main/java/eu/endermite/commandwhitelist/common/ConfigCache.java @@ -136,7 +136,11 @@ public class ConfigCache { } List subCommands = new ArrayList<>(); for (String subCmd : section.getStringList(id + ".subcommands")) { - subCommands.add(String.valueOf(subCmd)); + if (!subCmd.contains(" ")) { + warn("CommandWhitelist - \"" + subCmd + "\" is not a subcommand. Skipping it."); + continue; + } + subCommands.add(subCmd); } String customCommandDeniedMessage = section.getString(id + ".custom_command_denied_message"); return new CWGroup(id, commands, subCommands, customCommandDeniedMessage);