A glowing Minecraft piston rendered over a sunny landscape alongside a crafting grid showing planks, cobblestone, an iron ingot, and redstone dust.

Pistons are the heart of almost every redstone contraption in Minecraft, from hidden doors to auto farms. This guide covers the exact recipe, how to upgrade to a sticky piston, and how to power and use them.

Everything here is confirmed in the current 2026 version of Minecraft (26.2).

Quick answer: craft a piston from 3 wood planks, 4 cobblestone, 1 iron ingot, and 1 redstone dust. To make a sticky piston that pulls blocks back, add a slime ball to the top of a finished piston.

Piston Recipe at a Glance

ItemIngredients
Piston3 planks + 4 cobblestone + 1 iron ingot + 1 redstone dust
Sticky piston1 piston + 1 slime ball
What it doesPushes blocks when powered
Sticky versionPushes AND pulls blocks back
Powered byAny redstone signal (button, lever, redstone dust, etc.)

Step 1: Gather the Ingredients

A Minecraft chest inventory showing the required ingredients to craft a piston, including wood planks, redstone dust, an iron ingot, cobblestone, and a slimeball.

For one piston you need:

  • 3 wood planks (any type)
  • 4 cobblestone
  • 1 iron ingot
  • 1 redstone dust

All of these are early-game materials, so you can make pistons well before you touch anything advanced.

Step 2: Craft the Piston

A Minecraft crafting table grid with 3 wood planks along the top, cobblestone on the sides, an iron ingot in the center, and redstone dust at the bottom to craft a regular piston.

Open a crafting table and lay it out like this:

  • Top row: plank, plank, plank
  • Middle row: cobblestone, iron ingot, cobblestone
  • Bottom row: cobblestone, redstone dust, cobblestone

The planks go across the top, the iron ingot sits in the center with cobblestone on either side, and the redstone dust sits in the bottom-center. That gives you one piston.

Step 3: Upgrade to a Sticky Piston

A Minecraft crafting table grid with a slimeball placed directly above a regular piston to craft a sticky piston.

A normal piston only pushes blocks; when it retracts, it leaves the block behind. A sticky piston both pushes and pulls the block back, which is what most contraptions actually need. To make one:

  • Put a finished piston in the crafting grid with a slime ball on top of it.

The slime attaches to the piston’s face, giving you a sticky piston. Slime balls come from slimes (killed in slime chunks or swamps), so grab a few if you plan to build much redstone.

Step 4: Power and Use Your Piston

A redstone testing setup showing a regular piston and a sticky piston pushed against blocks to demonstrate how sticky pistons pull blocks back while regular pistons do not.

A piston does nothing until it receives a redstone signal. You can trigger it with a button, lever, pressure plate, redstone torch, or a line of redstone dust running into its back, top, or side. A couple of things to know:

  • Redstone dust must run straight into the piston, or be raised up one block, dust laid directly beside the piston will not power it.
  • A piston can push up to 12 blocks at once, but some blocks (like obsidian and bedrock) cannot be moved at all, and a few (doors, cakes) break if pushed.
  • The extended piston head is a transparent block, which matters for redstone and mob spawning.

Pistons are the building block for observers and dispensers in automatic farms, hidden staircases, and even simple elevators. Once you have sticky pistons and a slime supply, most redstone builds open up.

Frequently Asked Questions

How do you make a piston in Minecraft?

Combine 3 wood planks across the top, cobblestone on the two sides of the middle and bottom rows, 1 iron ingot in the center, and 1 redstone dust in the bottom-center of a crafting table.

How do you make a sticky piston?

Put a finished piston in the crafting grid with a slime ball on top of it. The slime sticks to the piston’s face and makes it a sticky piston.

What is the difference between a piston and a sticky piston?

A normal piston only pushes blocks and leaves them behind when it retracts. A sticky piston pushes and pulls the block back with it.

How do you power a piston?

With any redstone signal, a button, lever, pressure plate, redstone torch, or redstone dust running into its back, top, or side.

How many blocks can a piston push?

Up to 12 blocks at once. Some blocks like obsidian and bedrock cannot be pushed at all, and blocks like doors or cake break if pushed.

Do you need slime for a piston?

Only for a sticky piston. A regular piston needs no slime, just planks, cobblestone, iron, and redstone.

Pistons turn a pile of cobblestone and one iron into the moving parts of every redstone build. Craft a few, add slime balls for sticky versions, and you have everything you need to start automating your world.

Minecraft Server Hosting by Shockbyte

Affiliate link – we may earn a commission at no extra cost to you.