public static void StartDownload(){
        LauncherFrame.disableInput();
        if(checkConnession()){
        	if(Settings.forceUpdate){
            	forceupdate = true;
            }
    		boolean update = false;
            File jars[] = new File[4];
            String binPath = new String(Util.getWorkingDirectory() + File.separator + "bin" + File.separator);
            jars[0] = new File(binPath + "minecraft.jar");
            jars[1] = new File(binPath + "lwjgl.jar");
            jars[2] = new File(binPath + "lwjgl_util.jar");
            jars[3] = new File(binPath + "jinput.jar");
            if(forceupdate == true || checkVersion() == false){
    			update = true;
    		}
            for(int i = 0; i<jars.length;i++){
            	if(!jars[i].exists()){
            		update = true;
            	}
            }
            if(update == true){
            	updateClient();
            } else {
            	if(LauncherFrame.PwCheckBox.isSelected()){
            		saveUsername();
            		saveMemory();
            	}
            	LauncherFrame.notificationLabel.setText("Avvio il gioco ...");
                try {
                	LauncherFrame.lf.setVisible(false);
    				GameLauncher.launchGame();
    			} catch (Exception e) {
    				e.printStackTrace();
    			}
            }
        } else {
        	canPlayOffline();
        }
        
	}