What is the point of delays on redstone repeaters?

I think that redstone in Minecraft is quite confusing, so I'm learning about it. Then I came across redstone repeaters. I read about them and it says they repeat signals and can delay ticks. What does that do (and what does it mean)?


Repeating a redstone signal.

Think of a signal as in sending power to a redstone circuit.

Every redstone signal can travel up to 15 blocks before running out of power.

So basically every signal has a power level of 0-15. A repeater resets the signal back to maximum power[15]. That way you can extend the signal on redstone circuits that are longer than 15 blocks.

Delaying signals.

In minecraft, 20 ticks happen each second, so one tick happens every 0.05 seconds.

There is another type of ticks in minecraft, called a redstone tick.

Every redstone tick is equal to 2 game ticks(0.1 seconds).

Redstone ticks occur during redstone operations.

A repeater, by default, is set to one redstone tick (1/10th of a second delay). You can set it(by right-clicking it) up to 4 redstone ticks (4/10 of a second or 0.4 seconds).

Why would you want to add delays to a signal?

Lets say you made a redstone circuit that activates and deactivates all the redstone lamps in a tunnel, and you want each set of lamps to activate/deactivate with an 1 second delay between each set. You would need to add 2 repeaters on 4 ticks and 1 more repeater at 2 ticks for a total of an 1 second delay.

Obviously, this a very simple way to use redstone repeater delays, but you understand the concept. Delays can be used for redstone clocks, pulse generators and lots more.

More information on the above:

  • Redstone Repeater
  • Minecraft Tick

The delay just increases the time for the propagation of a redstone signal which can be anywhere from 1 to 4 redstone ticks. A redstone tick is defined as:

A redstone tick describes two game ticks. This creates a 1/10 of a second delay in the signal of a redstone circuit. That is, the signal's time to travel from a location A to location B is increased by 0.1 seconds. A tick only pertains to the increase in signal time, thus, a signal's travel time can never be decreased in reference to ticks.

You can use this delay to your advantage to create things like a clock signal, pulse generators, or just use it to have different components react at different times like having having one dispenser fire 0.5 seconds after another. There's a lot that's possible so just play around with it and see what you come up with.