有关版本隔离

何为版本隔离

顾名思义,版本隔离即为将版本隔离为独立的个体。

  • 版本隔离实际操作为指定游戏目录,是游戏本身所具有的功能,开启后不会对游戏产生影响。
  • 开启版本隔离后会把除 assetslibraries 等文件夹之外的内容放到指定的目录。
  • 不开启版本隔离时游戏本体存储在 .minecraft 目录中。
  • 开启版本隔离后游戏本体存储在 .minecraft/version/目录中。 (其中包括.minecraft 目录下 saves(游戏存档),mods(模组),resources(资源包),shaderpacks(光影包)等文件夹)。

因此,开启版本隔离后,你可以启动多个含加载器的版本,且其模组,资源包,光影,存档,数据包等不影响其他版本

当希望存在多个含加载器的不同版本时,通常较简单的做法是打开版本隔离

版本隔离的弊端

开启版本隔离后,同时安装同一版本多个 Mod 加载器的玩家会发现资源包,光影,存档互相隔离似乎是不方便的。

解决办法

这边推荐三种方法:

  1. 使用 BakaXL 提供的添加 Minecraft 实例目录功能。
  2. 将文件夹中对应内容复制到需要的版本中(这种方法简便但经常操作略显繁琐,适合不经常改动上述内容的玩家);
  3. 使用软链接实现多个版本内容互通(仅需一次操作,一劳永逸,适合经常修改上述内容的玩家,下文将详细讲述)。

方法一

本方法适用于 BakaXL 预览体验版本用户。

前往 本体设置 > BakaXL 预览体验计划,选择 鹦鹉通道,点击 变更 即可更新到 BakaXL 预览体验版本。

前往 本体设置 > 游戏目录 > 添加 Minecraft 实例目录,点击 添加目录,随后选择一个目录。

方法三

本方法适用于 Windows Vista 及以后版本的 Windows 操作系统。

假设有两个版本分别为 A 与 B ,希望将其存档互通,

  1. 找到两个版本的存档文件夹,目录分别为 ~/.minecraft/versions/A/saves~/.minecraft/versions/B/saves
  2. 将B存档文件夹中内容(如果存在的话)全部移至A存档文件夹,并删除B存档文件夹;
  3. 打开命令提示符(CMD)输入:
    mklink /J "~/.minecraft/versions/B/saves" "~/.minecraft/versions/A/saves"
    
    这将建立一个由 A 存档目录指向 B 存档目录的软链接;
  4. 输出
    为 ~/.minecraft/versions/B/saves <<===>> ~/.minecraft/versions/A/saves 创建的联接
    
    即成功创建软链接。

此时无论打开 A 还是 B 版本,都可看见互通的存档。

材质、光影、Mod 文件夹的同步同上。