Home › Minecraft › How to Make a Piston in Minecraft
How to Make a Piston in Minecraft
Almost every redstone build you have ever admired — the hidden staircase, the flush castle door, the automatic pumpkin farm — has pistons doing the heavy lifting inside it. The piston is the component that turns a redstone signal into physical movement, and it is surprisingly cheap to craft once you have your first few pieces of redstone.
Items You Need
- 3 planks of any wood type, mixed is fine
- 4 cobblestone
- 1 iron ingot
- 1 redstone dust
The Piston Crafting Recipe
Lay the three planks across the entire top row of the crafting table. Fill both the left and right columns with cobblestone, which takes all four pieces. Put the iron ingot in the exact centre of the grid and the redstone dust in the bottom-middle slot beneath it. The result is one piston, facing towards you when placed — pistons always extend in the direction you are looking when you put them down, so positioning yourself correctly matters for doors and flying machines.
How Pistons Work
Give a piston a redstone signal — from a lever, button, pressure plate or redstone torch — and its wooden face extends one block, shoving whatever sits in front of it. Remove the signal and the face retracts, but a normal piston leaves the pushed block where it landed. A piston can push a train of blocks up to 12 long. Add a thirteenth block and the whole thing refuses to budge, which is the single most common reason redstone builds mysteriously fail. Some blocks are simply immovable: obsidian, bedrock, end portal frames and extended pistons themselves will never shift. Fluids are a special case — a piston extending into water or lava just erases the source block in front of it rather than pushing it.
Sticky Pistons: Push and Pull
Combine a piston with a single slimeball and you get a sticky piston. It pushes exactly like the normal kind, but when the signal cuts out it drags the block in front of its face back with it. That push-pull behaviour is what makes seamless doors, retractable bridges and block swappers possible. Slimeballs come from slimes in swamps and slime chunks, or from pandas sneezing — and if slimes are hard to find, note that a sticky piston is also the core of any slime-block flying machine, so the hunt is worth it.
What Pistons Are Used For
Start simple: a pair of sticky pistons and a lever makes a 2x2 hidden door that most players build exactly once and then put in every base forever. From there the uses branch out fast. Pistons harvest crops by shoving plants out of the ground in automatic farms, crush mobs in killing chambers, shuffle blocks in cobblestone and basalt generators, power elevators, and — chained together with slime blocks and observers — assemble into flying machines that can cross an entire ocean. Even a basic tree farm usually has a piston at its heart, pushing freshly grown trunks into a neat row for you to chop.
Powering Tips for Beginners
A piston needs power delivered to itself or to the block it is sitting against, so experiment with redstone dust trails running into its back. In Java Edition, pistons can also be powered by a signal aimed at the space above them, a quirk called quasi-connectivity that many compact designs rely on — and that occasionally makes a piston fire when it looks like nothing is touching it. If a piston in your build keeps extending for no visible reason, that quirk is usually why.
Frequently asked questions
How many blocks can a piston push in Minecraft?
A piston can push up to 12 blocks at once, including blocks stacked in a line or stuck together with slime or honey. A 13th block stops it from extending at all.
Can pistons move obsidian?
No. Obsidian, bedrock, end portal frames and other unmovable blocks cannot be pushed or pulled by any piston, normal or sticky.
How do you make a sticky piston?
Combine a piston with one slimeball in a crafting grid. The recipe is shapeless, and the sticky piston pulls the block in front of it back when it retracts.
How do you power a piston?
Send a redstone signal into the piston or into the block it touches using a lever, button, pressure plate, redstone torch or powered redstone dust.
Minecraft Brewing Guide: All Potion Recipes
Minecraft Raids Explained: Bad Omen, Waves and Hero of the Village
All Minecraft Villager Jobs Explained
Woodland Mansion in Minecraft: How to Find and Loot One
Redstone Components in Minecraft: A Complete Guide