I think it would be great if there where some functions in the API that mods can define biomes.
Here are some ideas how these functions could look like:
Code: Select all
minetest.register_biome("desert", {
rarity = 0.1,
stone_like_node = "default:desert_stone",
dirt_like_node = "default:default:desert_sand",
dirt_with_grass_like_node = "default:desert_sand",
generate_trees = true,
tree_rarity = 0.01,
leaves_like_node = "air",
tree_like_node = "default:cactus",
}
There should be also a global table that cotains all definitions ordered by name:
Code: Select all
minetest.registered_biomes
Please post what you think about it and what you would add/remove to the functions.