Technical blocks/Pistons


Java Edition Beta
1.7Piston heads have an unobtainable item form corresponding to its block ID. It can be obtained via inventory editors with numeric item ID 34.
The moving piston has an unobtainable item form corresponding to its block ID. It can be obtained via inventory editors with numeric item ID 36.
Both blocks do not appear to be able to be placed.
Items of dark gray and white cloth obtained in a world prior to the removal of cloth in late Infdev could convert forward into piston head or moving piston items respectively.
1.8Pre-release 2 ;)Added pick block functionality. This changes the currently selected slot to any containing these otherwise-unobtainable items, but does not allow them to be obtained if not already in the hotbar.
Java Edition
1.2.5prePiston heads and moving pistons can now be obtained via Pick Block in creative.
1.3.112w15aUsing pick block on a piston head or moving piston now causes a game crash.
12w16aPiston head and moving piston items can now be obtained in singleplayer worlds via the /give command using their respective numeric IDs.
Piston heads and moving pistons can no longer be obtained with pick block in Creative.
1.7.213w37aThe direct item forms of piston heads and moving pistons have been removed from the game. They can no longer exist as an item in any way, only as placed blocks.
Pocket Edition Alpha
v0.15.0Both the "moving piston" and "piston head" items have been added. The "piston head" item has an ID of 34 and the "moving piston" item has an ID of 250.
Bedrock Edition
1.18.30beta 1.18.30.26The ids of sticky piston heads and piston heads are now changed. For backward compatibility, their original IDs (stickypistonarmcollision and pistonarmcollision) are registries as their alias IDs, which can be obtained with /give command.
Moving block's ID is also changed, but it still cannot be obtained by /give.

Appearances

Piston head
Java Edition Beta
1.7 The piston head item uses this texture in inventories, when held in first or third person view or as a dropped item.
Java Edition
1.4.212w34aThe piston head item now uses the aforementioned texture when in an item frame.
Bedrock Edition
? The piston head block uses this item texture.[1]
1.10.0 The piston head block uses this item texture.
Moving piston
Java Edition Beta
1.7 The moving piston item uses this texture in inventories, when held in first or third person view or as a dropped item.
Java Edition
1.0.0Beta 1.9 Prerelease 5 The moving piston item now uses this texture in inventories, when held in first or third person view or as a dropped item.
This is due to the grass top texture changing in this version.
1.4.212w34aThe moving piston item now uses the aforementioned texture when in an item frame.
1.513w02a The moving piston item now uses this texture in inventories, when held in first or third person view, as a dropped item or when in an item frame.
This is due to major texture storage changes in this version.
Pocket Edition Alpha
v0.15.0 The moving piston block uses this item texture.[2]
Bedrock Edition
1.20.80Preview 1.20.80.21 The item texture has been updated.

Names

Piston Head
Java Edition
  • Beta 1.7 - Beta 1.9 Prerelease: [Has no defined name, rendering a minimum-length text box if highlighted]
  • Beta 1.9 Prerelease 2 - Beta 1.9 Prerelease 3: [Has no defined name, and attempting to render it causes a game crash]
  • Beta 1.9 Prerelease 4 - 13w25b: [Has no defined name, rendering a minimum-length text box if highlighted]
  • 13w25c - 13w36b: tile.null.name

When given using the /give command, it is announced as null.name.

Bedrock Edition
  • ? - Beta 1.18.30.22: tile.pistonArmCollision.name
  • Beta 1.18.30.26 - now: tile.piston_arm_collision.name
Sticky Piston Head
Bedrock Edition
  • ? - Beta 1.18.30.22: tile.stickyPistonArmCollision.name
  • Beta 1.18.30.26 - now: tile.sticky_piston_arm_collision.name
Moving Piston
Java Edition
  • Beta 1.7 - Beta 1.9 Prerelease: [Has no defined name, rendering a minimum-length text box if highlighted]
  • Beta 1.9 Prerelease 2 - Beta 1.9 Prerelease 3: [Has no defined name, and attempting to render it causes a game crash]
  • Beta 1.9 Prerelease 4 - 13w25b: [Has no defined name, rendering a minimum-length text box if highlighted]
  • 13w25c - 13w36b: tile.null.name

When given using the /give command, it is announced as null.name.

Bedrock Edition
  • ? - Beta 1.18.30.22: tile.movingBlock.name
  • Beta 1.18.30.26 - now: tile.moving_block.name

References