diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java index 3a6d2657ea..f5216d9c68 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/DefaultBlockParser.java @@ -302,7 +302,7 @@ private BaseBlock parseLogic(String input, ParserContext context) throws InputPa if (stateStart + 1 >= blockAndExtraData[0].length()) { throw new InputParseException(TranslatableComponent.of("worldedit.error.parser.hanging-lbracket", TextComponent.of(stateStart))); } - int stateEnd = blockAndExtraData[0].lastIndexOf(']'); + int stateEnd = blockAndExtraData[0].indexOf(']'); if (stateEnd < 0) { throw new InputParseException(TranslatableComponent.of("worldedit.error.parser.missing-rbracket")); }