public void cleanOldNatives() {
        File root = new File(mcPath, "versions/");
        //this.launcher.println("Looking for old natives to clean up...");
        IOFileFilter ageFilter = new AgeFileFilter(System.currentTimeMillis() - 3600L);
        

        for (File version : root.listFiles((FileFilter) DirectoryFileFilter.DIRECTORY)) {
            File[] fileList = version.listFiles( (FileFilter)
                FileFilterUtils.and(new IOFileFilter[] {
                    new PrefixFileFilter(version.getName() + "-natives-"), ageFilter 
                })
            );
            for (File folder : fileList) {
                //Launcher.getInstance().println("Deleting " + folder);
                FileUtils.deleteQuietly(folder);
            }
        }
  }