Minecraft wiki entry for Sugar_cane_farming, associated text: 1 Mechanics
2 Manual farm designs
3 Semi automatic farm designs
3.1 Water canal design
3.2 Piston harvester
3.3 Bone meal design
4 Fully automatic designs
4.1 Stationary design
4.2 Flying design