Minecraft wiki entry for Sugar_cane_farming, associated text: Sugar cane can only be planted on grass, dirt, podzol, and sand blocks. The block must be directly adjacent to water and not merely above or diagonal as with crops. If a plant's water source is removed, it will break when it is next updated. In Bedrock Edition, the sugar cane is updated with its water, so it breaks immediately.