From bc4d0c13441af319d9a21e20e7f64d805875b6cc Mon Sep 17 00:00:00 2001
From: paramat <mat.gregory@virginmedia.com>
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
 
-- 
GitLab