minetest/src/mapgen
Paramat 746ca41f58
Biome API / dungeons: Add biome-defined dungeon nodes
Add new biome fields 'node_dungeon', 'node_dungeon_alt', 'node_dungeon_stair'.
If 'node_dungeon' is not defined dungeons fall back to classic behaviour.

Remove messy and imprecise dungeon material code from 'generateBiomes()'.
Code deciding dungeon materials is now in 'generateDungeons()' and uses the
biome at mapchunk centre for more precision.

Remove hardcoded 'MG_STONE' types as long intended.
2018-04-07 22:09:54 +01:00
..
CMakeLists.txt Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
cavegen.cpp Biome API / cavegen: Add definable cave liquid for a biome (#7192) 2018-04-05 17:21:41 +01:00
cavegen.h Biome API / cavegen: Add definable cave liquid for a biome (#7192) 2018-04-05 17:21:41 +01:00
dungeongen.cpp Fix many issues reported by clang-tidy (#7189) 2018-04-02 23:51:08 +02:00
dungeongen.h Dungeons: Avoid generation in multiple liquid nodes and 'airlike' 2018-02-13 03:48:39 +00:00
mapgen.cpp Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mapgen.h Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mapgen_carpathian.cpp Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mapgen_carpathian.h Mgcarpathian: Remove insignificant 'base' noise variation (#7209) 2018-04-05 21:52:10 +01:00
mapgen_flat.cpp Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mapgen_flat.h Dungeons: Add Y limits in all mapgens 2018-02-20 15:25:37 +00:00
mapgen_fractal.cpp Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mapgen_fractal.h Dungeons: Add Y limits in all mapgens 2018-02-20 15:25:37 +00:00
mapgen_singlenode.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
mapgen_singlenode.h Mapgen folder: Update and improve copyright information of files 2018-01-15 04:42:08 +00:00
mapgen_v5.cpp Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mapgen_v5.h Dungeons: Add Y limits in all mapgens 2018-02-20 15:25:37 +00:00
mapgen_v6.cpp VoxelArea: add_{x,y,z,p} must be static 2018-03-09 23:27:26 +01:00
mapgen_v6.h Dungeons: Add Y limits in all mapgens 2018-02-20 15:25:37 +00:00
mapgen_v7.cpp Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mapgen_v7.h Dungeons: Add Y limits in all mapgens 2018-02-20 15:25:37 +00:00
mapgen_valleys.cpp Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mapgen_valleys.h Dungeons: Add Y limits in all mapgens 2018-02-20 15:25:37 +00:00
mg_biome.cpp Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mg_biome.h Biome API / dungeons: Add biome-defined dungeon nodes 2018-04-07 22:09:54 +01:00
mg_decoration.cpp VoxelArea: add_{x,y,z,p} must be static 2018-03-09 23:27:26 +01:00
mg_decoration.h Mapgen folder: Update and improve copyright information of files 2018-01-15 04:42:08 +00:00
mg_ore.cpp Fix many issues reported by clang-tidy (#7189) 2018-04-02 23:51:08 +02:00
mg_ore.h Mapgen folder: Update and improve copyright information of files 2018-01-15 04:42:08 +00:00
mg_schematic.cpp Place schematic (on vmanip): Enable use of 'place center' flags 2018-02-27 19:39:05 +00:00
mg_schematic.h Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
treegen.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
treegen.h Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00