For poppy, grass, snow it returns a valid Material. Every solid block returns AIR.
Looks like getHighestBlockAt return lastSolidNonPassableBlock + 1