• Welcome to the new forums! Server IP: smp.hometownmc.com
Hello There, Guest! Login Register

Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ultimate Collection of Redstone Circuits

In 2011, a user named Magix started a thread of the same name on minecraftforum.net. In 2017 this thread was removed for unknown reasons, and Magix's account is gone. Not many people know about this collection, and no mention of it can be found anymore (besides broken links). The Wayback Machine allowed me to find surviving site snapshots of the full collection before it was deleted as well as the imgur albums of the circuits. These are immeasurably useful resources for redstoners, so I present a revival of Magix's original work of the collection below, along with some modern additions.

Everything below are Magix's original descriptions and words. Those which are italicized (such as this paragraph and the previous one) are mine.

  • Blue block = Input
  • Red block = Output (sometimes the output can be hard to show (i.e a torch), but the red block will always be near the output)
  • Black block = block being used in the circuit
  • If you can't see it, it's probably not there (Pictures are taken from an angle that shows EVERYTHING. If an image requires different angles, there'll be two pictures put together.
  • Vertical designs are built in the air up against a wall for better visibility. You can obviously build them anywhere, including on the ground.
  • Some designs require a repeater going into the input, meaning that you can't just run a wire into it. This is called "strong power"
  • If not otherwise specified, repeaters are on a 1 tick delay (or it doesn't matter)
  • [Image: xDeEN1Q.jpg]/[Image: 1Uh1lkD.jpg]/[Image: j6QU4uC.jpg] - Repeater delay
  • [Image: 1m8FXnS.jpg] - Sticky piston
  • [Image: MJOStyk.jpg] - Normal piston
  • [Image: YtOQERb.jpg] - Indicates the direction a hopper/dropper is facing.
  • [Image: 4y5H7vX.jpg] - Indicates how many items are in a container. Non-stackable, unless specified in the spoiler.
Every circuit by Magix were made years before the 1.11 Exploration update, which introduced observers, and the new behavior of redstone wires, introduced in 1.16. Some circuits may be broken and we expect them to be. I intend to keep a note of which ones are broken in their respective section.


1. OR

Output is on when at least one of the inputs are on.

2. NOR

Output is off when at least one of the inputs are on. This is basically an OR gate with the output inverted.

3. AND

Output is on when both inputs are on.


Output is off when both inputs are on. This is basically an AND gate with the output inverted.

5. XOR

Output is on when inputs are opposite to each other. In other words, output is on if only 1 input is on.


Output is on when inputs are equal to each other. To make an XNOR gate, you can just take an XOR gate and invert the output or one input.

7. RS (NOR) Latch

A resettable memory device that turns on after input is received.

8. T-Flip Flop

Memory device that acts as a toggle - output changes when the input receives power. This is commonly asked for in the form of "turning a button into a lever".

9. D-Flip Flop
A memory device that mirrors the Data input when Write receives a pulse and remembers that as long as Write stays off.

10. Clock
A device that toggles on/off constantly.

11. Pulse Limiter

Monostable circuit that makes a pulse shorter. Also known as a rising edge detector.

12. Pulse Sustainer

Monostable circuit that makes a pulse longer.

13. Falling Edge Detector

Monostable circuit that makes a pulse when the input changes from on (1) to off (0).

14. Dual Edge Detector

Monostable circuit that makes a pulse when the input changes from on to off (1 -> 0), as well as off to on (0 -> 1).

15. ABBA Switch

Turns the outputs on in one order, but turns them off in the opposite order (Open A -> Open B -> Close B -> Close A)

16. BUD Switch

Creates a redstone pulse when certain blocks receive an update.

17. Counter

PS! A lot of these designs rely on 1 tick pulses for the input. In 1.5, the basic torch based pulse limiter can't create a 1 tick pulse, so use piston based designs to be safe.

18. Shift Register

Circuit that shifts all the data by one position.

19. Double Piston Extender

Extends and retracts two pistons which simulate a single theoretical piston that could push/pull from twice the distance away.

20. Last Selector

Remembers only the last input, resetting all other outputs.

21. First Selector

Detects only the first input, ignoring all further ones until reset.

22. Randomizer

Random number generators, random pulse generators - anything that is unpredictable in how it creates outputs.

23. Instant Wire

Circuit where the output reacts to the input instantly (within the same redstone tick). This includes repeaters, inverters and other circuits. They usually take advantage of the fact that when a piston changes state, the block that's attached to it will instantly stop powering (or blocking off signals) at its old position.
The Instant Inverter (the very last image) is broken due to the new way redstone behaves.

24. Unary Counter
This circuit computes an unordered sum of n inputs and returns the result as an ordered unary output. The circuit given in this video and image is generalizable to more inputs than shown.

25. Binary Serial Bus
This circuit transmits and receives a serialization of binary inputs, much like a telegraph, over arbitrarily long distances (provided the chunks are loaded). You must watch this video to build it correctly.

26. Feedforward Memory Cell
This circuit receives sequence inputs and remembers them, with basic read and reset functions. This can be found in the Creative world at 1631 71 -3043.

This is a list of people in alphabetical order that have created, or brought to my attention any of the designs above. Keep in mind it's impossible to tell who was actually the first person to create a certain circuit, which is why I didn't attach names next to any designs.

acmc, aj_s, Alfred0110, caramba2654, CodeCrafted, Cubehamster, DaftasBrush, DonutCannon emeraldfyr3, Entity, Grizdale, Hans Lemurson, iammrhellohowareyou, jms_gears1, jumavittulauta, jxu, KillaMarci, Krackor, Lancelote123, larslolxz, last_username, Magix, Metapig, NerdFail, MinecraftAddict, ohmganesha, Peppe, peterjiangTW, richardmisiak, Selulance, Sethbling, SkyshockX, system_overload, TheMightyAnonym, UnKnown_Player, XxDotxX, Zhul
Amazing guide, Raggy. I will definitely be using some of these in the future. Nice to have something like this compiled into one spot
Literally got started with redstone back in the day after watching Sethbling's series explaining redstone to Grumm, and the overview of the different common circuits was the most helpful part for me. This is an awesome guide!
Discord: Guy#1507 
This is very useful, even to a redstone noob like myself, so thank you for a great guide Raggy!
[Image: 41alnqyt9uL._SX331_BO1,204,203,200_.jpg]

Forum Jump:

Browsing: 1 Guest(s)