迁移旧实例
以前用 .mrpack 导入过、不会自动更新的整合包?在同一个启动器里重新导入一次自动更新版(Prism / HMCL 实例或 PCL2 版),之后每次启动都会自动更新。按下面的步骤把旧实例里的数据搬过来。
迁移步骤
- 在服务器页下载对应启动器的版本并导入,启动一次,等模组下载完成后关闭游戏
- 打开两个实例的游戏文件夹:Prism 右键实例选“文件夹”,打开的是实例根目录,要再进入里面的
minecraft或.minecraft(旧实例多半是minecraft,新实例是.minecraft);HMCL 和 PCL2 在实例设置里打开游戏文件夹(通常是.minecraft/versions/实例名) - 只把旧游戏文件夹里的这些复制到新游戏文件夹,提示重名时选择替换:
saves(单人存档)、xaero(小地图路径点与世界地图)、config/jei(JEI 收藏,只复制jei这一个文件夹)、options.txt(按键与画面设置)、schematics(机械动力蓝图)、screenshots(截图) - 启动新实例确认一切正常后,就可以删除旧实例
不要全选复制整个实例:instance.cfg 和 mmc-pack.json 被旧版覆盖会让自动更新失效;把旧的 minecraft 文件夹拷进新实例,Prism 会改用它作为游戏文件夹,同样绕过自动更新。也不要复制 mods 和整个 config。如果已经这样做了,删掉新实例重新导入即可。
如果在旧实例里自己额外装过模组,把对应的 .jar 复制到新实例的 mods 文件夹,整合包更新时不会删除它们。