In Minecraft Bedrock, hoppers function as funnel-like blocks that collect and transfer items into or out of other containers. They are a core component of automated farms, storage systems, and various Redstone contraptions. Their directional movement, Redstone interactivity, and distinct transfer speeds define their versatile use in the game.
Core hopper mechanics
Directional transfer
Hoppers can transfer items in two ways:
- Pulling from above: A hopper automatically pulls items from the inventory of any container placed directly on top of it. It also picks up any loose item entities that fall onto the space above it.
- Pushing to the side or below: Items are pushed out of a hopper's output "spout" into any container (chest, furnace, other hopper) that the spout is facing.
- Placement: The direction of the spout is determined by where you aim when placing the hopper. To place a hopper next to an existing container, you must crouch and then place the block.
Transfer rates and cooldowns
In Bedrock Edition, hopper transfers operate on a specific internal clock:
- Transfer cooldown: After a hopper pushes or pulls an item, it has an 8-game-tick (0.4-second) cooldown period before it can transfer another item. This means a single hopper can move 2.5 items per second.
- Collection cooldown: When a hopper collects dropped items, it also enters a cooldown period, although this is independent of the transfer cooldown.
- Speed differences: Hoppers collecting free-floating items are faster than those pulling from inventories, because they can grab full stacks at once instead of one item at a time.
Hopper states and Redstone interaction
A hopper's functionality is directly affected by Redstone signals, allowing for precise control over item flow.
Locking (disabling) a hopper
- How it works: When a hopper receives power from a Redstone signal, it becomes "locked" and all its functions—collecting, pulling, and pushing—cease.
- Power sources: A hopper can be locked by a powered block adjacent to it, such as a Redstone block, a Redstone torch, or Redstone dust pointing into the block the hopper is attached to.
- Transfer bypass: A locked hopper can still receive items that are pushed into it by another hopper or a dropper. A hopper below a locked one can also still pull items out of it.
Reading a hopper's contents with a comparator
- Signal strength: A Redstone comparator placed adjacent to a hopper can read its fullness and output a signal strength accordingly.
- Signal levels: The output signal's strength is proportional to how full the hopper is, ranging from a strength of 0 for an empty hopper to 15 for a full one. This is key for creating automated systems.
- Locking filters: This comparator behavior is the foundation of stackable item filters. The comparator detects when a certain number of items are present and uses that signal to briefly unlock a second hopper, pulling exactly one item into the sorted chest before relocking.
Common applications of hoppers
Item transportation
- Hopper chains: The simplest way to move items over a short distance is by chaining hoppers together, with each hopper pushing into the next.
- Vertical elevators: Hoppers cannot move items upward. To achieve vertical item transport, items must be pushed into an upward-facing dropper. This dropper is then activated by a Redstone circuit to launch items up to a hopper at a higher elevation.
- Minecarts with hoppers: For long-distance item transport, a minecart with a hopper on a rail system is far more efficient than a long hopper chain, which can cause significant performance issues.
Automated farms
Hoppers are vital for collecting resources in automated farms.
- Mob farms: Hoppers placed under a mob grinder will collect all dropped items and send them to a central storage area.
- Crop farms: In farms that automatically harvest crops like sugar cane, hoppers collect the harvested items and funnel them into chests.
Sorting systems
- Standard filter: The classic item sorter uses a comparator to read a hopper's inventory, which is pre-loaded with "filter items".
- Non-stackable item sorters: Special filter designs exist to separate non-stackable items like tools and armor from a stream of items.
Automated smelting and brewing
- Automated furnaces: A common setup involves three hoppers and a furnace. One hopper feeds raw items into the top of the furnace, another hopper inserts fuel into the side, and a third hopper collects the finished product from the bottom.
- Brewing stands: Hoppers can automate potion brewing by loading ingredients from the top, bottles from the side, and collecting finished potions from the bottom.
Redstone clocks
- Hopper clock: Two hoppers facing each other can be used to create a long, configurable Redstone timer. Items are placed inside to bounce back and forth, and a comparator detects when the items have all moved to one hopper, generating a pulse. The duration of the clock is determined by the number of items placed in the hoppers.
Enjoyed this article? Share it with a friend.