Sticky Piston
Sticky Piston pushes a block forward and pulls it back when the signal cuts — the bidirectional cousin of the regular piston.
Description
This sticky behaviour is what makes hidden doors, drawbridges, mob trap retraction systems, and most flying machines possible. Without this variant, every retracted block would simply be left dangling at the new location. As with the regular version, certain blocks resist push entirely — obsidian, bedrock, blocks with tile entities — but anything else can be moved up to twelve units. One important caveat: if the head pushes another block in a chain, only the directly-attached one returns; further blocks stay where they were placed. This is why slime blocks and honey blocks (which group together) are such popular companions.
Redstone Guide
How to use a Sticky Piston in Minecraft
-
1
Craft the sticky piston
Place one piston in the center of the 3x3 crafting grid with a slimeball directly above it. This yields one sticky piston.
-
2
Place and aim the head
Set the sticky piston facing the block you want to move; the head always points away from the player when placed.
-
3
Power it to extend
Apply a redstone signal from a lever, button, or redstone torch so the head extends and pushes the attached block one space forward.
-
4
Cut power to retract
Remove the signal so the sticky head pulls the block back to its starting position, unlike a regular piston that leaves it behind.
A sticky piston can push up to twelve blocks in a line but pulls back only the single block touching its head. It cannot move obsidian, bedrock, or blocks with tile entities such as chests and furnaces.
How to craft this block
Used in crafts
- Pulling
- Pulling
Related blocks
Frequently asked questions
How do you craft a sticky piston?
Combine one piston with one slimeball in the crafting grid, placing the slimeball directly above the piston. This makes one sticky piston.
What is the difference between a piston and a sticky piston?
A regular piston only pushes blocks and leaves them in place, while a sticky piston also pulls the attached block back when the redstone signal turns off.
How many blocks can a sticky piston move?
A sticky piston can push up to 12 blocks at once, but it retracts only the single block directly touching its head.
Can a sticky piston move obsidian or chests?
No. Sticky pistons cannot move obsidian, bedrock, or blocks with tile entities such as chests, furnaces, and droppers.
Do sticky pistons work in both Java and Bedrock Edition?
Yes, sticky pistons exist in both editions, though some redstone quirks like quasi-connectivity behave differently between Java and Bedrock.
Minecraft and all related materials are trademarks and copyrights of Mojang Studios © 2009–2026. This site is not an official Minecraft product and is not affiliated with or endorsed by Mojang Studios or Microsoft Corporation.