diff --git a/worldedit-core/src/main/java/com/fastasyncworldedit/core/extension/factory/parser/RichParser.java b/worldedit-core/src/main/java/com/fastasyncworldedit/core/extension/factory/parser/RichParser.java index 3f06df9a9..2c6d27815 100644 --- a/worldedit-core/src/main/java/com/fastasyncworldedit/core/extension/factory/parser/RichParser.java +++ b/worldedit-core/src/main/java/com/fastasyncworldedit/core/extension/factory/parser/RichParser.java @@ -51,7 +51,7 @@ public abstract class RichParser extends InputParser implements AliasedPar @Nonnull private Function> extractArguments(String input) { return prefix -> { - if (input.length() > prefix.length() && prefix.startsWith(input + "[")) { + if (input.length() > prefix.length() && input.startsWith(prefix + "[")) { // input already contains argument(s) -> extract them String[] strings = extractArguments(input.substring(prefix.length()), false); // rebuild the argument string without the last argument