diff --git a/src/main/java/corgiaoc/byg/common/world/surfacebuilder/PointedSB.java b/src/main/java/corgiaoc/byg/common/world/surfacebuilder/PointedSB.java
index 617571fab8..a1cda2d492 100644
--- a/src/main/java/corgiaoc/byg/common/world/surfacebuilder/PointedSB.java
+++ b/src/main/java/corgiaoc/byg/common/world/surfacebuilder/PointedSB.java
@@ -7,7 +7,6 @@
 import net.minecraft.block.BlockState;
 import net.minecraft.util.math.BlockPos;
 import net.minecraft.util.math.Direction;
-import net.minecraft.world.Heightmap;
 import net.minecraft.world.biome.Biome;
 import net.minecraft.world.chunk.Chunk;
 import net.minecraft.world.gen.surfacebuilder.SurfaceBuilder;
@@ -36,7 +35,7 @@ public void generate(Random random, Chunk chunkIn, Biome biomeIn, int x, int z,
 
         float sampleNoise = noiseGen.GetNoise(fnVector3f.x, fnVector3f.z);
 
-        int groundLevel = chunkIn.sampleHeightmap(Heightmap.Type.OCEAN_FLOOR_WG, x, z);
+        int groundLevel = startHeight - 3;
 
         if (sampleNoise < 0.43) {
             int valueToReverse = (int) (Math.abs((int) (sampleNoise * 645D) * 1.8));