Bone Meal

Bone meal is a material derived from the bones of vanquished Skeletons and used as a dye or fertilizer.

A video of bone meal's effect on grass can be seen here

Uses
Like all dyes, bone meal can be applied directly to sheep to color them white. This is the only direct use of bone meal as a dye since it cannot be used to change colored wool blocks back into white wool at a crafting table. It can however be combined with other dyes to produce new colors:

Fertilizer
When using Bone Meal as fertilizer, there is always a chance of failure. In that case, the procedure must be repeated.
 * Crops: When applied one bone meal is consumed and the crop grows instantly, ready to be harvested.
 * Saplings: When applied one bone meal is consumed and the sapling grows instantly into trees, provided they have enough space.
 * Dirt: When applied one bone meal is consumed and, if the dirt is near grass, grass will grow instantly on the dirt.
 * Grass: When applied one bone meal is consumed and tall grass forms around on grass around the area, occasionally containing some flowers.
 * Trees with little (but still enough) room to grow may consume the bonemeal with no effect, but if the player gives the tree multiple pieces of bonemeal (anywhere from two to 35) the tree will grow eventually. [1] Care must be taken when growing trees as the player does not block tree growth and new leaves or wood blocks may cause suffocation if they grow into the block containing the player's head.


 * This effect does not work on cacti or sugar cane.

Trivia

 * Bone meal's fertilizing properties make it ideal for growing large quantities of trees or wheat in tight spaces very quickly. A single bone's worth of bone meal can generate enough wheat for one bread or cake
 * Because bone meal used on a sapling grows a random tree, if there is not enough space for that specific tree, the bone meal will be consumed, and a tree will not grow, but may grow if tried enough times, because it will grow a different random tree.
 * Because the size of random trees are dependent to the biome, if you are growing trees in tight spaces using bone meal, it is most efficient to grow trees in a desert rather than a rain forest, because trees growing in deserts generally grow smaller and have less branches. Because of this, it may take a stack of bone meal to grow one tree in a confined space in a rain forest, while it may only take 1 to grow a sapling using the same confinement conditions, but in a desert.  To summarize: if you are growing trees in a confined space using bone meal, it is most efficient to do so in a desert.
 * Using bone meal to fertilize, harvest and replant Seeds is a fast way of creating a large number of seeds at the expense of bone meal instead of hoes. This method also produces wheat and can be used to replace traditional farming methods.
 * As of Beta SMP version 1.3, there is a bug with Bone Meal so that it will have a 100% chance of succeeding on the first try when used on trees and crops. This can be used to quickly create huge crops and trees without the need for much Bone meal.
 * One bone can be crafted to 3 bone meal which means you can get 0-6 bone meal from a skeleton.
 * Bone meal can be "crafted" with white wool. However, this will only result in making white wool, therefore wasting one meal.