🔧 MC 整合包更新器
【工具简介】
还在为整合包更新发愁吗?每次更新都要手动备份存档、迁移配置? MC整合包更新器 一键搞定!自动对比新旧整合包差异,增量更新,保留你的存档和个人设置,出问题还能一键回退。 AE 亮色科技风格界面,清爽又好用。
| 功能 | 说明 |
|---|---|
| ✅ 增量更新 | 只更新有变化的文件,速度快省流量 |
| ✅ 目录自动识别 | PCL / HMCL / BakaXL / Prism / MultiMC / Modrinth App / CurseForge 全支持,选错层级也能自动纠正 |
| ✅ 配置保留 | 键位、JEI设置等个人配置自动保留 |
| ✅ 用户数据保护 | 存档、截图、小地图、自己放的资源包/光影、服务端世界全程不动 |
| ✅ 自加模组保护 | 更新过一次后,你自己往 mods 里加的模组不会被当成"旧文件"删掉 |
| ✅ 一键回退 | 出问题随时撤回,支持多选批量回退 |
| ✅ 备份自动瘦身 | 更新后只保留最近 3 份备份,可一键清理,不会越占越多 |
| ✅ 磁盘空间预检 | 备份/写入前先算空间,不够提前提示,不会卡在半路 |
| ✅ 模拟更新 | 👁 预览更新效果,只读不修改,第一次用强烈建议先模拟再更新 |
| ✅ NeoForge检测 | 自动检测加载器版本,提前预警 |
| ✅ Fabric检测 | 🧵 支持 Fabric Loader 版本检测与警告 |
| ✅ 游戏运行检测 | 🎮 更新前检测游戏是否在运行,防止文件损坏 |
| ✅ 支持压缩包 | 直接选 .zip 整合包,不用手动解压(多套一层 / 带 README / __MACOSX 都能认) |
| ✅ 中文包兼容 | WinRAR / 好压 用 GBK 存文件名的中文压缩包,自动修正乱码文件名 |
| ✅ Modrinth 支持 | 🌐 直接选 .mrpack(或含清单的 zip),自动下载清单里的全部模组 |
| ✅ 不重复下载 | 🔁 更新前先拿旧整合包对照,已有一模一样的模组直接复用,只下载真正变动的那几个 |
| ✅ 清单包识别 | 🧾 遇到「没有 mods 的 CurseForge 清单包」会提前拦住并说明怎么办,不会误删旧模组 |
| ✅ 安全保护 | 误删检测 + 游戏运行提醒 + 路径穿越防护,多重保护 |
| ✅ 绿色免安装 | 单EXE文件,无需Python环境,双击即用 |
【兼容性说明】
不用纠结该选哪一层目录,程序会自动找到整合包真正的根目录:
| 你选的目录 | 程序自动进入 |
|---|---|
整合包文件夹(里面有 mods/) |
原地使用 |
.minecraft 根目录(PCL / HMCL / BakaXL 版本隔离) |
versions/<实例>/ |
PrismLauncher / MultiMC 实例(instances/<名>/) |
里面的 .minecraft/ |
| Modrinth App / CurseForge 客户端实例 | 原地使用 |
解压出来的包(多套一层、带 README、带 __MACOSX) |
自动钻到整合包根 |
CurseForge 官方 zip(manifest.json + overrides/) |
overrides/ |
Modrinth 整合包(.mrpack) |
自动下载清单模组后合并 |
哪些东西永远不会被改
- 绝对不动:
saves/存档、screenshots/截图、backups/、journeymap/、xaero/、servers.dat、服务端world/与server.properties - 已有的不动:
resourcepacks/、shaderpacks/、schematics/(整合包同名文件不会覆盖;但整合包自带的新资源包会正常装上) - 你自己加的文件:更新过一次后,程序会记住整合包标准状态,你后来手动加进
mods/的文件默认不会被删,并会在界面上列出来
【使用方法】
📁 第一步:选择目录
- 本地旧整合包 — 选择你电脑上正在玩的整合包文件夹(选
.minecraft根目录也行,会自动定位实例) - 新版本整合包 — 选择新版本整合包(支持文件夹 / .zip 压缩包 / Modrinth 整合包 .mrpack)
🔍 第二步:检测差异
点击「检测差异」按钮,程序会自动对比两个版本的文件差异。 检测完成后会显示新增、修改、删除的文件数量,以及加载器版本检测结果。
👁 第三步:模拟更新(强烈推荐)
点击「模拟更新」可以提前看到完整的更新效果,但不会实际修改任何文件。 模拟更新会显示:
- 新增 / 修改 / 删除的文件数量
- 需要复制的文件总大小
- NeoForge / Fabric 加载器版本检测结果和警告
- 被保留的配置文件数量
第一次使用、或不确定选的目录对不对时,一定要先模拟更新! 确认没问题再点「立即更新」执行真正的更新。
⬆️ 第四步:开始更新
点击「立即更新」,更新完成后会显示文件列表,支持选择文件单独/批量回退。
【常见问题】
Q:更新后存档会不会丢? A:绝对不会。
saves/存档目录永远不会被修改,程序会自动跳过。
Q:键位设置、JEI设置会被覆盖吗? A:默认会跟随整合包更新(保证新版本配置正确)。如果想保留自己的设置,勾选**「保留配置文件」**即可。
Q:支持哪些启动器的整合包? A:支持所有主流启动器格式,包括 CurseForge、HMCL、PCL2、BakaXL、PrismLauncher、MultiMC、Modrinth App 等。程序会自动识别目录结构,选实例文件夹或
.minecraft根目录都可以。
Q:我自己往 mods 里加的模组会被删吗? A:更新过一次之后就不会。程序会记录「整合包标准状态」,你后来手动添加的文件不在这个清单里,会被认作"你自己加的"并默认保留,界面上还会单独列出来。只有第一次更新某个整合包时无法区分,此时界面会明确提示,按提示取消勾选「删除旧文件」即可。
Q:我自己放的资源包 / 光影会被删吗? A:不会。
resourcepacks/、shaderpacks/等目录里已有的文件既不会被删也不会被覆盖;同时新版整合包自带的新资源包 / 光影仍会正常安装进来。
Q:解压出来多套了一层文件夹 / 里面还有 README 和 __MACOSX,会有影响吗? A:没有影响。程序会自动一层层找到真正的整合包根目录,忽略
__MACOSX、.DS_Store、README 之类的无关文件。
Q:中文整合包压缩包里文件名是乱码,能正常更新吗? A:可以。WinRAR / 好压 在中文系统下打包的 zip 会用 GBK 存文件名而没标记 UTF-8,程序会自动识别并修正,日志里会提示「已修正 N 个中文文件名」。
Q:可以直接用压缩包更新吗? A:可以!支持直接选择 .zip 格式的整合包压缩包,程序会自动解压。
Q:我的新版本 zip 里没有 mods 文件夹,程序提示"这是 CurseForge 的清单包"? A:这是正常现象。从 CurseForge 官方下载的客户端整合包就是"清单包":里面只有
manifest.json和overrides/,模组按 CurseForge 的规定必须由启动器联网下载;而 CurseForge 现在下载文件需要 API 密钥,第三方工具拿不到,所以本工具没法自动补齐。程序会在检测阶段先拦住(绝不会去删你的旧模组),并给出解决办法,同时在压缩包旁边导出《需要手动补的模组清单》(含每个模组的 projectID / fileID)。最省事的解决办法:用 CurseForge App / Prism Launcher / HMCL / PCL 把这个压缩包装一遍,让它把模组下好,然后把「本地旧整合包」选成那个装好的完整实例目录即可。也可以直接下服务端包(服务端包通常自带全部模组)。
Q:提示「新版本里没找到任何整合包内容」? A:多半是目录选错了(选到了上一级,或直接选了压缩包本身),也可能是压缩包没下载完整 / 解压不完整。程序已经先拦住,不会动你的旧包,重新选一次即可。
Q:Modrinth 格式(.mrpack)的整合包能更新吗? A:可以。Modrinth 整合包的模组并不在压缩包里、而是写在清单中需要联网下载,程序会自动读取
modrinth.index.json、并发下载全部模组(带 SHA1 校验),并按官方规范合并overrides与client-overrides。首次使用请保持联网,下载进度会实时显示。
Q:更新 .mrpack 会不会把几百个模组全部重新下一遍? A:不会。程序会先拿你旧的整合包逐个对照(比对 SHA1 哈希),已经有一模一样的模组就直接复用,不重新下载,只下载真正新增或升级的那几个。复用顺序是:旧整合包 → 上次的下载缓存 → 最后才联网。举例:旧包 300 个模组、新版本只换了 20 个,那就只下这 20 个。每次检测的日志里都会写明「复用旧整合包 N 个、命中缓存 N 个、实下载 N 个、省下约 XX」。
Q:加载器版本检测是什么? A:程序会自动检测新版本模组要求的 NeoForge / Fabric Loader 版本,如果你的加载器版本不够,会提前弹出警告并列出哪些模组要求高版本,避免更新后进不去游戏。
Q:模拟更新有什么用?和检测差异有什么区别? A:「检测差异」只显示文件列表,「模拟更新」会给出完整的更新效果总结(文件数、大小、版本检测、保留配置数),而且全程只读,不会动任何文件。第一次用、不确定目录选对了没有的时候,强烈建议先模拟更新,确认没问题再执行真正的更新。
Q:游戏开着能更新吗? A:不建议。程序会自动检测游戏是否在运行并弹出警告,游戏运行时更新可能导致文件损坏或崩溃,建议先关闭游戏再更新。
Q:更新出问题了怎么办? A:点击「版本回退」按钮,选择更新前的备份,一键恢复到更新前的状态。
Q:用久了会不会占很多硬盘空间? A:不会。更新成功后只保留最近 3 份备份,更旧的自动清理;下载缓存上限 2GB,超出自动清理最旧的;解压/下载的临时文件放在整合包目录的
.updater/_tmp下,和整合包同盘,程序关闭时自动删除。想立刻腾空间,可以在「版本回退」窗口点「清理旧备份」。
Q:提示「磁盘空间不足」? A:程序在备份和写入之前都会先估算所需空间,空间不够会提前提示,不会写到一半失败。按提示清理磁盘,或删掉
.updater/backup里的旧备份后重试即可。
【作者信息】
| 项目 | 内容 |
|---|---|
| 作者 | 凉寻 LonyaLx |
| 2287645520 | |
| QQ交流群 | 1104413649 |
| 适用版本 | Forge / NeoForge / Fabric 全版本通用 |




