Minecraft Wiki

Flowers are a type of naturally-spawning plant in Minecraft. There are several different types of flowers that grow in the Overworld.


Flowers can be used for decoration, but they are also a necessary ingredient in crafting certain dyes. The dyes from some flowers can be used to change the color of wool, sheep, terracotta, or stained glass. These modified blocks are great for decoration. While they can be planted on grass and dirt, flowers cannot be cultivated like trees, sugar cane, or other crops, but can occasionally spawn when bonemeal is used to generate patches of tall grass. They appear to spawn randomly in clusters on grass blocks. There are several different species of flowers (listed below).


To survive, a flower must be planted on a grass or dirt block which either: has a clear path to the sky directly above it (as to not obstruct sunlight), or is artificially lit with at least a light level of 8. If neither of these conditions is met, the flower will quickly pop out of the ground. This attribute allows flowers to be used in the creation of light-sensitive mechanisms.

Even in a biome covered with snow, flowers will generate naturally on dirt blocks with grass, despite the adjoining dirt blocks being covered with snow.

When bonemeal is used on a grass block, a variety of flowers may grow. There are several types of two-block tall flowers (i.e. sunflower) which cannot be generated with bonemeal. They can, however, be "farmed" by using bonemeal on the flower bush. This will cause the plant to drop an additional flower of that type.

If a brown mooshroom is fed a flower and then milked with a bowl, the bowl will be filled with suspicious stew.

Flowers can be used to breed bees.

Flower Species


An allium is a purple flower that can grow in flower forest biomes. It can be used to craft magenta dye.

Azure Bluet

An azure bluet is a short, white and yellow flower that can grow in plains, sunflower plains, and flower forest biomes. It can be used to craft light gray dye.

Blue Orchid

A blue orchid is a light blue flower that can grow in swamp and taiga biomes. It can be used to craft light blue dye.


Cornflower is a flower that can grow in plains and flower forest biomes. It can be used to craft blue dye.

Cyan Flower

Cyan flowers could previously only be obtained in Minecraft Pocket Edition. They grew randomly, similar to the former "rose" flowers (and the actual in-game name was "Rose"), but they could not be used to craft any dyes. In update 0.9.0, they were replaced by poppies. They can, however, still be found in Minecraft: Pi Edition.


Dandelion flowers are yellow and can grow in nearly all biomes except swamps or ice plains. They can be used to craft yellow dye. They can also be fed to rabbits.


Lilacs are two blocks tall and are light-purple in color. They can grow in a variety of forest biomes and can be used to craft magenta dye.

Lily of the Valley

A lily of the valley is a white, bell-shaped flower that can grow in forest biomes, and can be crafted into white dye.

Oxeye Daisy

An oxeye daisy is a simple flower that can be crafted into the light gray dye. They can typically be found in plains. They are also used to customize banners since they create a sun-shaped picture on the banner.


A peony bush has large pink flowers that can be used to craft pink dye. They can grow in a variety of forest biomes. 


The poppy is a small, red flower that is similar to the former "rose" flower, but smaller. Poppies replaced the "rose" flower in patch 1 (legacy console edition) and replaced cyan flowers as an iron golem drop-in update 0.9.0 (Pocket Edition). Any existing flowers in a Minecraft world were converted into this flower. These flowers can be used to craft red dye. Iron golems may sometimes pick these up and give them to villager children.

Rose Bush

A rose bush is a tall, bushy plant with red flowers that can grow in a variety of forest biomes. Roses can be harvested from the plant and used to craft red dye. Rose bushes are one of the only flowers that are two blocks high, the other being a lilac and a sunflower.


Sunflowers are flowers that were added to Minecraft 1.7. Unlike the other flowers, sunflowers were originally planned to have a more "realistic" appeal to them. However, it was said that it went against the classical Minecraft arts, and it was changed to a more subtle appearance. Sunflowers are capable of growing up to two blocks high, and they will always face east which is the direction the sun rises from, making them useful for finding directions. They are found in large quantities in the sunflower plains biomes.


Tulips are a unique type of flower that can grow naturally in a variety of colors (Red, orange, white, pink) rather than just one. They can grow in plains and flower forest biomes. They can be used to craft red, pink, orange, or light gray dye (depending on if you use a red, pink, orange, or white tulip respectively).

Wither Rose

Main article: Wither Rose

A wither rose is a flower that does not naturally grow anywhere. They emit black smoke. It has been added to Minecraft in update 1.14. Wither roses will occasionally drop from mobs that are killed in the Nether (or mobs that are killed by the Wither, in this case the drop chance is 100%). They can be used to craft black dye. When they are stepped on, they cause damage and give the offending entity wither for 2 seconds.


  • Before PC 1.7.2, PE 0.9.0, and console TU25/CU14/1.17, poppies were textured differently and called "roses."
  • On SMP, placing a flower on a stone block with a layer of snow on top would result in the flower being planted normally. This was fixed in update 1.5.
  • Due to the nature of their spawning algorithm, it is possible (but relatively rare) to find naturally-spawned flowers in lava caverns.
  • In update 1.8, a map generation glitch made it impossible to find red flowers without using bone meal.
    • This has been fixed in 1.9.
  • If "pirate" is selected as the language in the game settings, a rose is called "lady's flower".
  • In Minecraft Classic, when flowers are placed on other objects other than dirt, they will disappear. Similarly, this happens to mushrooms as well.
  • In Minecraft Classic, flowers can also be glitched to float in mid-air, seen by the game as one block beside another block.
  • In Minecraft Pocket Edition Lite, when digging up a cyan flower, instead of it dropping on the ground, it will just vanish. Players can only place these in the full version. This same effect happens with logs.
  • Because new updates were not added to any PlayStation 3 game discs, flowers that were introduced in 1.7, like the sunflower, are not found in such copies until they are updated, and roses are not replaced by poppies until the copy is updated.
  • As of the 1.14 - Village and Pillage update, wandering traders will sell flowers in exchange for emeralds.
  • Endermen are able to pick up flowers.