protected void UnpackArchives(JProgressBar progressCurr,JProgressBar progressBarTotal)
{
    for(int i=0;i<FileCount;i++)
    {
        System.out.println(i+" Unzip "+ FileList[i]);
        try {
                   Utils.deleteDirectory(getWorkingDirectory() + File.separator + GlobalVar.itemsServers[GlobalVar.CurrentServer]+ File.separator+".minecraft"+ File.separator+FileList[i].substring(0, FileList[i].length()-4));   //Рекурсивно вычищаем ее
                   if (FileList[i].equals("other.zip")) {
                	   //Utils.deleteDirectory(getWorkingDirectory() + File.separator + GlobalVar.itemsServers[GlobalVar.CurrentServer]+ File.separator+".minecraft"+ File.separator+"config");   //Рекурсивно вычищаем ее
                	   File t = new File(getWorkingDirectory() + File.separator + GlobalVar.itemsServers[GlobalVar.CurrentServer]+ File.separator+".minecraft"+ File.separator+"idfixminus.txt");
                	   if (t.exists()) t.delete();
                	   t = new File(getWorkingDirectory() + File.separator + GlobalVar.itemsServers[GlobalVar.CurrentServer]+ File.separator+".minecraft"+ File.separator+"servers.dat");
                	   if (t.exists()) t.delete();
                   }
                   Utils.LogPrintConsole("Начинаю установку: "+FileList[i]);
                   UnZip(FileList[i],FileSize[i],progressCurr,progressBarTotal);
        } catch (PrivilegedActionException ex) {
            Logger.getLogger(Updater.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}