Delayer

Delayer
Stackable
Yes(64)

Overview

The Delayer functions similarly to Minecraft's Repeater, but with more flexibility and precision. Like a Repeater, it can delay incoming signals and be locked by a second input. However, unlike a Repeater, the Delayer does not boost signal strength - it preserves the exact strength it receives.

The Delayer reads its primary input signal from Pin Mark A and stores it. On the next game tick, it reads the next signal and adds it to an internal queue. Each tick, the Delayer outputs the next stored value in that queue, creating a programmable delay line.

The delay queue can be set anywhere between 1 and 8 game ticks (note: these are Game Ticks, not Redstone Ticks). Applying any signal greater than 0 to Pin Mark B locks the queue, preventing it from updating until the lock is removed.

Because the Delayer can operate with a minimum delay of just one tick, it can be used to create clocks of up to 10 Hz. Traditional redstone timing normally peaks at 5 Hz unless complex structures are used.

The Delayer was designed to provide controllable latency in RedstoneCG circuits, which typically resolve their logic in a fraction of a tick - extremely fast, but computationally expensive. Introducing deliberate delay smooths update flow and helps reduce CPU load for intensive builds.

Delayer and Repeater

Configuration

After placing a Delayer, you can open its configuration GUI by right-clicking it with an empty main hand (or with a hand holding non-Delayer items). This GUI is similar to the Analog Source interface.

The GUI displays the entire signal queue from bottom to top, ending at the Redstone Torch icon. It also visually indicates whether the Delayer is currently locked. The surrounding border shows the current pin configuration.

Delayer GUI

You can also configure Delayer without GUI:

Parallel Analog Memory
Stackable
Yes(64)

Parallel Delayer

The Parallel Delayer behaves the same as the normal Delayer and is configured in the same ways. The primary difference is compatibility: it can be placed among Parallel Gates, functioning within multi-line parallel RedstoneCG circuits.

In this version, either the primary input or the secondary input may face the Back side of the block, depending on the selected configuration.

Crafting

Normal Delayer

Parallel Delayer

Version Log

VersionDescription
0.2.3Introduced.