]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/mapgen/mapgen_valleys.cpp
Fix broken `BiomeGen` abstraction (#11107)
[dragonfireclient.git] / src / mapgen / mapgen_valleys.cpp
index c4234857e8afc611a6ac0d4f90d0e27a43f677eb..80a99b1f0fd728c16d4a905cdeb2dd5f338ae014 100644 (file)
@@ -57,7 +57,8 @@ FlagDesc flagdesc_mapgen_valleys[] = {
 MapgenValleys::MapgenValleys(MapgenValleysParams *params, EmergeParams *emerge)
        : MapgenBasic(MAPGEN_VALLEYS, params, emerge)
 {
-       // NOTE: MapgenValleys has a hard dependency on BiomeGenOriginal
+       FATAL_ERROR_IF(biomegen->getType() != BIOMEGEN_ORIGINAL,
+               "MapgenValleys has a hard dependency on BiomeGenOriginal");
        m_bgen = (BiomeGenOriginal *)biomegen;
 
        spflags            = params->spflags;