diff --git a/common/api/src/main/java/com/dfsek/terra/api/util/Column.java b/common/api/src/main/java/com/dfsek/terra/api/util/Column.java index f3ea62260..7226687d0 100644 --- a/common/api/src/main/java/com/dfsek/terra/api/util/Column.java +++ b/common/api/src/main/java/com/dfsek/terra/api/util/Column.java @@ -33,7 +33,7 @@ public interface Column { int y = getMinY(); int runningMin = y; T runningObj = get(runningMin); - do { + while(y < getMaxY()) { y++; T current = get(y); @@ -42,8 +42,8 @@ public interface Column { runningMin = y; runningObj = current; } - } while(y < getMaxY()); - consumer.accept(runningMin, y, runningObj); + } + consumer.accept(runningMin, ++y, runningObj); } default List asList() {