Flower Pot

A flower pot is a decorative block that allows plants and mushrooms in it.

Obtaining
Flower pots can be mined using any tool, or without a tool.

A flower pot will also drop itself as an item when pushed by a piston.

Natural generation
Flower pots naturally generate in witch huts where they contain a red mushroom, the basement of igloos where they contain a cactus and in woodland mansions.

Usage
A flower pot can be used to hold mushrooms and various plants. Plants that can be in a pot include any one block high flowers, saplings, ferns, dead bushes and cacti.

Flower pots can be placed on upside-down slabs and upside-down stairs. They can not be placed on normal slabs and stairs. Flower pots are $3/8$ of a block high and can be stepped on. It is not possible to walk from the top of a flower pot onto a full sized block without jumping. It is possible to jump from a flower pot onto a fence. The plant or mushroom can be removed from the flower pot by pressing the control.

Block entity
A flower pot has a block entity associated with it that holds additional data about the block. The block's block entity ID is.

Trivia

 * The flower pot is based on a suggestion from Reddit, like ender chests and item frames.
 * When placed in a flower pot, cacti will not harm the player or destroy items.
 * Flower pots break falling sand and gravel blocks.
 * When aiming at the side of a transparent block behind or above a crafting table the pot will not be placed on said block but on top of the crafting table instead.