Difference between revisions of "Map generator"

From Luanti Wiki
Jump to navigation Jump to search
(page moved)
Tag: Replaced
 
(47 intermediate revisions by 10 users not shown)
Line 1: Line 1:
The '''map generator''' is the [[Minetest]] component that generates the [[Maps|map]].
+
[https://dev.luanti.org/Mapgen/ This page has been moved to the new Luanti Developer Wiki!]
 
 
== Overview ==
 
 
 
This complex program, integrated into the game, can generate procedurally the [[Maps|map]], which is the world the player evolves in. It is based on Perlin noises, functions which allow associating to each point a random yet consistent value.
 
 
 
== Generators ==
 
 
 
There are currently three map generators. It is possible to choose between them when creating a [[Maps|map]]. Some [[mods]] may change them radically.
 
 
 
* '''v6''' : the default map generator. Generated entirely using 2D noise.
 
* '''v7''' : an in-development map generator, with some innovations, uses 2D and 3D noise. It lets the modders define biomes in Lua. If no biomes are defined, then this generator only creates [[stone]].
 
* '''singlenode''' : produces only one type of [[Blocks|block]], [[air]] by default. This one is by far the fastest, but in the [[vanilla Minetest game]], it is mostly useless. It is useful for mods which define their own map generation : first, air is generated, then the mod applies its own functions which generates the terrain.
 
 
 
Older versions of Minetest had a map generator called '''v5''', which used 3D noise. It was quite slow and was the reason v6 was ultimately developed. v5 is no longer usable in current versions, even though [http://freeminer.org Freeminer] implements it.
 
 
 
== See also ==
 
 
 
* [[Biomes]] generated by v6.
 
 
 
 
 
[[Category:Map]]
 

Latest revision as of 17:13, 15 December 2024