public static void checkDone(Boolean reloadit){
    	if(!needReload && reloadit){
    	needReload = reloadit;
    	}
    	if(runningUpdates){
    		final int toCheck = updateables.size();
    		if(checked < toCheck){
				return;
			}
    		runningUpdates = false;
    		if(main.config.getBoolean("general.updater.logChecks") && !needReload){
    			main.logger.info("All plugins up to date!");
    		}
    		if(main.config.getBoolean("general.updater.logChecks") && needReload){
    			main.logger.info("Finished checking for updates!");
    		}
    		System.gc();
			if(needReload){
				main.logger.info("Updated, restarting server!");
				save(); //If you don't do... recursive download
				reload();
				return;
			}
			else{
				//Finished update chunk
			}
			System.gc();
			return;
    	}
    	return;
    }