rendered paste bodypublic void AddWorldObjects() { if (IsRefreshing == false) { IsRefreshing = true; int tmpX = 0; int tmpY = 0; int calcX = 0; int calcY = 0; if(RegionChanged) { for (int i = 0; i < server.worldObjectHandler.MaxObj; i++) { if (server.worldObjectHandler.ObjectID[i] > -1) { tmpX = server.worldObjectHandler.ObjectX[i]; tmpY = server.worldObjectHandler.ObjectY[i]; calcX = tmpX - absX; calcY = tmpY - absY; if (server.worldObjectHandler.ObjectH[i] == heightLevel) { if(server.worldObjectHandler.ObjType[i].equalsIgnoreCase("Woodcutting") && server.worldObjectHandler.ObjectID[i] == server.worldObjectHandler.ObjectGoneID[i]) { if(server.worldObjectHandler.ObjName[i].equalsIgnoreCase("Willow") || server.worldObjectHandler.ObjName[i].equalsIgnoreCase("Evergreen")) { ReplaceObject2(tmpX +1 ,tmpY + 1,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11); ReplaceObject2(tmpX,tmpY,-1,server.worldObjectHandler.ObjFace[i],11); } else { ReplaceObject2(tmpX,tmpY,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11); } } else { ReplaceObject2(tmpX,tmpY,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11); } RegionChanged = false;; } } } } else { for (int i = 0; i < server.worldObjectHandler.MaxObj; i++) { if (server.worldObjectHandler.ObjectID[i] > -1) { tmpX = server.worldObjectHandler.ObjectX[i]; tmpY = server.worldObjectHandler.ObjectY[i]; calcX = tmpX - absX; calcY = tmpY - absY; if (calcX >= -16 && calcX <= 15 && calcY >= -16 && calcY <= 15 && CurrentObjID[i] != server.worldObjectHandler.ObjectID[i] && server.worldObjectHandler.ObjectH[i] == heightLevel) { CurrentObjID[i] = server.worldObjectHandler.ObjectID[i]; if(server.worldObjectHandler.ObjType[i].equalsIgnoreCase("Woodcutting") && server.worldObjectHandler.ObjectID[i] == server.worldObjectHandler.ObjectGoneID[i]) { if(server.worldObjectHandler.ObjName[i].equalsIgnoreCase("Willow") || server.worldObjectHandler.ObjName[i].equalsIgnoreCase("Evergreen")) { ReplaceObject2(tmpX +1,tmpY +1,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11); ReplaceObject2(tmpX,tmpY,-1,server.worldObjectHandler.ObjFace[i],11); } else { ReplaceObject2(tmpX,tmpY,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11); } } else { ReplaceObject2(tmpX,tmpY,server.worldObjectHandler.ObjectID[i],server.worldObjectHandler.ObjFace[i],11); } } } } } IsRefreshing = false; } }