From 554628c486eb107391a66c4ccd72e737975b03ce Mon Sep 17 00:00:00 2001 From: dfsek Date: Tue, 8 Dec 2020 19:10:46 -0700 Subject: [PATCH] Slabs can generate on ceiling in ocean --- build.gradle.kts | 2 +- .../java/com/dfsek/terra/generation/TerraChunkGenerator.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2aeeafa61..d3c538055 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -25,7 +25,7 @@ java { targetCompatibility = JavaVersion.VERSION_1_8 } -val versionObj = Version("2", "0", "1", true) +val versionObj = Version("2", "1", "0", true) version = versionObj diff --git a/src/main/java/com/dfsek/terra/generation/TerraChunkGenerator.java b/src/main/java/com/dfsek/terra/generation/TerraChunkGenerator.java index 43cf45b07..c118437e3 100644 --- a/src/main/java/com/dfsek/terra/generation/TerraChunkGenerator.java +++ b/src/main/java/com/dfsek/terra/generation/TerraChunkGenerator.java @@ -197,6 +197,9 @@ public class TerraChunkGenerator extends GaeaChunkGenerator { } paletteLevel++; } else if(y <= sea) { + if(justSet && c.doSlabs()) { + prepareBlockPartCeiling(data, chunk.getBlockData(x, y, z), chunk, new Vector(x, y, z), c.getSlabPalettes(), c.getStairPalettes(), c.getSlabThreshold(), sampler); + } justSet = false; chunk.setBlock(x, y, z, seaPalette.get(sea - y, x + xOrig, z + zOrig)); paletteLevel = 0;