I built a flying island and the grass doesn't grow there. I don't want to cheat. Does the grass grow when it rains or how should I do that?
The easiest way to grow grass on floating islands is to build an earth staircase from the ground to the island, with the lowest step surrounded with grass.
In time the grass will grow and climb the stairs to the island. At this point, you can remove the stairs.
You can easily break down a block of grass with a Silk Touch tool and place it up there
Grass only grows from other blocks of grass (it can skip a block, but nothing more).
So you have to bring up grass with Silk Touch, or build a path for the grass.
Why not put the grass block directly on the surface of the island where grass should grow?
Because you need Silk Touch for that, which is what it might be. Not has
I see