Hopper

The hopper is a block which moves items into and out of containers, planned to be added in the Redstone Update.

When placed, its output end will attach to the the clicked block. If an item falls into the top of it, it will store it in its own internal inventory of five item slots. However, if the hopper's output is attached to (or pointing at) a container with inventory slots (like a chest, another hopper, or a Minecart with Chest), it will transfer items from its inventory to the inventory of the attached block (or cart) at a rate of 3 items per second. The hopper will also transfer items from the inventory of a container placed directly above it into its own inventory at the same rate. Even if the Hopper is drawing items from an inventory above it, and depositing it into another, attached inventory, it will still transfer from the source inventory to the destination inventory at 3 blocks per second.

Behavior
Hoppers cannot be moved by pistons. Since 13w02a, applying a redstone signal will stop the hopper from taking in or pushing out items. Despite not appearing as a solid block, attached blocks such as rails, levers, and redstone dust can be placed on top of hoppers.

Interactions
Hoppers can remove items from and place items into the following:
 * Chests (but not Ender Chests)
 * Large chests are treated as two independent small chests. One hopper placed on a large chest will only fill up half of the chest. To fill up an entire large chest, two hoppers are needed.


 * Trapped Chests are treated like normal chests.
 * Dispensers
 * Items can be removed from as well as placed in dispensers.


 * Furnaces
 * Hoppers can not currently be used for automating furnaces. When fuel and smeltable items are fed into the furnace, they are not always placed in the correct slot. Also, if a hopper is placed underneath the furnace, it will take items from all of the furnace's slots, rather than just the output, removing items before they have a chance to smelt.


 * Brewing Stands
 * Similar caveats as with furnaces.


 * Minecarts with Chest
 * Rails can be placed directly on top of hoppers by aiming at a nearby block or holding the sneak key (default ), to make unloading stations.


 * Other Hoppers

Connecting

 * A hopper will connect to the block you point at, and only that block (does not automatically connect to others).
 * If you destroy the block the hopper was connected to, it stays pointing it the original location; useful for transferring into minecarts via their sides.
 * To get a hopper to connect to a block with an inventory, sneak and click the block.
 * You can deactivate a hopper with a redstone signal.
 * To make a "Buffer" (See below pictures in the gallery) using Hoppers, simply dig a trench of how long you want the buffer to be, then whilst sneaking, place the hopper onto the side of the chest, then shift click the hopper to add more. Repeat for a bigger Buffer.
 * If you place a hopper by clicking on the bottom face of the block, the hopper will not point up, but down instead (can't output upwards).

Toggle-able Hoppers
Hoppers can be toggled with redstone current. When a redstone current is applied, it will turn off (Not put items through) Pictures of old setups can be found below.

Bugs

 * When the top of a hopper is caught on fire, the fire will be invisible.


 * When thrown, the hopper looks like endstone on top of wood.

Trivia

 * Hoppers can be used as fuel in furnaces. This is because hoppers are classified as wooden blocks, and make the wood breaking sound when broken.
 * A hopper is a type of chute used in industrial processes that incorporates a limited storage capacity.
 * Currently, hoppers do not automatically connect to the nearest storage block. Instead, you must hold the sneak key while placing it on the storage block.
 * By connecting multiple hoppers, it is possible to make a hopper "pipe".

Gallery
Trichterblock Embudo Entonnoir 漏斗 Загрузочная воронка