From 4e091873d4110e86249c612b9afae514a151cae5 Mon Sep 17 00:00:00 2001 From: JWo1F Date: Fri, 9 Oct 2015 18:38:26 +0300 Subject: [PATCH] Fix grass under water --- src/lib/worldGenerations/diamond_square.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/worldGenerations/diamond_square.js b/src/lib/worldGenerations/diamond_square.js index 4417bbc..282b7e7 100644 --- a/src/lib/worldGenerations/diamond_square.js +++ b/src/lib/worldGenerations/diamond_square.js @@ -94,9 +94,10 @@ function DiamondSquare(size, roughness, seed) { } function generation({seed,worldHeight=80}={}) { -// Selected empirically + // Selected empirically var size = 10000000; var space = new DiamondSquare(size, size / 1000, seed); + var waterline = 20; function generateSimpleChunk(chunkX, chunkZ) { var chunk = new Chunk(); @@ -112,8 +113,9 @@ function generation({seed,worldHeight=80}={}) { if (y == 0) block = 7; else if (y < level) block = 3; + else if (y == level && y < waterline) block = 3; else if (y == level) block = 2; - else if (y < 20) block = 9; + else if (y < waterline) block = 9; if (block) chunk.setBlockType(new Vec3(x, y, z), block);