If anyone needs more detail on this subject, I beleive Blockland uses an Oct-Tree for it's brick grid. E.g: one of these:
If the picture is unclear, think about it like this: When you start blockland with an empty map, the brick grid is made up of only one square. When you place a brick, this square is devided up exactly 8 smaller squares, the one which the brick is in deviding into exactly 8 smaller squares, the one which the brick is in deviding into exactly 8 smaller squares, the one which the brick is in deviding into exactly 8 smaller squares, the one which the brick is in.... etc. Think about how the trench mod does it.
Until you have an area in the grid where it has split into squares small enough to put the brick into.
When you remove bricks a similar thing happens. Clearing bricks will reset the grid back into a big theoretical square. This means there is much less memory needed to run Blockland.
It also makes a lighting inplamentation that uses the brick grid inpractical and unneeded.