public BiomeGenBase[] func_35555_a(BiomeGenBase[] abiomegenbase, int i, int j, int k, int l, bool flag) { IntCache.func_35268_a(); if (abiomegenbase == null || abiomegenbase.Length < k * l) { abiomegenbase = new BiomeGenBase[k * l]; } if (flag && k == 16 && l == 16 && (i & 0xf) == 0 && (j & 0xf) == 0) { BiomeGenBase[] abiomegenbase1 = biomeCache.func_35723_d(i, j); Array.Copy(abiomegenbase1, 0, abiomegenbase, 0, k * l); return abiomegenbase; } int[] ai = field_34902_c.func_35500_a(i, j, k, l); for (int i1 = 0; i1 < k * l; i1++) { abiomegenbase[i1] = BiomeGenBase.biomeList[ai[i1]]; } return abiomegenbase; }
public BiomeGenBase[] func_35555_a(BiomeGenBase[] abiomegenbase, int i, int j, int k, int l, bool flag) { IntCache.func_35268_a(); if (abiomegenbase == null || abiomegenbase.Length < k * l) { abiomegenbase = new BiomeGenBase[k * l]; } if (flag && k == 16 && l == 16 && (i & 0xf) == 0 && (j & 0xf) == 0) { BiomeGenBase[] abiomegenbase1 = biomeCache.func_35723_d(i, j); Array.Copy(abiomegenbase1, 0, abiomegenbase, 0, k * l); return(abiomegenbase); } int[] ai = field_34902_c.func_35500_a(i, j, k, l); for (int i1 = 0; i1 < k * l; i1++) { abiomegenbase[i1] = BiomeGenBase.biomeList[ai[i1]]; } return(abiomegenbase); }