Skip to main content
← All Guides
Redstone · Contraption · Java & Bedrock

How to Make a Piston Extender

A single piston only pushes a block one space. A piston extender chains pistons so the block telescopes two or three blocks out and pulls back in.

1 pistonextender
1 PUSH → 2 PUSH = 3 BLOCKS
pistons fire in turn the block reaches further
One piston pushes another, which pushes the block again. Each stage adds a block of reach, so a double extender moves a block two or three further than a single piston, then pulls it back.

What you need

Sticky pistons (stacked)
Observers for the timing
Redstone to pulse them
The block you push out

Timing is everything

An extender is just pistons pushing pistons. Fire the back one and it shoves the front piston and the block out a block; fire the front one and it adds another. The whole trick is order and delay: each stage has to extend after the one behind it and retract before it, so a sticky piston always has the block on its face to pull back. Drive each stage from an observer or a repeater tick and it stays reliable.

Quick answers

What is a piston extender in Minecraft?
It is a redstone build that pushes a block out further than the single block one piston can reach. By stacking sticky pistons and firing them in the right order, the block telescopes two, three or four blocks out and then pulls back in.
How do you build a double piston extender?
Stack two sticky pistons in line. Pulse the back piston first so it shoves the front piston and the block out one block, then pulse the front piston so it extends the block one more. To retract, release them in the reverse order so the front pulls back before the back.
Why can a piston only push a block one block out?
A piston's arm always extends exactly one block, that is a fixed game rule. A single piston can push a row of up to twelve blocks, but it can only move the front face one space, so reaching further means chaining pistons.
How far can a piston extender reach?
Double extenders move a block two to three blocks, and quad extenders reach four or more. Each extra stage adds a block of reach but also adds timing that has to line up, so longer extenders are harder to keep reliable.
Why does my piston extender leave the block behind?
A sticky piston only pulls back the block directly touching its face. If the pulses fire in the wrong order or too close together, a stage drops its block. Add a tick of delay with a repeater or drive each stage from an observer so the order is exact.
Do piston extenders work on Bedrock?
The idea works on both editions, but piston timing and quasi-connectivity differ, so a Java extender often needs its delays or observer placement retuned before it runs cleanly on Bedrock.
Database →
Pistons & observers
Look up sticky pistons, observers and what each one can push.
Guide →
How to make a piston
The recipe and the sticky-piston basics behind every extender.