Skip to main content
Clock Circuits

HOPPER CLOCK

Two hoppers facing each other with items bouncing between them. A comparator reads the item count to generate a signal. Clock period depends on the number of items.

Hopper Clock in Minecraft

When to Use

Long-period clocks for daylight cycles, slow farms, timed events that need minutes between pulses.

Materials

  • 2 Hoppers
  • 2 Redstone Comparators
  • Redstone Dust
  • Items (any stackable)
  • Solid blocks

Overview: what the Hopper Clock is and does

Two hoppers facing each other with items bouncing between them. A comparator reads the item count to generate a signal. Clock period depends on the number of items.

As a clock it produces a repeating on/off pulse on its own, driving anything that needs to fire at a steady rhythm.

In practice it is used for long-period clocks for daylight cycles, slow farms, timed events that need minutes between pulses. The build below targets vanilla Java Edition 1.21.

How it works: the redstone mechanics

Items shuttling between two opposed hoppers move one item every 8 game ticks (0.4s), so the period scales directly with how many items you load — a few items give seconds, a full inventory gives minutes. A comparator reads the fullness change to emit the clock pulse.

It is assembled from 2 Hoppers, 2 Redstone Comparators, redstone Dust, items (any stackable), and solid blocks, and each of those parts plays a specific timing or logic role in the circuit rather than being interchangeable filler.

Because this is a clock circuit, the thing to watch as you build is the period — the total tick delay around the loop sets how fast it runs.

How to build it

  1. 1Place two hoppers facing each other (shift-click placement).
  2. 2Put a comparator reading out of each hopper.
  3. 3Place items in one hopper (more items = longer period per side).
  4. 4The items transfer back and forth; comparators detect fullness changes.
  5. 5Use the comparator output as your clock signal.
  6. 6Add a lever to one hopper to lock it and pause the clock.
  7. 7Power it up and watch one full cycle: confirm it pulses at the rhythm you expected before wiring it into a larger contraption.

Uses & applications

  • Long-period clocks for daylight cycles, slow farms, timed events that need minutes between pulses.
  • Single-comparator hopper clock (simpler, one output) — a variant suited to particular space or timing needs.
  • Multi-hopper chain (for extremely long periods) — a variant suited to particular space or timing needs.
  • Adjustable hopper clock (add/remove items to change period) — a variant suited to particular space or timing needs.

Tips & common mistakes

  • !Because transfer is item-paced it is slow by design; never reach for a hopper clock when you actually need a fast pulse.
  • !If the clock will not be running constantly, add a lever in the loop so you can switch it off and spare the server the block updates.
  • !Remember that bare redstone dust loses 1 signal strength per block, so insert a repeater before any run exceeds 15 blocks inside this circuit.

Hopper Clock FAQ

What is a Hopper Clock used for?

A Hopper Clock is used for long-period clocks for daylight cycles, slow farms, timed events that need minutes between pulses. As a clock it produces a repeating on/off pulse on its own, driving anything that needs to fire at a steady rhythm.

What do you need to build a Hopper Clock?

You need 2 Hoppers, 2 Redstone Comparators, redstone Dust, items (any stackable), and solid blocks. Place two hoppers facing each other (shift-click placement).

How does a Hopper Clock work?

Items shuttling between two opposed hoppers move one item every 8 game ticks (0.4s), so the period scales directly with how many items you load — a few items give seconds, a full inventory gives minutes. A comparator reads the fullness change to emit the clock pulse.

Are there different versions of the Hopper Clock?

Yes — common variants include single-comparator hopper clock (simpler, one output), multi-hopper chain (for extremely long periods), and adjustable hopper clock (add/remove items to change period). Pick the one that fits your available space and timing requirements.

Back to all circuits