From f28a3574df8ad053b53dc1b277c37a7949cc425f Mon Sep 17 00:00:00 2001 From: NotMyWing Date: Fri, 17 May 2024 14:58:44 +1100 Subject: [PATCH] Fix rogue off-by-one OreHelper error breaking nested parens --- src/main/java/appeng/util/item/OreDictFilterMatcher.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/appeng/util/item/OreDictFilterMatcher.java b/src/main/java/appeng/util/item/OreDictFilterMatcher.java index e36c9c6ab..446398bee 100644 --- a/src/main/java/appeng/util/item/OreDictFilterMatcher.java +++ b/src/main/java/appeng/util/item/OreDictFilterMatcher.java @@ -40,7 +40,7 @@ public class OreDictFilterMatcher { } if (c == '(') { List subRules = new ArrayList<>(); - i = parseExpression(subRules, expression.substring(i + 1)) + i + 1; + i = parseExpression(subRules, expression.substring(i + 1)) + i; rules.add(MatchRule.group(subRules, builder.toString())); builder = new StringBuilder(); } else {