12-13-2022, 03:15 PM
(This post was last modified: 12-15-2022, 05:34 AM by harkins2011.)
PREFACE
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.
NOTES
- 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)
- // - Repeater delay
- - Sticky piston
- - Normal piston
- - Indicates the direction a hopper/dropper is facing.
- - Indicates how many items are in a container. Non-stackable, unless specified in the spoiler.
THE COLLECTION
1. OR
Output is on when at least one of the inputs are on.
http://imgur.com/a/YsQY9
2. NOR
Output is off when at least one of the inputs are on. This is basically an OR gate with the output inverted.
http://imgur.com/a/4eIbx
3. AND
Output is on when both inputs are on.
http://imgur.com/a/eIG5C
4. NAND
Output is off when both inputs are on. This is basically an AND gate with the output inverted.
http://imgur.com/a/iSJlN
5. XOR
Output is on when inputs are opposite to each other. In other words, output is on if only 1 input is on.
http://imgur.com/a/Mw2XK
6. XNOR
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.
http://imgur.com/a/nyikg
7. RS (NOR) Latch
A resettable memory device that turns on after input is received.
http://imgur.com/a/WVrKH
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".
http://imgur.com/a/4bLO2
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.
http://imgur.com/a/jbvth
10. Clock
A device that toggles on/off constantly.
http://imgur.com/a/iRuKb
11. Pulse Limiter
Monostable circuit that makes a pulse shorter. Also known as a rising edge detector.
http://imgur.com/a/YOaBI
12. Pulse Sustainer
Monostable circuit that makes a pulse longer.
http://imgur.com/a/gX7uZ
13. Falling Edge Detector
Monostable circuit that makes a pulse when the input changes from on (1) to off (0).
http://imgur.com/a/lQmsx
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).
http://imgur.com/a/eGOyb
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)
http://imgur.com/a/36z9z
16. BUD Switch
Creates a redstone pulse when certain blocks receive an update.
http://imgur.com/a/NbEiv
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.
http://imgur.com/a/kPYWD
18. Shift Register
Circuit that shifts all the data by one position.
http://imgur.com/a/P70LR
19. Double Piston Extender
Extends and retracts two pistons which simulate a single theoretical piston that could push/pull from twice the distance away.
http://imgur.com/a/YseKK
20. Last Selector
Remembers only the last input, resetting all other outputs.
http://imgur.com/a/nEIuI
21. First Selector
Detects only the first input, ignoring all further ones until reset.
http://imgur.com/a/0LeAP
22. Randomizer
Random number generators, random pulse generators - anything that is unpredictable in how it creates outputs.
http://imgur.com/a/IfnPB
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.
http://imgur.com/a/jr4Ed
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.
https://imgur.com/a/a2jIaqx
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.
https://imgur.com/a/TLLrAK1
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.
https://imgur.com/a/MAZ8QQr
CREDITS
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