diff --git a/src/main/java/me/bobert/netneutrality/context/MessageCommandContext.java b/src/main/java/me/bobert/netneutrality/context/MessageCommandContext.java index 91fcbf8..7570f7b 100644 --- a/src/main/java/me/bobert/netneutrality/context/MessageCommandContext.java +++ b/src/main/java/me/bobert/netneutrality/context/MessageCommandContext.java @@ -177,7 +177,15 @@ public class MessageCommandContext extends CommandContext { value = num; } - case BOOLEAN -> value = Boolean.parseBoolean(args[index]); + case BOOLEAN -> { + String str = args[index]; + if (str.equalsIgnoreCase("true") || str.equalsIgnoreCase("false")) { + value = Boolean.parseBoolean(str); + break; + } + + invalidateContext(data, "expected true or false"); + } case NUMBER -> { double num = Long.parseLong(args[index]); if (!choices.isEmpty()) {