Flower

Flowers are naturally occurring plants that come in a variety of shapes and colors.

Obtaining
Flowers can be instantly broken with any item (or no item). A flower will also be broken if water runs over its location, or if a piston extends or pushes a block into its location.

Natural generation
Flowers naturally generate on dirt and grass blocks. 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. They also need light to grow if bonemeal is used on a grass block.

Eight allium flowers will always appear in a chest inside a woodland mansion's "Allium Room", which also has five potted allium flowers. The mansion can also have a flower room, which contains an oxeye daisy, azure bluet, blue orchid, and two allium, all potted. There is a potted allium in a small library room, a potted white tulip in a sanctuary room, a potted red tulip in a small office, a potted azure bluet in a birch arch room, a dining room with a potted oxeye daisy, a double bedroom with a potted allium, a triple bedroom with a potted azure bluet, and more.

Drops
Iron golems drop 0 to 2 poppies upon death.

Bone meal
When bone meal is applied to a grass block, flowers have a chance of generating instead of tall grass on the targeted block and adjacent grass blocks up to 7 blocks away in both directions (a 15x15 square). The generated flower depends on both the biome and the X/Z coordinates (see below).

When bone meal is applied to a double flower, a second double flower will spawn as an item.

Flower biomes
This chart shows the types of flowers that can naturally generate in each biome, as well as the types that can spawn from bone meal. Flowers marked with "generation" can only spawn when the world is initially generated.

Usage
All flowers can be used as decoration or crafted into dyes, as well as planted on grass or dirt. One-block flowers can be planted in a flower pot.

Navigation
Sunflowers always face east, making them useful for navigation if the Sun is not visible.

Breeding
Dandelions can be used to breed, grow, and lead rabbits.

Block data
Non-dandelion flowers use data values to differentiate between flower types. They also have block states which will replace data values in the future.


 * Block 37


 * Block 38


 * Block 175

Trivia

 * Due to the nature of the flower generation algorithm, it is possible (but relatively rare) to find naturally-generated flowers and grass in lava, caverns or abandoned mineshafts.
 * Also, it is possible to find flowers and seeds dropped as an item on the ground naturally, due to failure to generate on an acceptable block.
 * Like other non-solid transparent blocks, flowers can break falling objects such as sand.
 * Peonies were used at Jeb's wedding.
 * Neither roses nor rose bushes apply damage when walked through, despite roses having thorns.
 * Flowers generated from bone meal in a flower forest biome depend only on horizontal position; the world seed has no effect. Flowers generated naturally with the chunk do depend on the world seed.
 * The flowers generate along a gradient: dandelion, poppy, allium, azure bluet, red tulip, orange tulip, white tulip, pink tulip, oxeye daisy.
 * Allium is a genus composed of bulb vegetables such as onions, garlic, and related vegetables, which have large, pink inflorescences resembling that of the flower item.
 * Using bone meal on any small flower in Pocket Edition will generate more flowers around it, without tall grass.