@Override
protected Boolean doInBackground () throws Exception {
String installPath = Settings.getSettings().getInstallPath();
Map map = Map.getSelectedMap();
if (new File(installPath, map.getSelectedCompatible() + "/minecraft/saves/" + map.getMapName()).exists()) {
MapOverwriteDialog dialog = new MapOverwriteDialog();
dialog.setVisible(true);
if (overwrite) {
FTBFileUtils.delete(new File(installPath, map.getSelectedCompatible() + "/minecraft/saves/" + map.getMapName()));
} else {
Logger.logInfo("Canceled map installation.");
return false;