public void func_73188_b(int par1, int par2, byte par3ArrayOfByte[], BiomeGenBase par4ArrayOfBiomeGenBase[])
    {
        for (int i = 0; i < 16; i++)
        {
            for (int j = 0; j < 16; j++)
            {
                int k = 1;
                int l = -1;
                byte byte0 = (byte)Block.whiteStone.blockID;
                byte byte1 = (byte)Block.whiteStone.blockID;

                for (int i1 = 127; i1 >= 0; i1--)
                {
                    int j1 = (j * 16 + i) * 128 + i1;
                    byte byte2 = par3ArrayOfByte[j1];

                    if (byte2 == 0)
                    {
                        l = -1;
                        continue;
                    }

                    if (byte2 != Block.stone.blockID)
                    {
                        continue;
                    }

                    if (l == -1)
                    {
                        if (k <= 0)
                        {
                            byte0 = 0;
                            byte1 = (byte)Block.whiteStone.blockID;
                        }

                        l = k;

                        if (i1 >= 0)
                        {
                            par3ArrayOfByte[j1] = byte0;
                        }
                        else
                        {
                            par3ArrayOfByte[j1] = byte1;
                        }

                        continue;
                    }

                    if (l > 0)
                    {
                        l--;
                        par3ArrayOfByte[j1] = byte1;
                    }
                }
            }
        }
    }