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 furtherOne 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
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.