Jump to: navigation, search

Logic Gate

An OR gate at its default state, sitting next to a white lantern.

A logic gate is a block in Minecraft that is used to manipulate redstone signals to do many useful things. They play a major role in most redstone circuits. Repeaters and comparators are good examples of logic gates that is already in Minecraft. Gates added by ProjectRed tend to be a lot more useful and flexible.



Mechanics

Basics

A logic gate's purpose is to manipulate redstone signals. They can connect to redstone dust, red alloy wires, or bundled cables. Logic gates need to be placed on a solid block face. If the attached block is removed, gates will fall to the ground, much like torches. All gates can be rotated about its face by right-clicking it with a screwdriver. Some gates also have configurable options, which are accessible by a shift-right-click with a screwdriver. Gates are multiparts, created inside of Chickenbone's Forge Multipart API. This means that if the another type of part is small enough, it can be placed inside the same block space as the gate.

Inputs and outputs

Each gate can have up to 4 inputs and 4 outputs. The connections can be one of several types:

A bus transceiver has both digital and bundled IOs.

Digital IOs can connect directly to a source of redstone power. This can be either a strongly powered block, redstone dust, or a redstone alloy wire.

Analog IOs can also connect to any source of redstone power, but is also capable of sensing and emitting a signal of a specific analog strength (0 - 15).

Bundled IOs will only connect to a bundled cable or another device capable of accepting bundled signal.

Along with the type of connection, each gate also has a designated side of input or output. These sides are assigned with a number of 0 to 3. 0 is the side that faces away from you when you place the gate on the ground. As you move clockwise around the gate, the number increases. For example, if you are facing north when you place a gate, the side that faces north is 0, east is 1, south is 2, and west is 3.

Index of Gates

Here is a table of all the known gates that are added by ProjectRed Integration. Click on one to see how it works.

OR Gate
NOR Gate
NOT Gate
AND Gate
NAND Gate
XOR Gate
XNOR Gate
Buffer Gate
Multiplexer
Pulse Former
Repeater
Randomizer
RS Latch
Toggle Latch
Transparent Latch
Light Sensor
Rain Sensor
Timer
Sequencer
Counter
State Cell
Synchronizer
Bus Transceiver
Null Cell
Invert Cell
Buffer Cell
Comparator
AND Cell
Bus Randomizer
Bus Converter
Bus Input Panel
Stacking Latch
Segment Display Gate
Dec Randomizer
IC Gate