Umm here it is...
Code:
public int[][] objInfo = {1,1,1,0,10,1},
{2,2,1,0,10,1};
public void loadObjs(){
for(int k12 = 0; k12 < anIntArray1234.length; k12++)
int mid = anIntArray1235[k12];
for(int i = 0; i < x.length; i++){
int mapRegionX = (objinfo[i][0] >> 3) - 6;
int mapRegionY = (objinfo[i][1] >> 3) - 6;
int convertcoordx = (objinfo[i][0] - (mapRegionX * 8));
int convertcoordy = (objinfo[i][1] - (mapRegionY * 8));
int l10 = convertcoordx + (0 >> 4 & 7);
int i13 = convertcoordy + (0 & 7);
if(mid == objinfo[i][5]){
method130(404, -1, objinfo[i][1], objinfo[i][3], 2, i13, objinfo[i][4], 0,l10, 0);
}
}
}
call it some where in here...
Code:
if(packetIn == 73)
{
int k16 = 0;
for(int i21 = (anInt1069 - 6) / 8; i21 <= (anInt1069 + 6) / 8; i21++)
{
for(int k23 = (anInt1070 - 6) / 8; k23 <= (anInt1070 + 6) / 8; k23++)
k16++;
}
aByteArrayArray1183 = new byte[k16][];
aByteArrayArray1247 = new byte[k16][];
anIntArray1234 = new int[k16];
anIntArray1235 = new int[k16];
anIntArray1236 = new int[k16];
k16 = 0;
for(int l23 = (anInt1069 - 6) / 8; l23 <= (anInt1069 + 6) / 8; l23++)
{
for(int j26 = (anInt1070 - 6) / 8; j26 <= (anInt1070 + 6) / 8; j26++)
{
anIntArray1234[k16] = (l23 << 8) + j26;
if(aBoolean1141 && (j26 == 49 || j26 == 149 || j26 == 147 || l23 == 50 || l23 == 49 && j26 == 47))
{
anIntArray1235[k16] = -1;
anIntArray1236[k16] = -1;
k16++;
} else
{
int k28 = anIntArray1235[k16] = aClass42_Sub1_1068.method562(0, 0, j26, l23);
if(k28 != -1)
aClass42_Sub1_1068.method558(3, k28);
int j30 = anIntArray1236[k16] = aClass42_Sub1_1068.method562(1, 0, j26, l23);
if(j30 != -1)
aClass42_Sub1_1068.method558(3, j30);
k16++;
}
}
}
}
Tell me if it works, thanks. if It doesn't I will fix it.