Home → Minecraft → How to make a Piston
Minecraft
How to Make a Piston in Minecraft
Updated April 2026 · 2 min read
⚡ Quick Answer
Craft a Piston with 3 Wood Planks + 4 Cobblestone + 1 Iron Ingot + 1 Redstone Dust. In a crafting table: fill the top row with Wood Planks, place Cobblestone in both middle side slots and both bottom side slots, Iron Ingot in the center, and Redstone Dust in the bottom center. Pistons push up to 12 blocks when powered by Redstone and are the foundation of most moving contraptions in the game. They are especially useful if you’re building an automatic farm in Minecraft.
Step by Step
1
Gather the materials. You need 3 Wood Planks (any type), 4 Cobblestone, 1 Iron Ingot (smelt Iron Ore in a Furnace), and 1 Redstone Dust (mined from Redstone Ore found between Y -64 and Y 16). All materials are available within the first few days of a new survival world.
2
Open a crafting table and arrange the recipe. Top row: 3 Wood Planks. Middle row: Cobblestone, Iron Ingot, Cobblestone. Bottom row: Cobblestone, Redstone Dust, Cobblestone. The Piston appears in the output slot — the grey face with the wooden cross pattern is the pushing face.
3
Place the Piston facing the direction you want it to push. The face with the wooden cross always pushes away from the base. Place it so the face points toward the blocks you want to move. Power it with a Redstone signal — Lever, Button, Redstone Torch, or Redstone wire — to extend the arm and push.
4
Craft a Sticky Piston by combining 1 Piston + 1 Slimeball in a crafting table. A Sticky Piston both pushes and pulls the block attached to its face — essential for doors, drawbridges, and any contraption that needs blocks to return to their original position when the Redstone signal stops. This is especially useful in builds like an automatic farm in Minecraft.
5
Connect to a Redstone circuit. Pistons activate when they receive a Redstone signal from any adjacent block, including from behind, below, or through Redstone dust on the ground. Use a simple Lever on the wall behind the Piston for manual control, or connect to more complex circuits for automated operation.
Tips
→
Pistons cannot push obsidian, bedrock, or extended pistons — these blocks are immovable. If your Piston isn’t pushing something, check if the target block is on the immovable list. Chests, furnaces, and spawners also cannot be pushed.
→
Sticky Pistons are better for most builds — a regular Piston leaves blocks floating in extended position when the signal stops. A Sticky Piston pulls them back cleanly. Unless you specifically want the block to stay extended, always use Sticky.
→
Pistons power flying machines — combining Pistons, Slime Blocks, and Observers creates self-propelled contraptions that move indefinitely through the air. This is one of the most advanced Redstone applications in the game and enables automatic tree farms and mining machines, similar to systems used in how to make a mob farm in Minecraft.
→
Piston doors are the most popular use — two Sticky Pistons facing each other with 2×2 blocks between them create a hidden door that opens and closes flush with the wall. Far more aesthetically pleasing than a regular door for base entrances.
More Minecraft guides