Redstonery
RedstoneryCircuits › Dust line
Signal circuit

Dust line

See how far one source can carry a usable signal.

18 × 1 footprint1 layer18 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=true] at x 0, z 0redstone dust at x 1, z 0redstone dust at x 2, z 0redstone dust at x 3, z 0redstone dust at x 4, z 0redstone dust at x 5, z 0redstone dust at x 6, z 0redstone dust at x 7, z 0redstone dust at x 8, z 0redstone dust at x 9, z 0redstone dust at x 10, z 0redstone dust at x 11, z 0redstone dust at x 12, z 0redstone dust at x 13, z 0redstone dust at x 14, z 0redstone dust at x 15, z 0redstone dust at x 16, z 0redstone lamp at x 17, z 0
redstone dustinputlamparrows point where a device sends its output; north is up

How it works

Dust carries a signal 15 blocks and loses one each block; the 16th block gets nothing. The numbers on the wire in this view are the power.

  1. The source gives the first dust a strength of 15. Each following dust loses one level.
  2. Read the numbers along the line: the sixteenth dust is at zero, so a receiver beyond it has no signal.

Inputs and outputs

  • Inputlever (x 0, y 0, z 0)
  • Outputlamp, never lit (x 17, y 0, z 0)

Blocks you need

16 × redstone dust, 1 × lever, 1 × redstone lamp.

Build it in the game: 18 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 ~0 minecraft:lever[face=floor,facing=north,powered=true]
setblock ~1 ~0 ~0 minecraft:redstone_wire
setblock ~2 ~0 ~0 minecraft:redstone_wire
setblock ~3 ~0 ~0 minecraft:redstone_wire
setblock ~4 ~0 ~0 minecraft:redstone_wire
setblock ~5 ~0 ~0 minecraft:redstone_wire
setblock ~6 ~0 ~0 minecraft:redstone_wire
setblock ~7 ~0 ~0 minecraft:redstone_wire
setblock ~8 ~0 ~0 minecraft:redstone_wire
setblock ~9 ~0 ~0 minecraft:redstone_wire
setblock ~10 ~0 ~0 minecraft:redstone_wire
setblock ~11 ~0 ~0 minecraft:redstone_wire
setblock ~12 ~0 ~0 minecraft:redstone_wire
setblock ~13 ~0 ~0 minecraft:redstone_wire
setblock ~14 ~0 ~0 minecraft:redstone_wire
setblock ~15 ~0 ~0 minecraft:redstone_wire
setblock ~16 ~0 ~0 minecraft:redstone_wire
setblock ~17 ~0 ~0 minecraft:redstone_lamp