The problem is not that there are chunks, but that they use voxels.

The world is array based, and its really easy to check if a block is visible or not. See Richi007's cubeX framework wink