Biome dust: Revert fix that added dust to mod structures (#7464)
authorParamat <paramat@users.noreply.github.com>
Tue, 19 Jun 2018 21:09:42 +0000 (22:09 +0100)
committerGitHub <noreply@github.com>
Tue, 19 Jun 2018 21:09:42 +0000 (22:09 +0100)
Revert commit 99143f494711034068685b6ee845ce19fa09d7d9 and commit
f4ca830abe1aa22875c99b31bf2ee56e26f83f05.

These commits caused biome dust to be applied even when there was no core
mapgen terrain in a mapchunk column. So the dust, which overgenerates,
then appeared on structures added by mods in 'on_generated', such as
floatlands, asteroids or above-surface realms.

src/mapgen/mapgen.cpp

index 360afd89719f4143ca3a7afbf29584209e0a0160..85aab363b86b687a0ed740cd4fa6cef17053992c 100644 (file)
@@ -763,16 +763,6 @@ void MapgenBasic::generateBiomes()
 
                        VoxelArea::add_y(em, vi, -1);
                }
-               // If no stone surface was detected in this mapchunk column the biomemap
-               // will be empty for this (x, z) position. Add the currently active
-               // biome to the biomemap, or if biome is NULL calculate it for this
-               // position and add it.
-               if (biomemap[index] == BIOME_NONE) {
-                       if (!biome)
-                               biome = biomegen->getBiomeAtIndex(
-                                       index, v3s16(x, node_min.Y, z));
-                       biomemap[index] = biome->index;
-               }
        }
 }