Tool

Tools are items used by the player while held to perform actions faster, to gather materials not obtainable by hand, or to perform completely new actions.

Shovel
Shovels are used for removing dirt, sand, and gravel faster.

Pickaxe
Pickaxes are used for removing stone, cobblestone, mossy cobblestone, coal, iron ore, gold ore, diamond, obsidian, and stairs faster.

Coal can only be retrieved with a wooden pickaxe or better, iron ore with a stone pickaxe or better, gold ore and diamond with a iron pickaxe or better and obsidian with a diamond pickaxe.

Hatchet
Hatchets are used for removing logs, planks, and chests faster.

Bucket
Buckets are used to hold water or lava for transport. They can only pick up "springs" blocks also known as infinite water or infinite lava blocks and not the "run off" from these blocks. Springs are easily identified by the texture as the top of a spring block will never be moving whereas non-spring blocks will always move.

Flint and Steel
Flint and Steel is used to light trees, grass, and mobs on fire.

Tool Material and Efficiency
The primary tools can be made out of four different materials: wood, stone, iron, and diamond. Each material has a limited amount of uses and a specific action time. The better the material used, the more uses it has and the shorter the action time. The following chart, courtesy of Crixnmix (http://www.minecraftforum.net/viewtopic.php?f=35&t=15985), portrays the average time, in seconds, required to break a block depending on what material is used to craft a tool.

(*) These values represent tools which yield no block drops.

(**) Half stair blocks and full stair blocks require the amount of time to break.

(***) There is double durability damage to weapons when they are used to break glass and leaves.