有关版本隔离
何为版本隔离
顾名思义,版本隔离即为将版本隔离为独立的个体。
- 版本隔离实际操作为指定游戏目录,是游戏本身所具有的功能,开启后不会对游戏产生影响。
- 开启版本隔离后会把除
assets
和libraries
等文件夹之外的内容放到指定的目录。 - 不开启版本隔离时游戏本体存储在
.minecraft
目录中。 - 开启版本隔离后游戏本体存储在
.minecraft/version/
目录中。 (其中包括.minecraft
目录下saves
(游戏存档),mods
(模组),resources
(资源包),shaderpacks
(光影包)等文件夹)。
因此,开启版本隔离后,你可以启动多个含加载器的版本,且其模组,资源包,光影,存档,数据包等不影响其他版本。
当希望存在多个含加载器的不同版本时,通常较简单的做法是打开版本隔离。
版本隔离的弊端
开启版本隔离后,同时安装同一版本多个 Mod 加载器的玩家会发现资源包,光影,存档互相隔离似乎是不方便的。
解决办法
这边推荐三种方法:
- 使用 BakaXL 提供的添加 Minecraft 实例目录功能。
- 将文件夹中对应内容复制到需要的版本中(这种方法简便但经常操作略显繁琐,适合不经常改动上述内容的玩家);
- 使用软链接实现多个版本内容互通(仅需一次操作,一劳永逸,适合经常修改上述内容的玩家,下文将详细讲述)。
方法一
本方法适用于 BakaXL 预览体验版本用户。
前往
本体设置
>BakaXL 预览体验计划
,选择鹦鹉通道
,点击变更
即可更新到 BakaXL 预览体验版本。
前往 本体设置
> 游戏目录
> 添加 Minecraft 实例目录
,点击 添加目录
,随后选择一个目录。
方法三
本方法适用于 Windows Vista 及以后版本的 Windows 操作系统。
假设有两个版本分别为 A 与 B ,希望将其存档互通,
- 找到两个版本的存档文件夹,目录分别为
~/.minecraft/versions/A/saves
与~/.minecraft/versions/B/saves
; - 将B存档文件夹中内容(如果存在的话)全部移至A存档文件夹,并删除B存档文件夹;
- 打开命令提示符(CMD)输入:shell这将建立一个由 A 存档目录指向 B 存档目录的软链接;
mklink /J "~/.minecraft/versions/B/saves" "~/.minecraft/versions/A/saves"
- 输出shell即成功创建软链接。
为 ~/.minecraft/versions/B/saves <<===>> ~/.minecraft/versions/A/saves 创建的联接
此时无论打开 A 还是 B 版本,都可看见互通的存档。
材质、光影、Mod 文件夹的同步同上。
贡献者
XiaoMouz