public void DescargarParche(){
        try{
            FileReader ArchivoConfiguracion = new FileReader("Configuracion.txt");
            BufferedReader _ArchivoConfiguracion = new BufferedReader(ArchivoConfiguracion);
            String LineaInformacion = "";
            String RutaCarpetaWoW = "";
            int Linea = 0;
            while((LineaInformacion = _ArchivoConfiguracion.readLine())!= null){
                if(Linea == 2){
                    RutaCarpetaWoW = LineaInformacion;
                    break;
                }
                Linea++;
            }
            
            ArchivoConfiguracion.close();
            _ArchivoConfiguracion.close();
            
            String[] _RutaCarpetaWoW = RutaCarpetaWoW.split(">");
            String RutaCarpetaWoWFinal = _RutaCarpetaWoW[1];
            String _RutaCarpetaWoWFinal = RutaCarpetaWoWFinal.replace("wow.exe", "") + "Data";

            File Directorio = new File(_RutaCarpetaWoWFinal);
            if(!Directorio.exists()){
                if(!Directorio.mkdir()){
                    JOptionPane.showMessageDialog(null, "No se pudo crear la carpeta Data dónde se incluirá el parche, intenta crearla manualmente en la raíz de tu carpeta dónde se encuentra el archivo wow.exe", "Error", JOptionPane.PLAIN_MESSAGE);
                }
            }
            
            File ArchivoParche = new File(_RutaCarpetaWoWFinal + "/" + Config.Configuracion(8));
            try{
                URLConnection Conexion = new URL(Config.Configuracion(7)).openConnection();
                Conexion.connect();
                JOptionPane.showMessageDialog(null, "Empezando la descarga del parche", "Descargando...", JOptionPane.PLAIN_MESSAGE);
                
                InputStream Entrada = Conexion.getInputStream();
                OutputStream Salida = new FileOutputStream(ArchivoParche);
                int Bytes = 0;
                
                while(Bytes != -1){
                    Bytes = Entrada.read();
                    if(Bytes != -1){
                        Salida.write(Bytes);
                    }
                }
                
                Salida.close();
                Entrada.close();
                
                JOptionPane.showMessageDialog(null, "Descarga finalizada", "Éxito", JOptionPane.PLAIN_MESSAGE);
            }catch(MalformedURLException e){
                JOptionPane.showMessageDialog(null, "Error, la URL solicitada es inválida, no se puede descargar el parche", "Error", JOptionPane.PLAIN_MESSAGE);
            }catch(IOException e){
                e.printStackTrace();
            }
        }catch(Exception e){
            JOptionPane.showMessageDialog(null, "No se encontró el archivo Configuracion.txt[3]", "Error", JOptionPane.PLAIN_MESSAGE);
        }
    }