From bc4d0c13441af319d9a21e20e7f64d805875b6cc Mon Sep 17 00:00:00 2001 From: paramat Date: Wed, 22 Jul 2015 00:16:40 +0100 Subject: [PATCH] Flowers: Add mushrooms to mgv6 --- mods/flowers/mapgen.lua | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/mods/flowers/mapgen.lua b/mods/flowers/mapgen.lua index aa0380a6..9c03e2a1 100644 --- a/mods/flowers/mapgen.lua +++ b/mods/flowers/mapgen.lua @@ -17,6 +17,25 @@ local function register_flower(name) }) end +local function register_mushroom(name) + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass", "default:dirt"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x=100, y=100, z=100}, + seed = 7133, + octaves = 3, + persist = 0.6 + }, + y_min = -31000, + y_max = 30, + decoration = "flowers:"..name, + }) +end + function flowers.register_mgv6_decorations() register_flower("rose") register_flower("tulip") @@ -24,12 +43,14 @@ function flowers.register_mgv6_decorations() register_flower("geranium") register_flower("viola") register_flower("dandelion_white") + + register_mushroom("mushroom_brown") + register_mushroom("mushroom_red") end -- Enable in mapgen v6 only -local mg_params = minetest.get_mapgen_params() -if mg_params.mgname == "v6" then +if minetest.get_mapgen_params().mgname == "v6" then flowers.register_mgv6_decorations() end