Redstone Companion · Learn Open simulator →

Minecraft Piston Door (Bedrock)

A piston door hides an entrance behind blocks that slide aside on command. Sticky pistons pull the blocks back to seal it, and the design scales from a simple 2x2 to hidden staircases.

Bedrock Edition · Updated 2026-06-02

How does a piston door work?

A piston door hides a doorway behind blocks that pistons shove out of the way when you give a signal. Press a button and the pistons retract, pulling the wall blocks aside to open a gap you can walk through; press it again and they push the blocks back to seal the wall seamlessly.

The key ingredient is the sticky piston — an ordinary piston pushes a block out but can't pull it back, so you'd lose the door. Sticky pistons grab the block on retraction and return it to its hiding spot.

Tap a button to open the door, then tap again to seal it. Watch the pistons pull the blocks aside.
Open full simulator →

Wiring both sides together

A door usually needs a button on both sides so you can open it coming and going. The trick is to OR the two buttons together — merge their wires so either one triggers the same door mechanism — and often run the result through a toggle (T flip-flop) so a single press opens and the next press closes.

The hidden staircase

A fancier cousin is the hidden staircase: a stack of pistons that extend in sequence to form steps when triggered, then retract flush into the floor to vanish. It's a showcase build that combines staggered timing with sticky pistons.

Trigger it and watch the pistons rise in sequence to form a staircase, then disappear when closed.
Open full simulator →

Key facts

Bedrock vs. Java: redesign required

Most compact Java piston doors exploit quasi-connectivity — powering a piston from a block diagonally above. Bedrock has none of this, so those exact designs simply won't fire here. On Bedrock you must route real power directly to every piston, which sometimes means a slightly larger build. Note that Bedrock pistons have a fixed 2-game-tick (0.1s) start delay — the “0-tick” piston tricks from Java don't exist here — so plan door timing around that. This simulator follows Bedrock rules, so build doors that power each piston for real.