Redstonery
RedstoneryCircuits › Hopper line
Transport circuit

Hopper line

Follow items through a directed transport path.

4 × 1 footprint2 layers5 blocksTested in 4 rotationsJava Edition 26.2
Open in the simulatorBuild it in the game

Layout

Layer 0 (on the floor)
hopper [facing=east] at x 0, z 0hopper [facing=east] at x 1, z 0hopper [facing=east] at x 2, z 0barrel [facing=up] at x 3, z 0
Layer 1 (1 up)
chest [facing=south, type=single] at x 0, z 0
containerhopper, dropper or dispenserarrows point where a device sends its output; north is up

How it works

Hoppers pull from the container above and push where they point, one item every 8 ticks: the chest empties into the barrel.

  1. Each hopper can pull from above and push toward its facing direction.
  2. Cooldowns limit transfer rate; intermediate hoppers can contain items while the line is still moving.

Inputs and outputs

  • Inputchest (x 0, y 1, z 0)
  • Outputbarrel (x 3, y 0, z 0)

Blocks you need

3 × hopper, 1 × chest, 1 × barrel.

Build it in the game: 6 commands

Relative to where you stand, with x running east and z running south. Paste one line at a time into chat, or into a chain of command blocks. The block art is the game's own; the layout is what the page above shows.

setblock ~0 ~1 ~0 minecraft:chest[facing=south,type=single]
item replace block ~0 ~1 ~0 container.0 with minecraft:stone 8
setblock ~0 ~0 ~0 minecraft:hopper[facing=east]
setblock ~1 ~0 ~0 minecraft:hopper[facing=east]
setblock ~2 ~0 ~0 minecraft:hopper[facing=east]
setblock ~3 ~0 ~0 minecraft:barrel[facing=up]