Fix OreDict filters not testing items without entries

This commit is contained in:
NotMyWing
2024-05-24 22:49:38 +11:00
parent 78c7235bea
commit a9b7faa98b
3 changed files with 23 additions and 16 deletions
@@ -130,10 +130,9 @@ public class OreHelper {
}).orElse(false);
}
public Set<Integer> getMatchingOre(String oreExp) {
public Set<Integer> getMatchingOre(List<OreDictFilterMatcher.MatchRule> rulesList) {
Set<Integer> matchingIds = new HashSet<>();
List<OreDictFilterMatcher.MatchRule> rulesList = OreDictFilterMatcher.parseExpression(oreExp);
for (String ore : OreDictionary.getOreNames()) {
if (ore == null) {
continue;