Tutorials/Repeater reboot system
The contents of this page no longer applies to the current version of Minecraft.
This page is designed as an aid for people who run continuous redstone circuits. These methods work best on small circuits that run in loops, i.e. 4/5 clocks.
Currently, there is a glitch involving Redstone Repeaters. In SSP, when you save and exit, and then come back, any repeaters that were running in a continuous circuit will freeze. A block directly next to the repeater must be "updated" to jump start your circuit. This also appears to happen in SMP if the chunk is unloaded from memory.
This problem has been mostly fixed in SSP in 1.0.0. Although it may still exist in SMP, which these methods should still work.
Change at least one block that is adjacent to every repeater that you want to refresh. Or you can update Minecraft to 1.0.0 which might solve the problem.
Method: Automatic reboot using a minecart
This method uses a small circular track with a Detector Rail, Powered Rails and some regular Rails. The Powered Rails must always be powered. The Detector Rail should be next to some redstone going to the side of the repeater (read: not connected to the circuit). When the Minecart activates the Detector Rail, it will fire the redstone signal and launch the repeater due to a block update next to it.
Method: Reboot using a lever
Place a Lever beside the repeater that's frozen. You just need to toggle the lever every time the circuit freezes to reboot the circuit.
Method: Reboot using piston(s)
Place a Piston on the block under a block beside every repeater and wire them all to a "reboot" button. When you push this the block updates will reset them all at once. It is recommended to have it reset every repeater to get a simultaneous restart of all systems. This is a handy method for advanced computers because it restarts everything at once, and will cause less glitches. The only downside is the extra space required to wire up the pistons without powering the clock with the "reset" button.