aboutsummaryrefslogtreecommitdiff
path: root/src/mapgen_v5.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mapgen objects: Enable heatmap and humidmap for all biome api mapgensparamat2015-06-201-3/+0
|
* Biome API: Add noise defined biome blendparamat2015-06-181-0/+3
|
* Biome API: Enable biome generation to lower world limitparamat2015-06-151-1/+0
| | | | Decorations: Remove lower limit of water level for placement
* Mgv5/v7: Fix generateBiomes biome recalculation logic Biomegen down to y = ↵paramat2015-05-231-0/+1
| | | | -192 for mgv5 deep oceans. Improve code
* Mapgen v5/v7: Detect sandstone, enable sandstone brick dungeonsparamat2015-05-171-1/+2
|
* Mapgen v5/6/7: Cleanup node resolver and aliasesparamat2015-05-121-9/+5
|
* Mgv5/mgv7: Sprinkle dust from full_node_max.Y if chunk above is generatedparamat2015-03-191-0/+2
| | | | Mgv5: Add large_cave_depth constant
* Mgv5/mgv7: Add desert temples if desert stone detected in mapchunkparamat2015-03-121-1/+1
|
* Respect game mapgen flags and save world noise paramsngosang2015-03-071-2/+2
|
* Biome API: Re-calculate biome at every surface in a mapchunk columnparamat2015-02-261-1/+1
|
* Mgv5: Remove blobgen. Remove crumble and wetness noisesparamat2015-02-211-7/+4
| | | | | | Add large pseudorandom caves below -256 De-link terrain level from water_level Cavegen: Mgv5 large cave code
* Mapgen V5: Various improvementsparamat2015-01-181-1/+1
| | | | | | | 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
* Mapgen V5: Move cave generation from base terrain loop to optional functionparamat2015-01-111-0/+1
| | | | This fixes biome surface in tunnels
* MgV5/6/7: Generate dungeons above water levelparamat2015-01-011-1/+1
| | | | | | 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
* Fix some lingering code style issueskwolekr2014-12-291-2/+4
|
* Mapgen: Use getBlockSeed2() for blockseeds (much better uniformity)kwolekr2014-12-291-1/+0
|
* Mapgens: Rename m_emerge to prevent name collisionskwolekr2014-12-121-1/+1
|
* Mapgen V5: Fix use of uninitialized value in ctorkwolekr2014-12-071-1/+1
|
* Rewrite generate notification mechanismkwolekr2014-12-061-5/+4
| | | | | | | Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files
* Mgv5 get ground level at point function. Fast spawn player versionparamat2014-11-201-0/+1
|
* Add Generator Element Management frameworkkwolekr2014-11-121-1/+1
| | | | Add BiomeManager, OreManager, DecorationManager, and SchematicManager
* Tune cave noise scales to 6. Fix blobs spflag, now enabled. Update conf.exampleparamat2014-11-091-1/+1
|
* Add mgv5. New noise code, uses biome API. Eased 3d noise for terrain, caves, ↵paramat2014-11-081-0/+115
blobs