What Changed? – Modpack Update Changelog
自动生成整合包更新日志:每次更新后,都能准确查看新增、移除或修改的模组、加载器、配置、物品、生物、配方、生物群系和建筑。
截图
介绍
改了什么?
每次整合包更新自动生成的变更日志。
你的整合包刚更新,却完全不知道新增了什么?改了什么?会记住你两次启动之间的整合包状态,并准确展示发生了哪些变化。无需编写变更日志,无需配置——适用于任何模组。
它能检测什么
- 模组 – 新增、移除、更新和降级(旧版本 → 新版本)
- 模组加载器与 Minecraft – Fabric Loader / Forge / NeoForge 以及 Minecraft 版本变化(更新、降级,或切换,例如 Forge → NeoForge),并附有加载器官方变更日志的链接
- 配置文件 – 哪些模组的配置被新增、移除或更改,以及具体哪些值发生了变化(
spawnRate: 12 → 20)。注释和格式会被忽略,令牌和密码永远不会显示 - 物品 – 每个新增物品和每个移除物品。被移除的物品会从箱子中消失,让你在失去它们之前就能知晓
- 生物与实体 – 新增和移除
- 配方(按世界) – 新增、更改和移除的配方,包括模组和数据包配方
- 你的合成 – 你之前合成过的物品,其配方被更改或移除时会标记 ★
- 生物群系、结构、附魔与维度(按世界) – 新增和移除
工作原理
- 安装后直接游玩——首次启动会静默保存一份快照。
- 更新你的整合包。
- 下次启动时,标题界面会出现一个“改了什么?”按钮和一个提示弹窗,加入世界时聊天栏会显示一行摘要(点击可打开详情)。
- 随时按J(或输入
/whatchanged)打开完整、可搜索的列表,包含标签页:模组、物品、生物、配置、本世界。
通知太多了?界面中的通知按钮可在全部(弹窗、聊天和标题按钮)、安静(仅标题按钮)和关闭(仅 J / /whatchanged)之间切换。
查看前经历了多次更新?它们会累加——列表始终显示你上次查看以来的所有变化。
致整合包作者
点击导出变更日志:一份可直接粘贴的 Markdown 变更日志(包含更新模组的页面链接、加载器变更日志以及每个更改的配置值)会被复制到剪贴板并保存到config/whatchanged/changelogs/。粘贴到你的 CurseForge 或 Modrinth 页面,或 Discord 上。将“改了什么?”加入你的整合包,你的玩家就始终知道更新带来了什么。
服务器
也在服务端安装它,它就会追踪服务端的配方、生物群系、结构、附魔和维度。玩家加入时会在聊天栏收到简短摘要,Markdown 变更日志会写入服务端的config/whatchanged/changelogs/,管理员可以使用/whatchanged、/whatchanged export和/whatchanged reset。
加载器与版本
Fabric、NeoForge 和 Forge,支持从1.20 到 26.3的每个 Minecraft 版本(Forge 1.20 – 1.20.4 · 1.20.6 – 26.3,NeoForge 1.20.1 – 26.3)。Fabric 需要 Fabric API。下载对应你的 Minecraft 版本和加载器的文件——CurseForge 应用会自动选择。
详情
- 兼容任何模组,零配置;完全可翻译(语言文件)
- 轻量:每次启动只检查一次(通常远不到一秒),文件写入在后台进行
- 所有内容都存储在本地
config/whatchanged/以及每个世界的whatchanged/文件夹中 /whatchanged reset(客户端)会忘记历史记录,并从当前状态重新开始- 配置:
config/whatchanged/config.json– 通知(也可在界面中切换)、标题界面按钮位置、仅版本号变化的模组更新、隐藏新物品的配方、配置跟踪(trackConfigs、configIgnore通配符、configIgnoreKeys、notifyConfigChanges) - 仅存在于配置文件中的更改默认不会弹出通知(许多模组会在你游玩时重写自己的配置)——它们会留在“配置”标签页中等待。发布仅配置更新的整合包作者可以将
notifyConfigChanges设为true - 按键 J(可在“控制”→“What Changed?”中更改)。标题界面按钮、聊天链接和
/whatchanged无需按键即可使用。
| 选项 | 默认值 | 作用 |
|---|---|---|
titleScreenButton |
true |
更新后在标题界面显示 What changed? 按钮 |
titleButtonX |
4 |
该按钮的水平位置(距左边缘的像素数) |
titleButtonY |
4 |
该按钮的垂直位置(距上边缘的像素数) |
toasts |
true |
在标题界面显示“你的整合包已更改!”弹窗 |
chatNotifications |
true |
加入世界时在聊天中发布一行摘要(服务器也会使用) |
trackModUpdates |
true |
计入唯一变化是新版本号的模组。设为 false 以忽略仅版本号更新 |
hideRecipesForNewItems |
true |
This world 标签页不会列出本身即为新物品的配方——它们已在 Items 标签页中 |
trackConfigs |
true |
记住 config/ 中的文件,并显示哪些被添加、移除或更改,以及哪些值 |
notifyConfigChanges |
false |
当 仅配置文件发生变化时,也显示弹窗、聊天行和按钮。默认关闭,因为许多模组会在你游玩时重写自己的配置;如果你发布仅配置的整合包更新,请开启它 |
configIgnore |
备份、日志、缓存、临时文件、JEI 世界数据 | config/ 中永不跟踪的文件。相对于 config/ 的通配符:* = 任意名称,** = 任意文件夹(例如 "mymod/*.json") |
configIgnoreKeys |
timestamp、lastcheck、lastplayed、…… |
键名包含这些词之一(不区分大小写)的配置值永远不会被报告——适用于存储时间戳的模组 |
常见问题
What Changed? – Modpack Update Changelog 支持哪些 Minecraft 版本?
What Changed? – Modpack Update Changelog 支持 Minecraft Java 版 1.20–26.3,共 24 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
What Changed? – Modpack Update Changelog 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Pokato 的其他作品
查看全部 →Auto Stun Slam/Shield Braker
StunSlam 是一款轻量级客户端 Fabric 模组,可在 Minecraft PvP 中自动打出斧头 → 重锤的“眩晕猛击”连招。
Auto crystal PVP
自动放置并打破末影水晶,让水晶 PvP 更快速、更高效。
Dragons
驯服、骑乘并驾驶六种元素龙,每种龙都有独特的动画模型和能力:火焰吐息、冰霜吐息、闪电、毒液、虚空闪现和潮汐喷射。
Counter-Strike Guns
完整还原《反恐精英2》军火库:35 种枪械、刀具、手雷和 C4,配有 3D 第一人称模型、后坐力、瞄准镜、穿墙射击和丰富特效。
评论
登录后评论和评分