Fix not_in_creative_inventory
[oweals/minetest_game.git] / mods / flowers / mapgen.lua
1 local function register_flower(name)
2         minetest.register_decoration({
3                 deco_type = "simple",
4                 place_on = {"default:dirt_with_grass"},
5                 sidelen = 16,
6                 noise_params = {
7                         offset = 0,
8                         scale = 0.006,
9                         spread = {x=100, y=100, z=100},
10                         seed = 436,
11                         octaves = 3,
12                         persist = 0.6
13                 },
14                 y_min = 1,
15                 y_max = 30,
16                 decoration = "flowers:"..name,
17         })
18 end
19
20 function flowers.register_mgv6_decorations()
21         register_flower("rose")
22         register_flower("tulip")
23         register_flower("dandelion_yellow")
24         register_flower("geranium")
25         register_flower("viola")
26         register_flower("dandelion_white")
27 end
28
29 -- Enable in mapgen v6 only
30
31 local mg_params = minetest.get_mapgen_params()
32 if mg_params.mgname == "v6" then
33         flowers.register_mgv6_decorations()
34 end
35