diff --git a/worldedit-core/src/main/java/com/fastasyncworldedit/core/extension/factory/parser/pattern/RichPatternParser.java b/worldedit-core/src/main/java/com/fastasyncworldedit/core/extension/factory/parser/pattern/RichPatternParser.java index 8c93cb0e4..3dabc70c0 100644 --- a/worldedit-core/src/main/java/com/fastasyncworldedit/core/extension/factory/parser/pattern/RichPatternParser.java +++ b/worldedit-core/src/main/java/com/fastasyncworldedit/core/extension/factory/parser/pattern/RichPatternParser.java @@ -114,10 +114,14 @@ public class RichPatternParser extends FaweParser { chance = Expression.compile(command.substring(0, percentIndex)).evaluate(); String value = command.substring(percentIndex + 1); if (!entry.getValue().isEmpty()) { - if (!value.isEmpty()) { - value += " "; + boolean addBrackets = !value.isEmpty(); + if (addBrackets) { + value += "["; } value += StringMan.join(entry.getValue(), " "); + if (addBrackets) { + value += "]"; + } } pattern = parseFromInput(value, context); } else { // legacy block pattern