Name:
Electric Pistons
Description:
Edit 7/18/2011:
Electric pistons function just like normal pistons do, with an addition. If powered via electricity (wire, battery, crystal, etc), they will be capable of pushing/pulling many more blocks and up to ONE obsidian block. Two obsidian blocks will prevent the piston from pushing the obsidian blocks, but they can "crush" all other blocks against them and turn them into dropped items. This also applies to passing the push limit, it can keep pushing but it will crush the very last block that's not obsidian/piston related. Obviously if the first two blocks are obsidian or there's bedrock, etc. in front of it, it won't push them at all and fail to extend/pull them.
Recipe:
Truth be told, I don't know of a good crafting recipe at the moment because I'm drawing a blank. All I know of is that it'll require a regular version of the piston/sticky piston.
Either version of the vanilla pistons can be upgraded to electric pistons, and a normal electric piston can be upgraded to sticky piston as well, the exact same way a vanilla piston can be upgraded to sticky piston-- using a slime ball. That's basically it.