http://breezewiki.catsarchywsyuss6jdxlypsw5dc7owd5u5tr6bujxb7o6xw2hipqehyd.onion/minecraft/wiki/Sugar_Cane
Sugar cane must be planted on a grass block , dirt , coarse dirt , rooted dirt , podzol , mycelium , sand , red sand , suspicious sand , moss block , or mud that is directly adjacent to water , waterlogged block, or frosted ice (not merely above or diagonal to water), or on top of another sugar cane block. The adjacent water block can be covered with another block, whether opaque or transparent , and sugar cane can still be placed and grow next to it.