Redstone Repeater

The Redstone Repeater is a block added to the game in Beta 1.3. It was originally implemented by Jeb. It is designed to delay redstone signals, and right-clicking it will toggle the block through 4 possible settings; originally these settings were "1, 2, 5 and 7", but this was changed to "1, 2, 3, and 4" for simplicity's sake. Existing repeaters/delayers will still work. They were designed to save space in Redstone Circuits.

As shown in the preview video the block has three main functions: acting as a repeater, a diode, and a delayer. The block repeats signals it receives like a network bridge, so that using two not-gates every 15 blocks will no longer be necessary. Signals are also accepted only in some directions, allowing the block to function much like a diode in an electrical circuit. It also delays the signal so that long timing circuits of inverters will not be required for timed mechanisms any longer (though old timing grids will still work).

Redstone Repeater Video Tutorial - However this video makes some errors in saying there is no delay.

Trivia

 * The block looks like two shortened redstone torches attached to a stone plate, that has the texture of the top of the old stone slab but with an arrow on it that denotes the direction of the current, for simulating diodes.
 * The particles generated when the block is destroyed look like those of a Pumpkin.
 * If a Repeater is in a 2 block high space, like a tunnel, you will crouch automatically as you walk over it. However, you will not crouch if the repeater is blocking the entrance of a tunnel.
 * A Repeater placed directly next to a redstone capable block acts as a NOT NOT gate.
 * You can link many repeaters together by placing a line of redstone on top of any block and then activating the redstone. However it will not work if you do not place the redstone on a block. As seen/used in this video Redstone arrows floor
 * If you save your world then come back to it any chains of redstone repeaters stay in the state of which was logged off. They do not change until a neighbouring block is updated.