diff options
author | Mattes D <github@xoft.cz> | 2016-12-01 22:17:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-01 22:17:18 +0100 |
commit | 27718cca45b26e66867fac2238ae81381c672a96 (patch) | |
tree | 33615f07c5a1f7043962cd56c2f09c497a4b2213 /src/Generating/VillageGen.cpp | |
parent | Merge pull request #3469 from QuImUfu/patch-1 (diff) | |
parent | Fixed villages generating under-water. (diff) | |
download | cuberite-27718cca45b26e66867fac2238ae81381c672a96.tar cuberite-27718cca45b26e66867fac2238ae81381c672a96.tar.gz cuberite-27718cca45b26e66867fac2238ae81381c672a96.tar.bz2 cuberite-27718cca45b26e66867fac2238ae81381c672a96.tar.lz cuberite-27718cca45b26e66867fac2238ae81381c672a96.tar.xz cuberite-27718cca45b26e66867fac2238ae81381c672a96.tar.zst cuberite-27718cca45b26e66867fac2238ae81381c672a96.zip |
Diffstat (limited to 'src/Generating/VillageGen.cpp')
-rw-r--r-- | src/Generating/VillageGen.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Generating/VillageGen.cpp b/src/Generating/VillageGen.cpp index e0804625a..ccea3338d 100644 --- a/src/Generating/VillageGen.cpp +++ b/src/Generating/VillageGen.cpp @@ -234,13 +234,14 @@ protected: { for (int x = MinX; x <= MaxX; x++) { - if (IsBlockWater(a_Chunk.GetBlockType(x, cChunkDef::GetHeight(a_HeightMap, x, z), z))) + auto height = cChunkDef::GetHeight(a_HeightMap, x, z); + if (IsBlockWater(a_Chunk.GetBlockType(x, height, z))) { - a_Chunk.SetBlockTypeMeta(x, cChunkDef::GetHeight(a_HeightMap, x, z), z, WaterRoadBlockType, WaterRoadBlockMeta); + a_Chunk.SetBlockTypeMeta(x, height, z, WaterRoadBlockType, WaterRoadBlockMeta); } else { - a_Chunk.SetBlockTypeMeta(x, cChunkDef::GetHeight(a_HeightMap, x, z), z, RoadBlockType, RoadBlockMeta); + a_Chunk.SetBlockTypeMeta(x, height, z, RoadBlockType, RoadBlockMeta); } } } |