# How to build a two bit binary to decimal decoder using Redstone?

This is the logic circuit i want to create in Minecraft

• Counting items in a chest
• What dyes are now available in Minecraft?
• Detect a dropper with items in it without /testfor
• How do I change my player name in Minecraft multiplayer in offline mode in Windows
• How do I give items like colored wool, different woods, and maps in smp?
• How far away do portals need to be so that they don't go to the same place?
• Can anyone make one for me because the one I am making is having lots of problems and is too messy. Redstone signals get jammed and they stay turned on even after switching off the lever.

• Will wearing multiple fire protection armor pieces stack their effects?
• How can I see the list of connected players?
• Can two users play on a Minecraft server using the same account?
• How do you set Minecraft offline mode player name and also pass parameters into the jar?
• FTB Ultimate Server constantly giving “can't keep up!” errors
• Is it possible in Minecraft to switch over from survival to creative in single player?
• ### 3 Solutions collect form web for “How to build a two bit binary to decimal decoder using Redstone?”

I hope you’re not trying to construct this from basic gates. It could be argued either way, but fundamentally, I see binary decoders in Minecraft as functioning with nor gates instead of nand gates, but that’s beside the point. Essentially, the best way to create a binary decoder is to treat it like a field-programmable gate array (FPGA), where horizontal input lanes are nor-ed together on the vertical output lanes. That’s a bit of a wishy-washy statement, so it’s probably better just to show you.

In this instance, there is a counter as the input, but it’s just as easy to use levers for the input. There are 2 blue lines for each input, one of which is the complement (the not) of the input. While these lanes are active high, their only way of output is effectively through a not gate, meaning they output as active low. All output lanes (the red lanes) except one have power to them, and since we’re using active low, only one lane is high (despite being “off”). To fix this, we invert the outputs so that we get back to active high. Note that without the output inverter, you basically get nand behaviour. This is beneficial because if you want to power something like a seven segment display, you need an encoder. Encoders require active low inputs, and will produce an active high output, and since the output lanes are already active low, it’s as simple as stacking the output lanes of the encoder beneath the output lanes of the decoder.