From 2fafc31a10a447cfa4fef8d23ee714adf67975c4 Mon Sep 17 00:00:00 2001 From: YouHaveTrouble Date: Tue, 22 Feb 2022 19:59:02 +0100 Subject: [PATCH] additional warnings for misconfiguration --- .../eu/endermite/commandwhitelist/common/ConfigCache.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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);