From 3a51d0a25d7e9218322ee20a5c896d2b821619a3 Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Wed, 17 Mar 2021 17:15:36 +0300 Subject: [PATCH] Fix "megalakes not spawning" bug --- .../ru/betterend/world/structures/piece/LakePiece.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main/java/ru/betterend/world/structures/piece/LakePiece.java b/src/main/java/ru/betterend/world/structures/piece/LakePiece.java index 238704ae..ceff886e 100644 --- a/src/main/java/ru/betterend/world/structures/piece/LakePiece.java +++ b/src/main/java/ru/betterend/world/structures/piece/LakePiece.java @@ -219,12 +219,6 @@ public class LakePiece extends BasePiece { return 0; } - /*h = world.getTopY(Type.WORLD_SURFACE, pos.getX(), pos.getZ()); - if (!world.getBlockState(new BlockPos(pos.getX(), h - 1, pos.getZ())).getFluidState().isEmpty()) { - heightmap.put(p, (byte) 0); - return 0; - }*/ - h = world.getTopY(Type.WORLD_SURFACE_WG, pos.getX(), pos.getZ()); h = MathHelper.abs(h - center.getY()); h = h < 8 ? 1 : 0; @@ -257,7 +251,7 @@ public class LakePiece extends BasePiece { private void makeBoundingBox() { int minX = MHelper.floor(center.getX() - radius - 8); - int minY = MHelper.floor(center.getX() - depth - 8); + int minY = MHelper.floor(center.getY() - depth - 8); int minZ = MHelper.floor(center.getZ() - radius - 8); int maxX = MHelper.floor(center.getX() + radius + 8); int maxY = MHelper.floor(center.getY() + depth);