launcher_profiles.json是一份存在于.minecraft中的JSON文件,其中包含了启动器的所有相关设置、档案。这份文件允许档案在旧版与新版启动器之间灵活地更新传输,消除了档案丢失的困扰。
文件结构[]
launcher_profiles.json使用JSON结构来保存及取出数据。下面列出了其中JSON键值的解释:
-
- profiles:启动器的所有档案与配置文件。
- <序列号>:一个游戏档案。
- created:使用ISO 8601格式化的数据,用于表示档案的创建时间。如果是启动器一开始自动创建的最新快照和最新版本档案,此项为
1970-01-01T00:00:00.000Z
。 - gameDir:用于保存此档案内容的目录。可能不存在。
- icon:档案在档案菜单的图标。可以为特殊的枚举字符串,也可以使用Base64编码的图片。
- javaArgs:该档案的启动参数。可能不存在,默认为
-Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
。 - javaDir:用于游戏运行的Java目录。可能不存在,默认为系统的Java目录。
- lastUsed:使用ISO 8601格式化的数据,用于表示档案的最后使用时间。如果这个档案在创建后从未被使用,则为
1970-01-01T00:00:00.000Z
。 - lastVersionId:档案的目标版本ID。可以为一个具体的版本号,也可以为
latest-release
(使用最新的稳定发布版)和latest-snapshot
(使用最新的Minecraft构建)。 - name:档案的名称。可以包括字符、数字、标点符号和空格。
- resolution:游戏启动时的分辨率。可能不存在。
- height:窗口高度。
- width:窗口宽度。
- type:档案类型。类型可以是
custom
(由用户手动创建)、latest-release
(使用最新的稳定发布版)和latest-snapshot
(使用最新的Minecraft构建)。
- created:使用ISO 8601格式化的数据,用于表示档案的创建时间。如果是启动器一开始自动创建的最新快照和最新版本档案,此项为
- <序列号>:一个游戏档案。
- settings:包含启动器的所有设置信息。
- crashAssistance:表示是否在发生崩溃时将信息发送给Mojang。
- enableAdvanced:表示是否在添加新的启动参数时启用更改高级Java设置。
- enableAnalytics:表示是否启用分析用户会话。这通常不能使用启动器直接控制。
- enableHistorical:表示是否显示历史版本。
- enableReleases:表示是否显示正式版档案。
- enableSnapshots:表示是否显示快照版本。
- keepLauncherOpen:表示是否在游戏启动时保持启动器打开。
- profileSorting:档案在档案菜单中排序方式。可选值有
ByName
(按字母顺序对它们进行排序)和ByLastPlayed
(根据你最后使用的档案对它们进行排序)。 - showGameLog:表示游戏启动时是否显示日志窗口。
- showMenu:
[需要更多信息]。 - soundOn:
[需要更多信息]。
- version:启动器版本。
- profiles:启动器的所有档案与配置文件。
版本 | |||||||
---|---|---|---|---|---|---|---|
开发周期 |
| ||||||
技术 |
| ||||||
多人游戏 | |||||||
游戏订制 |
语言