I'm working on Flowers, a minetest_game mod which (I think) should be rewritten.
Especially the problem is in the spreading algorithm. When there are 4 flowers in a 9x9x9 cube, they stop changing forever. But, in the real life, nature is constantly changing.
I will perhaps rewrite the mapgen also.
If you have others suggestions, please post replies.