PixelLauncher 2.1.3 — инстансы профилей, старт развёрнутым, аккуратные иконки сборок

This commit is contained in:
kosta2014p committed 2026-10-21 22:58:41 +07:00
1 parent 39cf752b7b
commit a04a586038
13 files changed
+1219 -119

No files matched your search

+7 -3
View File
@@ -183,12 +183,16 @@ class Version:
return os.pathsep.join(entries)
# ------------------------------------------------------------------
def build_command(self, java, username, uuid_hex, ram_mb, extra_jvm=""):
def build_command(self, java, username, uuid_hex, ram_mb, extra_jvm="",
game_directory=None):
# Общие ресурсы (libraries/assets/versions) берём из self.game_dir,
# а каталог игры (mods/saves/config) можно переопределить — так
# работают инстансы: общий движок, разные папки контента.
gd = self.game_dir
subst = {
"auth_player_name": username,
"version_name": self.id,
"game_directory": gd,
"game_directory": game_directory or gd,
"assets_root": self.assets_dir(),
"assets_index_name": self.asset_index.get("id", ""),
"auth_uuid": uuid_hex,
@@ -198,7 +202,7 @@ class Version:
"version_type": self.type,
"natives_directory": self.natives_dir(),
"launcher_name": "PixelLauncher",
"launcher_version": "2.1.2",
"launcher_version": sys.modules[__package__].LAUNCHER_VERSION,
"classpath": self.classpath_str(),
"classpath_separator": os.pathsep,
"library_directory": self.libraries_dir(),