diff --git a/mods/default/README.txt b/mods/default/README.txt
index fb30e26..d27e8a8 100644
--- a/mods/default/README.txt
+++ b/mods/default/README.txt
@@ -117,6 +117,8 @@ paramat (CC BY-SA 3.0):
 
 TumeniNodes (CC BY-SA 3.0):
   default_desert_cobble.png -- Derived from a texture by brunob.santos (CC BY-SA 3.0)
+  default_coniferous_litter.png
+  default_coniferous_litter_side.png
 
 BlockMen (CC BY-SA 3.0):
   default_aspen_leaves.png -- Derived from Sofar's texture
diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua
index 7cd6066..e06d128 100644
--- a/mods/default/mapgen.lua
+++ b/mods/default/mapgen.lua
@@ -1064,7 +1064,7 @@ function default.register_biomes(upper_limit)
 	minetest.register_biome({
 		name = "coniferous_forest",
 		--node_dust = "",
-		node_top = "default:dirt_with_grass",
+		node_top = "default:dirt_with_coniferous_litter",
 		depth_top = 1,
 		node_filler = "default:dirt",
 		depth_filler = 3,
@@ -1613,8 +1613,7 @@ local function register_grass_decoration(offset, scale, length)
 			persist = 0.6
 		},
 		biomes = {"grassland", "grassland_dunes", "deciduous_forest",
-			"coniferous_forest", "coniferous_forest_dunes",
-			"floatland_grassland"},
+			"coniferous_forest_dunes", "floatland_grassland"},
 		y_min = 1,
 		y_max = 31000,
 		decoration = "default:grass_" .. length,
@@ -1718,7 +1717,7 @@ function default.register_decorations()
 
 	minetest.register_decoration({
 		deco_type = "schematic",
-		place_on = {"default:dirt_with_snow", "default:dirt_with_grass"},
+		place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"},
 		sidelen = 16,
 		noise_params = {
 			offset = 0.036,
@@ -1737,7 +1736,7 @@ function default.register_decorations()
 
 	minetest.register_decoration({
 		deco_type = "schematic",
-		place_on = {"default:dirt_with_snow", "default:dirt_with_grass"},
+		place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"},
 		sidelen = 80,
 		noise_params = {
 			offset = 0.0018,
diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua
index b60c483..2522230 100644
--- a/mods/default/nodes.lua
+++ b/mods/default/nodes.lua
@@ -51,6 +51,7 @@ default:dirt_with_grass_footsteps
 default:dirt_with_dry_grass
 default:dirt_with_snow
 default:dirt_with_rainforest_litter
+default:dirt_with_coniferous_litter
 
 default:sand
 default:desert_sand
@@ -464,6 +465,21 @@ minetest.register_node("default:dirt_with_rainforest_litter", {
 	}),
 })
 
+minetest.register_node("default:dirt_with_coniferous_litter", {
+	description = "Dirt with Coniferous Litter",
+	tiles = {
+		"default_coniferous_litter.png",
+		"default_dirt.png",
+		{name = "default_dirt.png^default_coniferous_litter_side.png",
+			tileable_vertical = false}
+	},
+	groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1},
+	drop = "default:dirt",
+	sounds = default.node_sound_dirt_defaults({
+		footstep = {name = "default_grass_footstep", gain = 0.4},
+	}),
+})
+
 minetest.register_node("default:sand", {
 	description = "Sand",
 	tiles = {"default_sand.png"},
diff --git a/mods/default/textures/default_coniferous_litter.png b/mods/default/textures/default_coniferous_litter.png
new file mode 100644
index 0000000..9a77b34
Binary files /dev/null and b/mods/default/textures/default_coniferous_litter.png differ
diff --git a/mods/default/textures/default_coniferous_litter_side.png b/mods/default/textures/default_coniferous_litter_side.png
new file mode 100644
index 0000000..a254bf5
Binary files /dev/null and b/mods/default/textures/default_coniferous_litter_side.png differ
diff --git a/mods/flowers/mapgen.lua b/mods/flowers/mapgen.lua
index 8e8c493..b13c973 100644
--- a/mods/flowers/mapgen.lua
+++ b/mods/flowers/mapgen.lua
@@ -84,7 +84,7 @@ end
 local function register_flower(seed, name)
 	minetest.register_decoration({
 		deco_type = "simple",
-		place_on = {"default:dirt_with_grass"},
+		place_on = {"default:dirt_with_grass", "default:dirt_with_coniferous_litter"},
 		sidelen = 16,
 		noise_params = {
 			offset = -0.02,
@@ -105,7 +105,7 @@ end
 local function register_mushroom(name)
 	minetest.register_decoration({
 		deco_type = "simple",
-		place_on = {"default:dirt_with_grass"},
+		place_on = {"default:dirt_with_grass", "default:dirt_with_coniferous_litter"},
 		sidelen = 16,
 		noise_params = {
 			offset = 0,