Redstonery
RedstoneryCircuits › Dust staircase
Signal circuit

Dust staircase

Carry a signal between heights while checking support and clearance.

9 × 1 footprint5 layers15 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 0redstone dust at x 1, z 0stone at x 2, z 0
Layer 1 (1 up)
redstone dust at x 2, z 0stone at x 3, z 0
Layer 2 (2 up)
redstone dust at x 3, z 0stone at x 4, z 0
Layer 3 (3 up)
redstone dust at x 4, z 0stone at x 5, z 0stone at x 6, z 0stone at x 7, z 0
Layer 4 (4 up)
redstone dust at x 5, z 0repeater [facing=west, delay=1] at x 6, z 0redstone dust at x 7, z 0redstone lamp at x 8, z 0
redstone dustrepeater or comparatorinputlampsolid blockarrows point where a device sends its output; north is up

How it works

Dust climbs one block at a time on a supported staircase. The output repeater restores its strength after the climb.

  1. Dust follows valid neighboring connections across a change in height.
  2. Support blocks and space around each step affect whether the route actually connects.

Inputs and outputs

  • Inputlever (x 0, y 0, z 0)
  • Outputelevated signal (x 7, y 4, z 0)

Blocks you need

6 × redstone dust, 6 × stone, 1 × lever, 1 × repeater, 1 × redstone lamp.

Build it in the game: 15 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=false]
setblock ~1 ~0 ~0 minecraft:redstone_wire
setblock ~2 ~0 ~0 minecraft:stone
setblock ~2 ~1 ~0 minecraft:redstone_wire
setblock ~3 ~1 ~0 minecraft:stone
setblock ~3 ~2 ~0 minecraft:redstone_wire
setblock ~4 ~2 ~0 minecraft:stone
setblock ~4 ~3 ~0 minecraft:redstone_wire
setblock ~5 ~3 ~0 minecraft:stone
setblock ~5 ~4 ~0 minecraft:redstone_wire
setblock ~6 ~3 ~0 minecraft:stone
setblock ~6 ~4 ~0 minecraft:repeater[facing=west,delay=1]
setblock ~7 ~3 ~0 minecraft:stone
setblock ~7 ~4 ~0 minecraft:redstone_wire
setblock ~8 ~4 ~0 minecraft:redstone_lamp