Piston

Pistons and Sticky Pistons are both Redstone-related blocks capable of pushing other blocks when receiving a Redstone signal. They will be added in Update 0.15.0.

Crafting

 * 3 Wooden Planks + 4 Cobblestone + 1 Iron Ingot + 1 Redstone => 1 Piston
 * 1 Piston + 1 Simeball => 1 Sticky Piston

Sticky Pistons
Sticky Pistons behave similar to regular Pistons, but they are also capable of pulling the object they are attached to.

They will be found in Jungle Temples in Update 0.15.0.

Behaviour
Normal Pistons can move up to 12 adjacent blocks but cannot pull them back. Sticky Pistons can only push and pull a single block at a time.

Pistons cannot move all types of blocks. For example:
 * Blast resistant blocks, such as Obsidian or Bedrock.
 * Liquids, such as Water and Lava.

Trivia

 * Version Exclusive:  Pistons have a broader neck (extending part).
 * Version Exclusive:  Pistons can push block entities.
 * When a Slime Block is attached to a Piston, it moves all blocks adjacent to the Slime Block.
 * However, there is a limit to the amount of blocks that can be pushed.
 * When used together, Pistons, Sticky Pistons, Blocks of Redstone, and Slime Blocks can make very advanced Redstone mechanisms.
 * Pistons cannot move command blocks.
 * Pistons in Update 0.15.0 will be able to be powered by Observer blocks.