diff --git a/common/addons/config-locators/src/main/java/com/dfsek/terra/addons/feature/locator/locators/PatternLocator.java b/common/addons/config-locators/src/main/java/com/dfsek/terra/addons/feature/locator/locators/PatternLocator.java index ec76bdf1e..64dcc7bbb 100644 --- a/common/addons/config-locators/src/main/java/com/dfsek/terra/addons/feature/locator/locators/PatternLocator.java +++ b/common/addons/config-locators/src/main/java/com/dfsek/terra/addons/feature/locator/locators/PatternLocator.java @@ -20,10 +20,10 @@ public class PatternLocator implements Locator { @Override public BinaryColumn getSuitableCoordinates(Column column) { - List locations = new ArrayList<>(); + BinaryColumn locations = new BinaryColumn(column.getMinY(), column.getMaxY()); for(int y : search) { - if(pattern.matches(y, column)) locations.add(y); + if(pattern.matches(y, column)) locations.set(y); } return locations;