diff --git a/README.md b/README.md
index 0c6ddc31ca96faab96ae77456b915923f3dc0d44..43df2516e2a82767b3ffdc8f7c0171cf8f84d068 100644
--- a/README.md
+++ b/README.md
@@ -16,6 +16,7 @@ Ethereal Mapgen mod for Minetest (works on all except v6)
  - Bonemeal changes to suit new sapling growth
  - Fixes and tweaks
  - Added default Abm overrides
+ - Added 4 new plants from baked clay mod to mapgen
 
 ### 1.20
 
diff --git a/mapgen.lua b/mapgen.lua
index 5d465ed2c4930767837d0c7a83523cad19935d2e..fb04c086b295af687735101be4ec4831b7276801 100644
--- a/mapgen.lua
+++ b/mapgen.lua
@@ -562,3 +562,86 @@ minetest.register_on_generated(function(minp, maxp)
 		end
 	end
 end)
+
+-- is baked clay mod active? add new flowers if so
+if minetest.get_modpath("bakedclay") then
+
+minetest.register_decoration({
+	deco_type = "simple",
+	place_on = {
+		"ethereal:prairie_grass", "ethereal:green_dirt",
+		"ethereal:grove_dirt"
+	},
+	sidelen = 16,
+	noise_params = {
+		offset = 0,
+		scale = 0.004,
+		spread = {x = 100, y = 100, z = 100},
+		seed = 7133,
+		octaves = 3,
+		persist = 0.6
+	},
+	y_min = 10,
+	y_max = 90,
+	decoration = "bakedclay:delphinium",
+})
+
+minetest.register_decoration({
+	deco_type = "simple",
+	place_on = {
+		"ethereal:prairie_grass", "ethereal:green_dirt",
+		"ethereal:grove_dirt", "ethereal:bamboo_dirt"
+	},
+	sidelen = 16,
+	noise_params = {
+		offset = 0,
+		scale = 0.004,
+		spread = {x = 100, y = 100, z = 100},
+		seed = 7134,
+		octaves = 3,
+		persist = 0.6
+	},
+	y_min = 15,
+	y_max = 90,
+	decoration = "bakedclay:thistle",
+})
+
+minetest.register_decoration({
+	deco_type = "simple",
+	place_on = {"ethereal:jungle_dirt"},
+	sidelen = 16,
+	noise_params = {
+		offset = 0,
+		scale = 0.01,
+		spread = {x = 100, y = 100, z = 100},
+		seed = 7135,
+		octaves = 3,
+		persist = 0.6
+	},
+	y_min = 1,
+	y_max = 90,
+	decoration = "bakedclay:lazarus",
+	spawn_by = "default:jungletree",
+	num_spawn_by = 1,
+})
+
+minetest.register_decoration({
+	deco_type = "simple",
+	place_on = {"ethereal:green_dirt", "default:sand"},
+	sidelen = 16,
+	noise_params = {
+		offset = 0,
+		scale = 0.009,
+		spread = {x = 100, y = 100, z = 100},
+		seed = 7136,
+		octaves = 3,
+		persist = 0.6
+	},
+	y_min = 1,
+	y_max = 15,
+	decoration = "bakedclay:mannagrass",
+	spawn_by = "group:water",
+	num_spawn_by = 1,
+})
+
+end
\ No newline at end of file
diff --git a/plantpack.lua b/plantpack.lua
index c323e457f2d68f62b36475c6a807879f099af1d1..001ac0d172a9f15ed1ec4e072b977cb6350638f5 100644
--- a/plantpack.lua
+++ b/plantpack.lua
@@ -144,7 +144,7 @@ minetest.register_decoration({
 
 minetest.register_decoration({
 	deco_type = "simple",
-	place_on = {"default:sand", "default:green_dirt"},
+	place_on = {"default:sand", "ethereal:green_dirt"},
 	sidelen = 16,
 	fill_ratio = 0.015,
 	biomes = {"sandclay", "grassy_ocean", "grassy", "grassytwo", "jumble"},