How Redstone Clocks Work in Minecraft
Complete guide to redstone clocks: repeater clocks, comparator clocks, hopper clocks, and observer clocks. Covers timing, pulse lengths, and practical applications.
A redstone clock is a circuit that produces a repeating on/off signal. Clocks are the heartbeat of automated redstone systems, driving dispensers, pistons, note blocks, and command block chains. Different clock types offer different speeds and pulse patterns. This guide covers the four main clock designs and when to use each one.
Why do you need redstone clocks?
- Timed dispensers for mob farms (flushing water periodically).
- Piston feed tapes for item delivery.
- Music machines with note blocks.
- Automatic crop harvesting on a timer.
- Lighthouse beacons and blinking lights.
Clock Type 1: Repeater Clock
The simplest clock. Two or more repeaters in a loop, feeding back into each other. The signal circulates around the loop, creating a pulse at regular intervals.
How to build it
- Place 2 or more redstone repeaters in a circle (minimum loop of 2 repeaters + 2 redstone dust).
- Set each repeater to the desired delay (1-4 ticks per repeater).
- To start the clock, place a redstone torch momentarily next to the loop to inject a signal, then remove it.
Simplest repeater clock:
[R>] -- dust -- [R>]
| |
dust dust
| |
[R>] -- dust -- [R>]
R> = Repeater (pointing clockwise in this layout)
Timing
The clock period equals the total delay of all repeaters in the loop. Each repeater adds 1-4 ticks (0.1-0.4 seconds). A loop with 4 repeaters each set to 4 ticks produces a 16-tick (1.6-second) cycle. The pulse width is always 1 repeater's delay length.
Pros and cons
- Pro: Easy to build and adjust speed.
- Pro: Consistent timing.
- Con: Minimum speed limited by number of repeaters (cannot go faster than 2 ticks with 2 repeaters).
- Con: The initial signal injection can be tricky.
Clock Type 2: Comparator Clock
A comparator feeding back into itself with a specific signal strength creates a pulsing output. This clock is compact (fits in 2 blocks of space) and runs at a fixed speed.
How to build it
- Place a comparator on a block.
- Set it to subtract mode (right-click once, the front torch lights up).
- Run 1 block of redstone dust from the output back into the side input of the comparator.
- The clock starts automatically when powered. Feed a signal into the back of the comparator to set the speed.
Timing
The period depends on the input signal strength. A signal of 15 produces a fast 2-tick clock. Lower signals produce slower pulses. The relationship is: period = 2 x (15 - signal + 1) ticks. In practice, most builds use a signal strength of 15 for the fastest possible comparator clock (2 ticks per cycle).
Pros and cons
- Pro: Extremely compact.
- Pro: Speed adjustable via input signal strength.
- Pro: Starts automatically when powered.
- Con: Fixed pulse width (1 tick).
Clock Type 3: Hopper Clock
A hopper clock uses two hoppers facing each other, passing items back and forth. A comparator reads the item count and outputs a signal when the items are on one side. This clock is ideal for long delays (30 seconds to 5+ minutes).
How to build it
- Place two hoppers facing into each other (shift-click one hopper onto the other's side).
- Place a comparator reading from one of the hoppers.
- Load one hopper with the number of items that determines the delay. More items = longer delay.
- Lock one hopper with a redstone torch to prevent items from transferring during setup. Remove the torch to start the clock.
Timing
Each item transfer takes 4 game ticks (0.4 seconds). If you load 64 items, each half-cycle takes 64 x 0.4 = 25.6 seconds, for a full cycle of ~51 seconds. For longer delays, add more items. For shorter delays, use fewer items. 1 item = 0.4 second half-cycle (0.8 seconds total).
Pros and cons
- Pro: Extremely long delays possible (minutes to hours).
- Pro: Silent operation (no repeater clicking).
- Pro: Precise timing adjustable by item count.
- Con: Requires iron for hoppers.
- Con: Slow minimum speed (0.8 seconds per cycle).
Clock Type 4: Observer Clock
Two observers facing each other create an instant 1-tick clock. Each observer detects the other's pulse and fires back, creating the fastest possible clock in the game.
How to build it
- Place two observers facing each other (their faces with the "eyes" pointing at each other).
- The clock starts immediately upon placement of the second observer.
Timing
1 tick per pulse (0.1 seconds per cycle). This is the fastest clock in Minecraft. It produces a signal that alternates every single game tick.
Pros and cons
- Pro: Fastest possible clock speed.
- Pro: Two blocks, zero redstone dust.
- Con: Cannot adjust speed (always 1 tick).
- Con: Very fast signals can cause lag on servers and may burn out components.
- Con: Difficult to control (always running).
Choosing the right clock
| Use Case | Recommended Clock | Why |
|---|---|---|
| Mob farm flushing (every 20-30 sec) | Hopper clock | Long delays, adjustable |
| Piston feed tape | Repeater clock | Precise multi-tick timing |
| Flying machine engine | Observer clock | Fastest possible speed |
| Dispenser auto-fire | Comparator clock | Compact, fast, self-starting |
| Music / note block songs | Repeater clock | Adjustable BPM via repeater settings |
Common mistakes
- Observer clocks on servers. A 1-tick observer clock running 24/7 generates significant chunk updates. Some servers disable or throttle observer clocks. Use hopper clocks for server-friendly long-running circuits.
- Repeater clock not starting. Repeater clocks need an initial signal injected into the loop. Place and immediately remove a redstone torch next to one repeater to inject the pulse.
- Hopper clock items vanishing. If you break a hopper while items are transferring, items can fall on the ground and despawn. Always lock hoppers with a torch before modifying the clock.
- Wrong comparator mode. Comparator clocks require subtract mode. If the clock is not pulsing, right-click the comparator to toggle the mode.
Need a server? Astroworld Hosting runs NVMe SSDs and Pterodactyl panel on every plan.