diff --git a/src/main/java/org/betterx/bclib/api/v3/levelgen/features/CommonPlacedFeatureBuilder.java b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/CommonPlacedFeatureBuilder.java index 4035d584..dc5b1279 100644 --- a/src/main/java/org/betterx/bclib/api/v3/levelgen/features/CommonPlacedFeatureBuilder.java +++ b/src/main/java/org/betterx/bclib/api/v3/levelgen/features/CommonPlacedFeatureBuilder.java @@ -395,15 +395,25 @@ abstract class CommonPlacedFeatureBuilder, FC extends Feat } public T vanillaNetherGround(int countPerLayer) { - return (T) this.onEveryLayer(countPerLayer).onlyInBiome(); + return (T) this.randomHeight4FromFloorCeil().onlyInBiome().onEveryLayer(countPerLayer).onlyInBiome(); } public T betterNetherGround(int countPerLayer) { - return (T) this.count(countPerLayer).squarePlacement().onEveryLayerMin4().onlyInBiome(); + return (T) this.randomHeight4FromFloorCeil() + .count(countPerLayer) + .squarePlacement() + .onlyInBiome() + .onEveryLayerMin4() + .onlyInBiome(); } public T betterNetherCeiling(int countPerLayer) { - return (T) this.count(countPerLayer).squarePlacement().underEveryLayerMin4().onlyInBiome(); + return (T) this.randomHeight4FromFloorCeil() + .count(countPerLayer) + .squarePlacement() + .onlyInBiome() + .underEveryLayerMin4() + .onlyInBiome(); } public T betterNetherOnWall(int countPerLayer) {