Hopper
Hopper — block.
Obtaining
The reliable source-backed route is crafting. Hoppers also generate above
barrels at chamber entrances in trial chambers, but crafting is the predictable
source. Once placed, a hopper can be mined with a pickaxe and returns through
its block loot when the explosion-survival condition is met.
Loot tableHopperDetailed drops are not published yet.Breaking
The hopper is mineable with a pickaxe. Its validated loot keeps one hopper when it survives an explosion and copies a custom name from the block entity.
| Hardness | 3 |
|---|---|
| Blast resistance | 4.8 |
| Tool | PickaxeTool |
| Correct tool required | Yes |
| Drop | 1 hopper if it survives an explosion |
Crafting
Result
HopperIngredients match the published snapshot.
Usage
A hopper moves item stacks between connected containers, collects loose items from above, and feeds automated farms. Its narrow output points at one destination, while the five-slot inventory buffers transfers between ticks.
| Collection | Loose items above the hopper |
|---|---|
| Transfer | Into the connected container |
| Capacity | Five inventory slots |
| Cooldown | 8 game ticks between transfer attempts |
| Throughput | About 2.5 items per second |
Sounds
The hopper uses the metal sound group for its block events. Opening the
inventory is a container interaction, while the redstone lock itself is
represented by the enabled block state.
| Sound group | Metal |
|---|---|
| Block state | Enabled or disabled |
Behavior
A hopper pulls from the container above, pushes into the container at its
output, and collects item entities in its intake area. A redstone signal
disables these operations. The output direction is chosen when the block is
placed and the comparator signal reflects how full the five slots are.
| Stack size | 64 |
|---|---|
| Solid block | No |
| Transparent | Yes |
| Map color | stone |
| State count | 5 |
| Input | Container above or loose items |
| Output | Container at the spout |
| Lock | Any neighbor redstone signal |
| Piston | Not moved by pistons |
Data values
The block uses the `minecraft:hopper` identifier and belongs to the pickaxe-
mineable family. Its block state stores the output direction and enabled
flag. A redstone signal switches the hopper off, while the block entity stores
its five inventory slots, cooldown and optional custom name.
| Identifier | minecraft:hopper |
|---|---|
| Version | Minecraft 26.2 |
| Blockstate | assets/minecraft/blockstates/hopper.json |
| Loot table | HopperLoot table |
| Mineable with | Pickaxe |
| Redstone | Signal locks transfers |
| Inventory | Five slots |
| State | Facing and enabled |
| Comparator | Reads inventory fullness |
History
- 26.2Block facts were published from the verified snapshot.Provenance: 918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5
Gallery
See also
References
The public description is assembled from the Java block, block-entity, recipe, loot, and state definitions. These references explain the transfer cooldown, redstone lock, comparator output, inventory component, and directional state shown above.
| Source | Validated DeepMine snapshot |
|---|---|
| Snapshot ID | 918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5 |
| Digest | 71d8f95180171a965227c6a59653688eee5a8e3cf66f462324b7fe20a1750d47 |
| Block implementation | `net/minecraft/world/level/block/HopperBlock.java` |
| Transfer implementation | `net/minecraft/world/level/block/entity/HopperBlockEntity.java` |
| Crafting recipe | `data/minecraft/recipe/hopper.json` |
| Block loot | `data/minecraft/loot_table/blocks/hopper.json` |
| Block states | `assets/minecraft/blockstates/hopper.json` |
| Item registration | `net/minecraft/world/item/Items.java` |
Navigation
Data and provenance
minecraft:hopper
Snapshot digest verified.
71d8f95180171a965227c6a59653688eee5a8e3cf66f462324b7fe20a1750d47Provenance and publication
- Readiness
- Pending
- Snapshot
- 918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5
- Source set
- 918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5
- Entity identifier
- minecraft:hopper
- Digest
- 71d8f95180171a965227c6a59653688eee5a8e3cf66f462324b7fe20a1750d47
- Missing locales
- ru, en





