diff --git a/src/main/java/org/betterx/bclib/util/StructureErode.java b/src/main/java/org/betterx/bclib/util/StructureErode.java index adbb5a01..0a451a22 100644 --- a/src/main/java/org/betterx/bclib/util/StructureErode.java +++ b/src/main/java/org/betterx/bclib/util/StructureErode.java @@ -261,6 +261,7 @@ public class StructureErode { for (int z = bounds.minZ(); z <= bounds.maxZ(); z++) { mut.setZ(z); BlockState top = BiomeAPI.findTopMaterial(world.getBiome(mut)).orElse(defaultBlock); + if (top == null) continue; for (int y = bounds.maxY(); y >= bounds.minY(); y--) { mut.setY(y); BlockState state = world.getBlockState(mut);