diff --git a/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/SingleEndPoolElement.java b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/SingleEndPoolElement.java index e88be2ee..1e31573a 100644 --- a/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/SingleEndPoolElement.java +++ b/src/main/java/org/betterx/bclib/api/v2/levelgen/structures/SingleEndPoolElement.java @@ -62,6 +62,9 @@ public class SingleEndPoolElement extends SinglePoolElement { ) { //in the end, we don't want to generate anything below y=5 if (blockPos.getY() < 5) return false; + boolean hasEmptySpace = worldGenLevel.isEmptyBlock(blockPos.above(2)) || worldGenLevel.isEmptyBlock(blockPos); + if (!hasEmptySpace) + return false; return super.place( structureTemplateManager,