Piston

Blocks

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.
Data: Obtaining
ToolPickaxeTool
Drop1 piston
Explosion conditionSurvives 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.

Data: Breaking
ToolPickaxeTool
Hardness1.5
Blast resistance1.5
Correct toolPickaxe
Drop1 piston

Crafting

crafting grid

PlanksPlanksPlanksCobblestoneIron IngotCobblestoneCobblestoneRedstone DustCobblestone

Result

Piston

Ingredients 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.

Data: Usage
TriggerNeighbouring redstone signal
Push limit12 blocks
Sticky variantPulls one block while retracting
Output stateExtended or retracted

Sounds

Pistons use dedicated extension and contraction events in addition to the ordinary block sound family.

Data: Sounds
Extendblock.piston.extend
Contractblock.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.

Data: Behavior
Stack size64
Solid blockYes
State count12
DirectionSix facing directions
State`extended=false` or `extended=true`
Push reactionBlocks the piston from moving
Connected materialsSlime 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.

Data: Data values
Identifierminecraft:piston
VersionMinecraft 26.2
Blockstateassets/minecraft/blockstates/piston.json
Loot tablePistonLoot table
State fieldsfacing, extended
Block familyRedstone component
Sticky identifierSticky Pistonsticky_piston
Push capacity12 blocks

History

  1. 26.2Block facts were published from the verified snapshot.Provenance: 918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5

References

Data: References
SourceValidated DeepMine snapshot
Snapshot ID918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5
Digest458999491df273dc103ffcc74a11fcb11516d1ab6bd14b16c8c3fbf54143c561

Navigation

Data and provenance

minecraft:piston

Snapshot digest verified.

Page is awaiting additional checks.Missing locales: ru, en
Data source458999491df273dc103ffcc74a11fcb11516d1ab6bd14b16c8c3fbf54143c561

Provenance and publication

Readiness
Pending
Snapshot
918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5
Source set
918feb41c87c05a6f3e94e327fb01a82543180a2376b65610c6f0521456532a5
Entity identifier
minecraft:piston
Digest
458999491df273dc103ffcc74a11fcb11516d1ab6bd14b16c8c3fbf54143c561
Missing locales
ru, en