diff --git a/mapgen.lua b/mapgen.lua
index b693b98a4edd59f5838c2bea5e71d2c697cb1632..c35797f845a532740d2d3088388196929fcb5dd8 100644
--- a/mapgen.lua
+++ b/mapgen.lua
@@ -319,6 +319,9 @@ local add_node = function(a, b, c, d, e, f, g, h, i, j)
 	})
 end
 
+-- bakedclay flowers
+add_node({"ethereal:mesa_dirt"}, 0.035, {"mesa"}, 1, 100, {"bakedclay:delphinium", "bakedclay:thistle", "bakedclay:lazarus", "bakedclay:mannagrass"}, nil, nil, nil, ethereal.mesa)
+
 -- scorched tree
 add_node({"ethereal:dry_dirt"}, 0.006, {"plains"}, 1, 100, {"ethereal:scorched_tree"}, 6, nil, nil, ethereal.plains)