Melon Seeds

Melon seeds are an item that can be used to grow melon plants.

Melon stems
Melon stems, when destroyed, will drop 0–3 seeds. The odds of dropping are 0, 1, 2 and 3 seeds are $100/125$, $20/125$, $4/125$ and $1/125$, respectively.

Farming
Melon seeds can be planted only on farmland. Over time, they grow into a stem and produce a melon on any adjacent dirt, grass, or farmland block. If a melon is already occupying an adjacent dirt/grass or farmland spot, the stem will not grow any more melons until the melon is removed. A single stem can grow an unlimited number of melons. Like other seeds, they need a certain amount of light to grow. Melon seeds are affected by bone meal only with respect to stem growth—bone meal does not help produce the actual melons.

Breeding
Melon seeds can be used to breed chickens, lead chickens around, and make baby chickens grow up faster by 10% of the remaining time.

Melon Stem
A melon stem is the block that is planted on farmland when melon seeds are used on it. It starts underground, and rises up as the plant grows. The stem is colored green when young, and then brown once fully grown.

The stem will curve once a melon has grown off of it. A fully-grown single stem will connect to any melon in an adjacent square, thus there are 5 possible appearances to a stem. If there are multiple melons it can connect to, it will favor the east, then west, north, and south. When the melon is removed, the stem will return to its straight shape.

Block data
The melon stem (block 105) uses the following block data values:

Block state
The  block uses following block states: