Redstonery
RedstoneryCircuits › Independent wire bridge
Signal circuit

Independent wire bridge

Cross two routes without accidentally joining their signals.

9 × 9 footprint4 layers27 blocksTested in 4 rotationsJava Edition 26.2
Open in the simulatorBuild it in the game

Layout

Layer 0 (on the floor)
lever [face=floor, facing=north, powered=false] at x 0, z 4redstone dust at x 1, z 4redstone dust at x 2, z 4redstone dust at x 3, z 4redstone dust at x 4, z 4redstone dust at x 5, z 4redstone dust at x 6, z 4redstone dust at x 7, z 4redstone dust at x 8, z 4
Layer 2 (2 up)
stone at x 4, z 0stone at x 4, z 1stone at x 4, z 2stone at x 4, z 3stone at x 4, z 4stone at x 4, z 5stone at x 4, z 6stone at x 4, z 7stone at x 4, z 8
Layer 3 (3 up)
lever [face=floor, facing=north, powered=false] at x 4, z 0redstone dust at x 4, z 1redstone dust at x 4, z 2redstone dust at x 4, z 3redstone dust at x 4, z 4redstone dust at x 4, z 5redstone dust at x 4, z 6redstone dust at x 4, z 7redstone dust at x 4, z 8
redstone dustinputsolid blockarrows point where a device sends its output; north is up

How it works

Two wires cross with a three-block height difference. Their support blocks and power paths remain separate; every input combination is checked.

  1. One route changes height to pass the other with separation.
  2. A crossing is successful only when each output still depends on its own input.

Truth table

Settled outputs after the inputs stop changing. 1 is on, 0 is off. Every row is checked in the simulator in all four rotations.

lower east/west wireupper north/south wirelower wireupper wire
0000
1010
0101
1111

Inputs and outputs

  • Inputlower east/west wire (x 0, y 0, z 4)
  • Inputupper north/south wire (x 4, y 3, z 0)
  • Outputlower wire (x 8, y 0, z 4)
  • Outputupper wire (x 4, y 3, z 8)

Blocks you need

16 × redstone dust, 9 × stone, 2 × lever.

Build it in the game: 27 commands

Relative to where you stand, with x running east and z running south. Paste one line at a time into chat, or into a chain of command blocks. The block art is the game's own; the layout is what the page above shows.

setblock ~0 ~0 ~4 minecraft:lever[face=floor,facing=north,powered=false]
setblock ~1 ~0 ~4 minecraft:redstone_wire
setblock ~2 ~0 ~4 minecraft:redstone_wire
setblock ~3 ~0 ~4 minecraft:redstone_wire
setblock ~4 ~0 ~4 minecraft:redstone_wire
setblock ~5 ~0 ~4 minecraft:redstone_wire
setblock ~6 ~0 ~4 minecraft:redstone_wire
setblock ~7 ~0 ~4 minecraft:redstone_wire
setblock ~8 ~0 ~4 minecraft:redstone_wire
setblock ~4 ~2 ~0 minecraft:stone
setblock ~4 ~3 ~0 minecraft:lever[face=floor,facing=north,powered=false]
setblock ~4 ~2 ~1 minecraft:stone
setblock ~4 ~3 ~1 minecraft:redstone_wire
setblock ~4 ~2 ~2 minecraft:stone
setblock ~4 ~3 ~2 minecraft:redstone_wire
setblock ~4 ~2 ~3 minecraft:stone
setblock ~4 ~3 ~3 minecraft:redstone_wire
setblock ~4 ~2 ~4 minecraft:stone
setblock ~4 ~3 ~4 minecraft:redstone_wire
setblock ~4 ~2 ~5 minecraft:stone
setblock ~4 ~3 ~5 minecraft:redstone_wire
setblock ~4 ~2 ~6 minecraft:stone
setblock ~4 ~3 ~6 minecraft:redstone_wire
setblock ~4 ~2 ~7 minecraft:stone
setblock ~4 ~3 ~7 minecraft:redstone_wire
setblock ~4 ~2 ~8 minecraft:stone
setblock ~4 ~3 ~8 minecraft:redstone_wire