Freaktechnik (talk | contribs) (→Interactions: This was fixed as of 13w02b) |
Freaktechnik (talk | contribs) m (→Interactions: This was fixed as of 13w02b) |
||
Line 47: | Line 47: | ||
Hoppers can remove items from and place items into the following: |
Hoppers can remove items from and place items into the following: |
||
; [[Chest]]s (but not [[Ender Chest]]s) |
; [[Chest]]s (but not [[Ender Chest]]s) |
||
− | : Large chests are treated as two independent small chests. One hopper placed on a large chest will |
+ | : Large chests are treated as two independent small chests. One hopper placed on a large chest will fill up the whole chest. |
; [[Trapped Chest]]s are treated like normal chests. |
; [[Trapped Chest]]s are treated like normal chests. |
||
; [[Dispenser]]s |
; [[Dispenser]]s |
Revision as of 01:29, 12 January 2013
Template:BlockTileEntity
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.
Crafting
Ingredients | Input » Output |
---|---|
Iron Ingot + Chest | Template:Grid/Crafting Table |
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.
Furthermore, if a comparator is provided a hopper as an input, the comparator will output a redstone signal whenever there is any item stored inside the hopper. When an item is placed in a hopper, it will provide a signal strength of 1. 1/3 of a stack (21 for items which stack to 64) gives a signal strength of 2. The number of full stacks x 3 = Signal strength. E.g. 2 stacks of an item/block will give a signal strength of 6 (2 x 3 = 6). However the exception to this rule is items which do not stack (including potions and minecarts). As one of these items take up a full stack, a 1/5 of the hopper's total output strength is provided (signal strength of 3).
The redstone signal will keep it on (and does not blink) during the period the hopper transferring multiple items. This can be used to detect the hopper transfer activity.
When a hopper is connected to an object to its side (for example a chest) and there is a hopper directly underneath it, items in the hopper will first 'leak' to the underlying hopper and only when that one is full will items be stored in the object to which the first hopper is connected.
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 fill up the whole chest.
- Trapped Chests are treated like normal chests.
- Dispensers
- Items can be removed from as well as placed in dispensers.
- Furnaces
- As of snapshot 13w02a the items fed from the hopper to the furnace will end on the slot nearest to the hopper (on top: ore slot, on sides: fuel slot) and hoppers under the furnace will only take finished products.
- 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 ⇧ Shift), 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 input upwards).
Toggle-able Hoppers
Hoppers can be toggled with redstone current.
When a redstone current is applied, it will stop taking items in or pushing items out.[1] Pictures of old setups can be found below.
- Togglehoppers.png
This picture shows a toggle-able hopper. Currently, items can pass through.
- Hopper Gate.jpeg
This design utilizes a pulse limiter to toggle the position of the minecart. In this picture, the hopper is active.
History
u | |||||
---|---|---|---|---|---|
13w01a | Added hopper, but with no sprite for the inventory. | ||||
13w01b | Rails can be placed on top of hoppers. The hopper no longer loads items into minecarts without chests. | ||||
13w02a | Inventory sprite added. Applying a redstone signal to the hopper now deactivates the hopper until the signal is removed. Hoppers now have a new crafting recipe and also have a new texture (No longer like the cauldron) on the inside of the block. Hoppers will now only take from the output slot of furnaces. | ||||
13w02b | Hoppers now treat double chests properly, no longer needing two hoppers connected to them to fill up the entire inventory. |
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.
- GlitchedHopper.png
A picture of the glitched hopper item sprite.
Trivia
- A hopperis 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".
- Hoppers used to have a WIP (standing for "work in progress") inventory texture.
Gallery
- Hopper-Aligment.png
Possible connections of hopper block.
- UnloadingStation.png
A simple unloading station using Hopper. Also makes use of hopper pipes.
- Easyminecartstation.png
A simple minecart station using the Hopper.
- Hopperpipe.png
A simple way of using hoppers as a pipe.
- Hoppernet.png
A simple Hopper net. (Note: Items can still be caught on sides!)
- Hopperloading.png
A simple hopper loading station. This one only loads 10 or so blocks before sending the cart back.
- Hopperunloading.png
A more complex unloading station. When chest is full, it sends the minecart back and prevents it from reaching the unloading bit again. Unloads around 64 blocks, can be combined with loading (with good redstoneing).
- MinecartHopperUnloadingStation1.png
Automatic Unloading Station, the minecart is released when the chest is full.
- MinecartHopperUnloadingStation2.png
Ditto.
- CargoUnloadDetector.png
A circuit that returns the cart after the hopper finished unloading items.
- HopperMinecartTwoSide.png
100% auto. Circuit that Load and Unload minecart.
- FancyAutoCooker.png
A hopper-powered cooker.
- AutoCookerWorks.png
The hopper cooker, with the features exposed.
References