public void setBlockCheck(int x, int y, int z, byte b)
    {
        if (x < 0 || x >= 16)
            return;
        if (z < 0 || z >= 16)
            return;
        if (y < 0 || y >= MAP_HEIGHT)
            return;

        blocks[z + x * 16 + y * 256] = b;
    }