Craft a piston with three wooden planks, four cobblestone, one iron ingot, and one redstone dust. Place its wooden head toward the block you want to move, then power it with redstone. A regular piston pushes blocks; a sticky piston, made by adding a slimeball, can also pull its attached block back one block when the signal ends. Both piston types can move a structure of up to 12 blocks, subject to immovable-block and fragile-block rules.
Prefer not to run the server on your own PC? Godlike.Host offers hosted Minecraft Java servers with free DDoS protection and up to three free backups a day.
What a piston does
A piston is a redstone-powered block that extends a wooden head into the space in front of it. When it extends, it attempts to push the block or connected arrangement directly ahead. Removing the redstone signal retracts a regular piston without pulling the previously pushed block. A sticky piston behaves the same way while extending, but its sticky head can pull the block directly attached to it back toward the piston when it retracts.
Pistons turn a redstone signal into physical movement. That makes them useful for doors that disappear into a wall, traps, crop and water controls, decorative block swaps, concealed storage, and larger machines built with slime or honey blocks. The practical limit is important: one piston can push no more than 12 blocks in a single movement. A sticky piston pulls only the block attached to its head; it does not automatically drag an unlimited line of blocks.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteMaterials for a regular piston
Gather these items before opening a crafting table:
- 3 wooden planks — any wood type works.
- 4 cobblestone.
- 1 iron ingot.
- 1 redstone dust.
Mojang’s 2025 piston explanation identifies this ingredient set. The recipe is shaped, so the positions in the 3×3 grid matter.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Minecraft - Nintendo Switch | $29.82 | Buy on Amazon |
| 2 |
|
Minecraft: Switch Edition | $32.65 | Buy on Amazon |
| 3 |
|
Minecraft Legends Deluxe Edition | $49.00 | Buy on Amazon |
| 4 |
|
Minecraft | Standard Edition | XBOX Digital Code | $19.99 | Buy on Amazon |
| 5 |
|
Minecraft | Java & Bedrock Deluxe Collection | Windows Digital Code | $39.99 | Buy on Amazon |
As an Amazon Associate I earn from qualifying purchases.
How to craft a piston
Arrange the 3×3 recipe
Place the ingredients in a crafting table exactly as shown. An empty cell must remain empty; do not substitute another stone type for the cobblestone or move the iron and redstone.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →| Top row | Middle row | Bottom row |
|---|---|---|
| Wooden plank | Wooden plank | Wooden plank |
| Cobblestone | Iron ingot | Cobblestone |
| Cobblestone | Redstone dust | Cobblestone |
Collect the result
- Open a crafting table.
- Fill the grid using the arrangement above.
- Take the piston from the result slot and place it in your inventory.
- Repeat the recipe for every piston needed; each piston consumes its own iron and redstone.
The piston’s wooden face is the moving head. Its orientation is fixed when you place it, so decide which side must face the target before powering it.
#1 Best Overall
- Minecraft is a game about placing blocks and going on adventures
- Explore randomly generated worlds and build amazing things from the simplest of homes to the grandest of castles
- Play in creative mode with unlimited resources or mine deep into the world in survival mode, crafting weapons and armor to fend off the dangerous mobs
- Play on the go in handheld or tabletop modes
- Includes Super Mario Mash-Up, Natural Texture Pack, Biome Settlers Skin Pack, Battle & Beasts Skin Pack, Campfire Tales Skin Pack; Compatible with Nintendo Switch only
How to craft a sticky piston
A sticky piston starts with a regular piston. Combine one slimeball and one piston in a crafting grid to produce one sticky piston. The slimeball is the only additional ingredient; you do not recraft the iron, cobblestone, planks, or redstone.
| Variant | Recipe | Extends to push | Retracts to pull | Typical jobs |
|---|---|---|---|---|
| Regular piston | 3 planks, 4 cobblestone, 1 iron ingot, 1 redstone dust | Yes, up to 12 blocks | No | One-way pushers, simple traps, block launchers |
| Sticky piston | 1 piston plus 1 slimeball | Yes, up to 12 blocks | Yes, the block attached to its head moves back one block | Doors, retracting traps, block swaps, machine components |
Use a regular piston when the block only needs to move away from the piston. Pay the slimeball cost for a sticky piston when the original position must be restored automatically after the signal is removed.
Place and orient the piston correctly
- Stand where the piston’s rear should be and place it so the wooden head faces the block or structure to be moved.
- Check the entire line in front of the head. Every block in that line counts toward the 12-block push limit, and an immovable block can stop the movement.
- Leave room for the head to extend and for the moved block to occupy its destination.
- For a sticky piston, put the block you want returned directly against the wooden head. A gap prevents the sticky face from attaching to it.
- Build the redstone connection without placing a torch directly in front of the piston’s wooden head; that position does not power the piston.
To change direction, break and replace the piston from a different position. Pistons do not rotate after placement through a redstone setting.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Ways to power a piston
A piston extends when it receives a redstone signal. You can provide that signal with a redstone dust line, redstone torch, redstone block, lever, button, or pressure plate.
Redstone dust line
Run redstone dust from a switch or other power source to the piston. Make sure the line reaches the piston and is not interrupted. This is the most flexible choice for a door or machine because the switch can be placed several blocks away.
Rank #2
- Explore randomly-generated worlds and build amazing things from the simplest of homes to the grandest of castles
- Play in Creative Mode with unlimited resources or mine deep into the world in survival mode, crafting weapons and armour to fend off the dangerous mobs
Redstone torch
Microsoft Learn’s Bedrock redstone guide specifies that a redstone torch must be next to or below the piston to power it. A torch placed directly in front of the piston does not power it. If a torch arrangement behaves unexpectedly, move it to the side or underneath and test again.
Redstone block
Put a redstone block next to or below the piston, or connect it through a dust line. A redstone block provides a continuous signal until it is removed or moved.
Recommended Free Tools
Lever, button, and pressure plate
A lever supplies a sustained signal, so the piston remains extended while the lever is on. A button sends a short pulse, and a pressure plate is activated by an entity standing on it. A sticky piston normally extends during the pulse and retracts when the signal ends, making a button or plate suitable for a momentary door or trap.
How far pistons can move blocks
The 12-block push limit
Mojang’s official explanation and Microsoft Learn’s Bedrock guide both state a maximum of 12 blocks pushed by one piston. Count every block that must move in the same extension, including blocks carried by slime or honey. If the arrangement would exceed 12, the piston will not complete that movement.
Rank #3
Slime blocks and honey blocks can glue neighboring blocks into a moving structure. They let one piston carry a compact assembly, but they do not remove the 12-block limit. Count the complete connected assembly before building a machine, and check that the structure will not collide with a fixed block or the world boundary.
Sticky-piston pull distance
Mojang describes sticky pistons as moving things a distance of a single block. On retraction, the sticky head pulls the block stuck to it back one block toward the piston. It is not a long-range magnet and cannot retrieve a block that is separated by an empty space.
Timing and redstone ticks
Microsoft Learn’s Bedrock guide uses 20 game ticks per second and 10 redstone ticks per second when describing redstone timing. Treat those figures as Bedrock-specific guidance; Java and Bedrock can differ in timing details, quasi-connectivity, and edge cases. A design that depends on a precise pulse should be tested in the edition in which it will run.
Blocks and items pistons cannot safely move
Immovable blocks
Do not design a piston mechanism around moving any of these blocks. Mojang lists them among blocks sticky pistons cannot move:
- Bedrock
- Obsidian
- Spawners
- Jukeboxes
- Portal frames
- Sculk-based blocks
Because a single immovable block can halt a connected push, inspect the complete path rather than checking only the first block in front of the head.
Rank #4
- CREATE YOUR WORLD — Build whatever you imagine in an infinite world that is unique in every playthrough.
- EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world full of surprises.
- SURVIVAL ADVENTURES — Face mysterious foes, travel across varied landscapes, and venture into perilous dimensions.
- PLAY TOGETHER — Play solo or join friends in local split-screen and cross-platform play across console, mobile, and PC. Online multiplayer supports up to 8 players.
- COMMUNITY PLAY — Connect with players on community servers, or subscribe to Realms Plus (sold separately) to play with up to 10 friends on a private server.
Fragile blocks and redstone components
Some blocks or entities may break rather than travel safely when pushed. Mojang specifically warns about fragile plants, eggs, and redstone circuitry. Keep these out of a moving assembly unless you have tested the exact arrangement in your edition. A plant farm can be damaged by a piston even when the piston itself extends normally.
Starter piston builds
One-block hidden door
A one-block hidden door is the simplest sticky-piston project.
- Choose a wall opening one block high and one block wide.
- Place a sticky piston behind the wall with its head facing the opening.
- Attach the door block directly to the sticky head.
- Run redstone from a lever, button, or pressure plate to the piston, routing the signal so the torch is not directly in front of the head.
- Power the piston to move the block into the opening or out of it, then remove power to return it.
- Walk through several cycles before decorating the mechanism; exposed wiring or a misplaced block can stop the movement.
Keep the first version to one moving block. It makes orientation, signal reach, and retraction easy to diagnose.
Retracting trap
Place a regular or sticky piston beneath a floor block or beside a ledge block. Connect it to a pressure plate or button where the trigger can be concealed. A regular piston can push the block into a dangerous position; a sticky piston can also pull it back after the signal ends. Check that the trigger does not leave the player standing on a block that the piston is trying to move.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Water-channel and crop control
Sticky pistons can open or close a water channel by moving a blocking block. Put the blocker directly against the sticky head, keep the water source outside the moving path, and use a lever for a sustained open or closed state. In a crop setup, use the piston to release water across the farmland after crops mature, then retract the blocker to stop the flow. Test the water path with no crops first so a misplaced block does not wash away the planting area.
Decorative block swap
Use a sticky piston to move a decorative block in front of a wall, changing the appearance of a room when powered. Keep the moving block and any slime or honey carrier within the 12-block limit. Avoid fragile plants and redstone parts in the visible assembly, because a push can break them rather than relocate them.
Concealed chest
Place a chest behind a removable wall section and use a sticky piston to move the covering block. The chest itself should remain outside the piston’s moving line unless you have verified that the complete arrangement is movable. Test the door with the chest empty, then with normal contents, and keep the redstone control accessible for recovery.
Slime- and honey-assisted machines
For a larger moving assembly, attach blocks to slime or honey so the piston carries them together. Count every connected block, including the slime or honey carrier, before powering the piston. Keep the assembly below 13 blocks and leave a clear destination space. Do not mix components casually: a machine that relies on a particular adhesion pattern should be tested in Java or Bedrock separately because timing and connection behavior can differ.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsBest Value
- DELUXE COLLECTION — Includes Minecraft: Java & Bedrock Edition, three Bedrock add-ons, three exclusive Character Creator items, and 700 Minecoins.
- CREATE YOUR WORLD — Build whatever you imagine in an infinite world that’s unique in every playthrough.
- EXPLORE AND CRAFT — Discover biomes, resources, and mobs, then craft your way through a sandbox world filled with surprises.
- SURVIVE THE ADVENTURE — Face mysterious foes, travel across exciting landscapes, and venture into perilous dimensions.
- PLAY TOGETHER — Play cross-platform with friends in Bedrock Edition on console, mobile, and PC, or join community servers in Java Edition on PC, Mac, and Linux. Online console multiplayer requires a platform-specific subscription (sold separately).
Troubleshooting a piston that fails
The piston does not extend
- Confirm that the lever is on, the button was actually pressed, or the pressure plate is being activated.
- Trace the redstone dust to the piston and repair any gap.
- Move a redstone torch to the side or below the piston; a torch directly in front does not power it.
- Check that the target arrangement contains no bedrock, obsidian, spawner, jukebox, portal-frame, or sculk-based block.
- Count the moving blocks, including slime or honey carriers. More than 12 prevents the push.
- Look for a solid block immediately behind the intended destination that leaves no legal space for the movement.
The piston extends but does not retract the block
- Verify that the piston is sticky, not regular; adding a slimeball to a piston makes the sticky variant.
- Make sure the block to be pulled was directly against the sticky head when the piston extended.
- Check whether another block, an immovable block, or an over-limit structure is obstructing the return path.
- If the circuit uses a button or pressure plate, confirm that the signal really ended and that no second power source is keeping the piston extended.
Only part of a machine moves
Inspect the connection between blocks. Slime and honey can carry adjacent blocks, but the entire connected structure must fit within the 12-block push limit and must not contain a block that cannot move. Separate unrelated blocks, reduce the assembly, or replace a fragile component that breaks during movement.
Plants, eggs, or redstone break
Remove those fragile elements from the moving line or redesign the mechanism so the piston moves a support block instead. A functioning piston can still destroy fragile contents; extension alone is not proof that a farm or circuit is safe.
The same timing works differently between editions
Identify whether the world is Java or Bedrock before tuning a pulse. The cited timing figures of 20 game ticks per second and 10 redstone ticks per second come from Microsoft Learn’s Bedrock guide, and advanced timing or quasi-connectivity behavior should not be assumed to transfer unchanged to Java. Build a small test rig in the target edition before embedding a timing-sensitive circuit in a permanent base.
Quick Recap
Choosing a regular or sticky piston
| Question | Regular piston | Sticky piston |
|---|---|---|
| Does it push? | Yes, up to 12 blocks. | Yes, up to 12 blocks. |
| Does it pull on retraction? | No. | Yes, the block attached to its head returns one block. |
| Extra ingredient | None beyond the piston recipe. | One slimeball added to one piston. |
| Best first projects | One-way traps and pushers. | Doors, retracting traps, water controls, block swaps, and concealed chests. |
| Machine role | Useful when a return trip is unnecessary. | Useful when the mechanism must restore a block’s original position. |
When in doubt, prototype with a regular piston first to verify the direction and redstone signal. Upgrade it to a sticky piston only when the design needs the block to come back.
A pre-power checklist
- The wooden head faces the intended target.
- The moving block is directly against the head if retraction is required.
- The redstone signal reaches the piston.
- A torch is not placed directly in front of the piston.
- The complete moving arrangement contains no more than 12 blocks.
- The arrangement contains no listed immovable block.
- Plants, eggs, and redstone circuitry are outside the dangerous moving path or have been tested.
- The design has been tested in the actual Java or Bedrock edition being played.
Key takeaways
Craft the piston from three planks, four cobblestone, one iron ingot, and one redstone dust in the shaped 3×3 recipe. Add one slimeball to make it sticky. Place the wooden head toward the target, power it with redstone, and keep the complete moving structure within the 12-block limit. Use a regular piston for a push-only action and a sticky piston when the attached block must return. Treat bedrock, obsidian, spawners, jukeboxes, portal frames, and sculk-based blocks as immovable, and protect fragile plants, eggs, and redstone components from the moving path.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




