Mapgen flags: Add 'biomes' global mapgen flag (#7355)
authorParamat <paramat@users.noreply.github.com>
Fri, 8 Jun 2018 22:24:36 +0000 (23:24 +0100)
committerGitHub <noreply@github.com>
Fri, 8 Jun 2018 22:24:36 +0000 (23:24 +0100)
commit0b23253447623cadf1c394984ce0eee977d54b9b
tree6417d00f8d850eeb9e9fbda0b7dcf94705763efe
parent9ca37d86a3f8fd35150880e3c64cb81796430d68
Mapgen flags: Add 'biomes' global mapgen flag (#7355)

Previously the only way to disable biomes was to 'clear' the registered
biomes in a mod, but this method causes large amounts of unnecessary
processing:
1. Calculation of 4 2D noises.
2. Looping through all nodes of a mapchunk replacing nodes with identical
nodes.
The new flag disables those operations.
builtin/settingtypes.txt
src/mapgen/mapgen.cpp
src/mapgen/mapgen.h
src/mapgen/mapgen_carpathian.cpp
src/mapgen/mapgen_flat.cpp
src/mapgen/mapgen_fractal.cpp
src/mapgen/mapgen_v5.cpp
src/mapgen/mapgen_v7.cpp
src/mapgen/mapgen_valleys.cpp
src/mapgen/mg_biome.cpp