Minecraft wiki entry for Flying_machines, associated text: The engine provides the basic control and motion, based on the idea that a slime block pushed by a piston will move adjacent movable blocks, including other slime blocks, when pushed or pulled. However, each piston is limited to moving 12 blocks total.