Sticky Piston

The Sticky Piston is a block added in Beta 1.7 It is crafted by putting a Slime Ball on top of a Piston in a crafting table. This can be done in the 2x2 Crafting grid, because it only requires two spaces.

Sticky pistons, as their name suggests, "stick" to an object they push, and will pull the block in front of the paddle section back when they contract. The only way for a Block to be removed from a Sticky Piston is to either destroy the Sticky Piston or to destroy or push the Block or if you push the sticky Piston away, the block will not stick to the piston and thus not follow the movement of the piston. For more information on piston functions, see Piston.

The sticky piston adds a use to Slimeballs. The sticky piston will also be used for pushing spike blocks instead of having a spike piston.

Bugs

 * When attempting to pull beds or doors with a sticky piston, only half of the bed/door will be pulled by the piston, and the other half will disppear. If you activate or break the sticky piston, you'll also break the bed/door and be able to collect it.
 * If a sticky piston has grabbed hold of a block, and another piston pulls the piston, the block won't move with it.
 * When a piston or a sticky piston is placed upwards (with the redstone input being located 1 block bellow) and a rapid pulse signal is applied to the redstone, if the player tries to break the piston or sticky piston with any item, block, tool, or hand, the piston or sticky piston will break, dropping an item, but leaving a breakable piston head in mid-air. This is demonstrated in the following video: