aboutsummaryrefslogtreecommitdiff
path: root/src/mapgen_v5.h
AgeCommit message (Collapse)Author
2016-04-12Mgv5: Optimise tunnels, add biome material in entrancesparamat
Place biome top node on tunnel entrance floor Instead of doing nothing at node_max.Y + 1 use 1-down overgeneration for tunnel generation and noisemaps
2016-02-09FindSpawnPos: Let mapgens decide what spawn altitude is suitableparamat
To avoid spawn search failing in new specialised mapgens Increase spawn search range to 4000 nodes Add getSpawnLevelAtPoint() functions to EmergeManager, class Mapgen and all mapgens Remove getGroundLevelAtPoint() functions from all mapgens except mgv6 (possibly to be re-added later in the correct form to return actual ground level) Make mgvalleys flag names consistent with other mapgens Remove now unused 'vertical spawn range' setting
2015-10-09Mapgen: Use mapgen-specific names for constants in headersparamat
Update copyright years in all mapgens Add myself to copyright notices in mgv5 and mgv7
2015-06-20Mapgen objects: Enable heatmap and humidmap for all biome api mapgensparamat
2015-06-18Biome API: Add noise defined biome blendparamat
2015-06-15Biome API: Enable biome generation to lower world limitparamat
Decorations: Remove lower limit of water level for placement
2015-05-23Mgv5/v7: Fix generateBiomes biome recalculation logic Biomegen down to y = ↵paramat
-192 for mgv5 deep oceans. Improve code
2015-05-17Mapgen v5/v7: Detect sandstone, enable sandstone brick dungeonsparamat
2015-05-12Mapgen v5/6/7: Cleanup node resolver and aliasesparamat
2015-03-19Mgv5/mgv7: Sprinkle dust from full_node_max.Y if chunk above is generatedparamat
Mgv5: Add large_cave_depth constant
2015-03-12Mgv5/mgv7: Add desert temples if desert stone detected in mapchunkparamat
2015-03-07Respect game mapgen flags and save world noise paramsngosang
2015-02-26Biome API: Re-calculate biome at every surface in a mapchunk columnparamat
2015-02-21Mgv5: Remove blobgen. Remove crumble and wetness noisesparamat
Add large pseudorandom caves below -256 De-link terrain level from water_level Cavegen: Mgv5 large cave code
2015-01-18Mapgen V5: Various improvementsparamat
Caves check for biome nodes, only excavate stone under water level Unease caves noises, use MT0.3 parameters Blobgen after cavegen Biomegen: remove 'is replaceable content' bool
2015-01-11Mapgen V5: Move cave generation from base terrain loop to optional functionparamat
This fixes biome surface in tunnels
2015-01-01MgV5/6/7: Generate dungeons above water levelparamat
Use/add stone_surface_max_y to speed-optimise/guide dungeon generation MgV7: Don't let mountain terrain chop dungeons at mapchunk borders Make mountain terrain update stone_surface_max_y for caves in mountains
2014-12-29Fix some lingering code style issueskwolekr
2014-12-29Mapgen: Use getBlockSeed2() for blockseeds (much better uniformity)kwolekr
2014-12-12Mapgens: Rename m_emerge to prevent name collisionskwolekr
2014-12-07Mapgen V5: Fix use of uninitialized value in ctorkwolekr
2014-12-06Rewrite generate notification mechanismkwolekr
Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files
2014-11-20Mgv5 get ground level at point function. Fast spawn player versionparamat
2014-11-12Add Generator Element Management frameworkkwolekr
Add BiomeManager, OreManager, DecorationManager, and SchematicManager
2014-11-09Tune cave noise scales to 6. Fix blobs spflag, now enabled. Update conf.exampleparamat
2014-11-08Add mgv5. New noise code, uses biome API. Eased 3d noise for terrain, caves, ↵paramat
blobs