跳到正文

What Changed? – Modpack Update Changelog

作者:Pokato

自动生成整合包更新日志:每次更新后,都能准确查看新增、移除或修改的模组、加载器、配置、物品、生物、配方、生物群系和建筑。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

改了什么?

每次整合包更新自动生成的变更日志。

你的整合包刚更新,却完全不知道新增了什么?改了什么?会记住你两次启动之间的整合包状态,并准确展示发生了哪些变化。无需编写变更日志,无需配置——适用于任何模组。

它能检测什么

  • 模组 – 新增、移除、更新和降级(旧版本 → 新版本)
  • 模组加载器与 Minecraft – Fabric Loader / Forge / NeoForge 以及 Minecraft 版本变化(更新、降级,或切换,例如 Forge → NeoForge),并附有加载器官方变更日志的链接
  • 配置文件 – 哪些模组的配置被新增、移除或更改,以及具体哪些值发生了变化(spawnRate: 12 → 20)。注释和格式会被忽略,令牌和密码永远不会显示
  • 物品 – 每个新增物品和每个移除物品。被移除的物品会从箱子中消失,让你在失去它们之前就能知晓
  • 生物与实体 – 新增和移除
  • 配方(按世界) – 新增、更改和移除的配方,包括模组和数据包配方
  • 你的合成 – 你之前合成过的物品,其配方被更改或移除时会标记 ★
  • 生物群系、结构、附魔与维度(按世界) – 新增和移除

工作原理

  1. 安装后直接游玩——首次启动会静默保存一份快照。
  2. 更新你的整合包。
  3. 下次启动时,标题界面会出现一个“改了什么?”按钮和一个提示弹窗,加入世界时聊天栏会显示一行摘要(点击可打开详情)。
  4. 随时按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 的其他作品

查看全部 →