2026-08-23 03:30:31 +03:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <QString>
|
|
|
|
|
|
|
|
|
|
namespace LauncherPaths {
|
|
|
|
|
|
|
|
|
|
QString containerDir();
|
|
|
|
|
QString rootDir();
|
|
|
|
|
QString defaultMinecraftDir();
|
|
|
|
|
QString settingsFile();
|
|
|
|
|
QString profilesFile();
|
2026-08-27 09:21:51 +03:00
|
|
|
QString customBuildsFile();
|
|
|
|
|
QString legacyCustomBuildsFile();
|
|
|
|
|
QString buildStorageDir();
|
2026-08-31 00:59:14 +03:00
|
|
|
QString buildDir(int buildId);
|
|
|
|
|
QString seasonalStateFile(int buildId);
|
2026-08-23 03:30:31 +03:00
|
|
|
QString runtimeDir();
|
2026-08-27 19:35:11 +03:00
|
|
|
QString javaDir();
|
|
|
|
|
QString javaCatalogFile();
|
|
|
|
|
QString javaDownloadDir();
|
2026-08-24 21:09:52 +03:00
|
|
|
QString cacheDir();
|
|
|
|
|
QString versionManifestFile();
|
2026-08-31 00:59:14 +03:00
|
|
|
QString seasonalCatalogFile();
|
2026-08-27 09:21:51 +03:00
|
|
|
QString loaderCacheFile(const QString &loaderKey);
|
|
|
|
|
QString loaderDownloadDir();
|
2026-08-23 03:30:31 +03:00
|
|
|
bool ensureRootExists(QString *error = nullptr);
|
|
|
|
|
|
2026-09-29 09:38:12 +03:00
|
|
|
}
|