Piston
Piston — block.
Obtaining
A piston is a redstone component that can be collected with a pickaxe. Its block loot table returns the piston itself when the drop survives an explosion.
Loot tablePistonDetailed drops are not published yet.| Tool | PickaxeTool |
|---|---|
| Drop | 1 piston |
| Explosion condition | Survives explosion |
Breaking
The piston has stone-like strength and is collected as a block when mined with a pickaxe. The loot table contains one piston and uses the standard survives-explosion condition.
| Tool | PickaxeTool |
|---|---|
| Hardness | 1.5 |
| Blast resistance | 1.5 |
| Correct tool | Pickaxe |
| Drop | 1 piston |
Crafting
Result
PistonIngredients match the published snapshot.
Usage
A piston reacts to a neighbouring redstone signal and moves blocks in the direction of its facing. A sticky piston uses the same mechanism but can pull one adjacent block back during retraction.
| Trigger | Neighbouring redstone signal |
|---|---|
| Push limit | 12 blocks |
| Sticky variant | Pulls one block while retracting |
| Output state | Extended or retracted |
Sounds
Pistons use dedicated extension and contraction events in addition to the ordinary block sound family.
| Extend | block.piston.extend |
|---|---|
| Contract | block.piston.contract |
Behavior
The piston head and moving piston entity handle the short extension animation. Blocks with an immovable push reaction, including obsidian and reinforced deepslate, stop the movement; slime and honey blocks can connect additional blocks to the moving line.
| Stack size | 64 |
|---|---|
| Solid block | Yes |
| State count | 12 |
| Direction | Six facing directions |
| State | `extended=false` or `extended=true` |
| Push reaction | Blocks the piston from moving |
| Connected materials | Slime block and honey block |
Data values
The block uses the `minecraft:piston` identifier. Its public state consists of the facing direction and whether the arm is extended; the sticky variant is a separate block identifier.
| Identifier | minecraft:piston |
|---|---|
| Version | Minecraft 26.2 |
| Blockstate | assets/minecraft/blockstates/piston.json |
| Loot table | PistonLoot table |
| State fields | facing, extended |
| Block family | Redstone component |
| Sticky identifier | Sticky Pistonsticky_piston |
| Push capacity | 12 blocks |
History
- 26.2Block facts were published from the verified snapshot.Provenance: 918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5
Gallery
See also
References
| Source | Validated DeepMine snapshot |
|---|---|
| Snapshot ID | 918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5 |
| Digest | 458999491df273dc103ffcc74a11fcb11516d1ab6bd14b16c8c3fbf54143c561 |
Navigation
Data and provenance
minecraft:piston
Snapshot digest verified.
458999491df273dc103ffcc74a11fcb11516d1ab6bd14b16c8c3fbf54143c561Provenance and publication
- Readiness
- Pending
- Snapshot
- 918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5
- Source set
- 918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5
- Entity identifier
- minecraft:piston
- Digest
- 458999491df273dc103ffcc74a11fcb11516d1ab6bd14b16c8c3fbf54143c561
- Missing locales
- ru, en




