private boolean initializeMods() {
		boolean debugVerbose = Settings.getSettings().getDebugLauncher();
		final String debugTag = "debug: initializeMods: ";

		if (debugVerbose) { Logger.logInfo(debugTag + "pack dir..."); }
		Logger.logInfo(ModPack.getSelectedPack().getDir());
		ModManager man = new ModManager(new JFrame(), true);
		man.setVisible(true);
		while (man == null) { }
		while (!man.worker.isDone()) { }
		if(man.erroneous) {
			return false;
		}
		try {
			installMods(ModPack.getSelectedPack().getDir());
			man.cleanUp();
		} catch (IOException e) {
			if (debugVerbose) { Logger.logInfo(debugTag + "Exception: " + e); }
		}
		return true;
	}