跳到主要内容

ModClient 自更新教程

借助 ModClient 的特殊能力,可以实现给 McPatchClient.jar 本身做自更新(即使 McPatchClient.jar 本身是不支持的)

下文中所指的 旧版列表文件 在不同的 ModClient 版本中,具体文件名不一样,请注意区分:

  • 在 ModClient 版本 1.1.1 和更早的版本中叫 OldBalloonUpdateFileName.txt
  • 在 ModClient 版本 1.1.1 以后的版本中叫 OldClientFileName.txt(不包括1.1.1版本本身)

自更新教程:

准备好新版本客户端程序,并放在工作空间目录下,对应的原先旧版本客户端程序的位置的旁边

比如原先旧版在 .minecraft/旧版本.jar,那么新版就要和旧版同目录放置:.minecraft/新版本.jar

然后在工作空间目录下创建一个文本文件叫 .minecraft/旧版列表文件(旧版列表文件这个名字在上文中有提到)

打开 旧版列表文件,新增一行,将旧版的客户端程序的文件名添加一进去(这样做是为了让 ModClientLoader 自动删除旧版文件)如果有多个旧版,就一行一个

最后打包新版本,等待客户端更新