Use bone meal on a grass field to bloom flowers in bulk, then sweep them into hoppers with water for endless dyes.
BONE MEAL THE GRASS → FLOWERS BLOOM → WATER SWEEPS THEM IN
bone meal blooms flowers water sweeps them to a hopper
Use bone meal on a grass field and flowers of that biome pop up. A sheet of water sweeps them into a hopper, so you collect dyes and decoration in bulk and the grass is ready for more.
What you need
Bone meal to grow flowers
Grass blocks to grow on
Hoppers to collect them
The flowers you harvest
Bone meal blooms them, water collects them
Bone meal on a grass block grows flowers of whatever biome you are in, so build in the biome whose flowers you want. A sheet of water sweeps the blooms into hoppers and a chest. Re-apply and re-sweep for a renewable supply of flowers and dyes.
Quick answers
What is a flower farm in Minecraft?
It is a setup that grows flowers in bulk so you have a steady supply for dyes, decoration and feeding bees. You bone-meal a field of grass blocks to make flowers pop up, then collect them, usually by sweeping them into hoppers with water.
How does bone meal make flowers?
Using bone meal on a grass block grows short grass and flowers on and around it. It does not produce a flower every time, so a large field plus plenty of bone meal gives the best yield over many uses.
How do you get a specific flower?
The flowers you grow depend on the biome you are standing in. Bone-mealing grass in a flower forest gives a wide mix, a swamp gives blue orchids, and so on, so build your farm in the biome whose flowers you want.
How do you collect the flowers automatically?
Lay a grass field with bone meal dispensers, then release a sheet of water that washes the grown flowers into a line of hoppers feeding a chest. Re-apply bone meal and let the water sweep again for a hands-off loop.
What about tall flowers like sunflowers?
Tall flowers such as sunflowers, lilacs, rose bushes and peonies do not come from bone-mealing grass. Instead, place one and bone-meal it to drop a copy of itself, which is the usual way to duplicate them.
Does a flower farm work the same on Bedrock?
Yes. Bone meal grows biome flowers on grass and water sweeps items into hoppers on both Java and Bedrock, so the same flower farm design works on either edition.
Flowers appear when bone meal hits a grass block, and which flowers appear depends entirely on the biome you are standing in. That makes a flower farm a biome choice first and a build second: a plains farm gives you a different dye set than a meadow one, permanently.
Two block flowers need a dispenser trick
Sunflowers, lilacs, rose bushes and peonies are two blocks tall and cannot be bone mealed into existence on a normal grass farm. They have to be duplicated by bone mealing an existing plant, which is a separate loop worth building next to the first rather than inside it.
The output is dye, so plan the storage
A running flower farm produces far more petals than a build ever needs, and the value is in the dye. Sort the output into a chest per colour at the point of collection, because a mixed chest of flowers is far more annoying to use than a mixed chest of anything else.
Blocks and items in this guide
Blue OrchidShort GrassBone MealDispenserFlowerHopper