Verity进入控制台 ↗

这里记录 Verity 的 Mod 版本更新、云端功能变化与官网改动。

# Verity 扩展增强更新日志

这里记录 Verity 的 Mod 版本更新、云端功能变化与官网改动。

## 云端更新

**发布日期:** 2026-11-09

这一版没有动 Mod,改的是云端:付费语音换成 Verity 的复刻音色,按实际字数计费,并上线三天限时活动价。

| 板块 | 一句话 |
|---|---|
| 语音 | 付费线路固定使用 Verity 的复刻音色,不再受客户端传参影响 |
| 计费 | 精确到 0.000001 额度,按实际字符数扣,未调用不扣费 |
| 活动 | 11 月 9 日 00:00 ~ 11 月 12 日 00:00,0.20 额度/千字符,到期自动回 0.25 |

### 新增:Verity 克隆音色用于付费语音

付费线路现在统一由云端合成,使用平台侧的复刻音色。选择方式:

- **网页控制台**:我的配置 → 编辑配置 → TTS 线路板块 → 选择「付费版(Verity 克隆音色)」
- **游戏内**:配置菜单 → 语音朗读 → 语音模式选「在线朗读」,来源走内置朗读

之前的问题是这个模型没有任何系统音色,传入「苏打」「茉莉」这类内置音色名上游会直接报错,表现就是「有额度但没声音」。现在客户端传什么音色都不再影响结果,一律使用同一个音色,行为可预测。

### 改动:计费按字符精确结算

- 单价单位是「额度/千字符」,按实际字数乘算,保留 6 位小数。
- 例:4 字扣 0.000800,116 字扣 0.023200。
- 失败自动全额退回,不会出现「没念出来还扣钱」。
- 余额不足时直接拒绝,不会先念后扣、也不会倒欠。

### 新增:语音合成限时活动

- 活动价 **0.20 额度/千字符**,原价 0.25。
- 时间窗:**2026-11-09 00:00 ~ 2026-11-12 00:00**(北京时间)。
- 到期自动回到原价,不需要人工改回;活动开关与时间窗在后台「计费设置 → 语音合成限时活动」里维护。
- 额度页的「计费标准」面板顶部会显示橙色活动条,标明现价与原价,活动结束后自动隐藏。

## 5.2

**发布日期:** 2026-11-07

5.2 是一次**配置界面的重做**:账户授权收敛成一个主按钮,选服务和填自定义 API 合成同一页,配置菜单从 15 项收成 6 组,游戏内入口改成按住式轮盘。同时修掉了「授权完就自动检测」这个必然报红的流程,以及多人服务器里 @ 它却不回 @ 那个人的问题。

| 板块 | 一句话 |
|---|---|
| 账户 | 只留「连接账户」一个主入口;旧配对码移到高级诊断,仍然可用 |
| 服务 | 内置模型、音色直接选,自定义参数常用项优先、低频项折叠 |
| 自检 | 授权后不再自动测试,改成配置完自己点「测试连接」 |
| 菜单 | 15 个一级入口收成 6 组 |
| 界面 | K / N 改为按住呼出、指向选择、松开执行 |
| 多人 | 修好「@ 它却不回 @ 那个人」——注入点从未命中 |
| 稳定 | 授权同步不再抢走正在编辑的页面;保存失败后重试不再撞旧版本 |

### 改动:账户授权只留一个主入口

原来「连接账户」和「旧配对码」并排出现,右边都是同样的小灰按钮。玩家打开这一页只想做一件事——连上账户,却要在一列灰按钮里找,还容易以为必须先弄一个六位码。

- 账户页顶部改成**整行宽的强调色主按钮**:未连接时是「连接账户」,副标题「连接后先选择服务,再按需测试」;已连接时是「配置服务与 API」,副标题「选择内置模型、音色,或填写自定义 API」。
- 已连接时点它直接进服务配置页,不再绕一层中间页。
- 账户页**不再出现任何配对码字样与控件**——连副标题里「不需要配对码」这种暗示也去掉了,那等于主动把旧概念教给新玩家。
- 旧配对码整体移到 **连接与维护 → 高级诊断 → 旧授权方式:配对码(一般不用)**,默认折叠。

**没有停用旧方式**:配对码输入、提交兑换、断开账户的逻辑一行未改,只是换了位置。手上还有旧码的玩家、或者浏览器登录走不通的环境照样能用。

### 改动:服务与 API 合成一页

原来「选服务」和「填自定义 API」是两个入口,来回跳;而且选了内置服务后看不到也选不了模型——只有一句「模型和音色请在账户与服务中选择」,可那个页面里根本没有可选项。

- 合成一页,四个页签:**对话 / 语音输入 / 语音输出 / 更多**。
- 每页第一行就是来源选择:`内置服务` / `自定义 API` / `本机离线`,按服务端下发的可用来源显示。
- 选「内置服务」后**直接显示可选模型列表**:带搜索框,可按模型名、服务商、ID 过滤;不可用项置灰并说明原因,需要额度的标注「按云端规则计费」。
- 语音输出页可以切到**音色列表**单独选音色。
- 选「自定义 API」后按重要性排序:服务商 → API 地址 → API 密钥 → 模型 → 音色,其余参数收进「更多参数」。必填项永不被折叠,收起时也不丢输入。
- 密钥保持只写:留空表示不修改,输入框为空时提示「已保存,留空不改」;要删除必须点「清除」并二次确认。
- 底栏固定四项:`返回` / `刷新` / `测试连接` / `保存并应用`;有未保存修改时点刷新会先确认。
- 「更多」页保留朗读路线、翻译设置,以及 `改用本机设置`、`断开账户`。

### 改动:先配置,再测试

首次授权成功后原来会立即跑一次完整连通性检测。可这时还没有选任何服务、没有填任何地址,检测必然全部失败——玩家第一次连接账户就看到一片红色,会以为连接坏了。

- 授权成功、云端配置同步完成后,**直接进入服务配置页**,不再自动检测。
- 保存设置后也不再强制跳转检测页,只提示「已保存并应用。需要验证时,点击『测试连接』」。
- 检测入口统一成底栏的 `测试连接`,点击前若有未保存修改会先提示保存。
- 检测本身不变,仍是真实请求:对话发一句极短消息、语音输出真实合成并播放、语音输入真实录音走生产识别链路。

### 修复:多人服务器里 @ 它不回 @ 那个人

**症状**:单人游戏正常;多人服务器里 @ Verity 说话,它虽然回答了,但不会带上 `@提问者`,其他人分不清在回谁。

**根因**:负责「多人时加上 @提问者」的逻辑一直存在,但从来没被执行过——注入点打错了方法。

- 旧代码注入 `AiManager.lambda$queryAI$4`,可这个方法在 6.0.0 里方法体只有两行:`aload_0; areturn`,一个把参数原样返回的取值 lambda,跟发消息毫无关系。
- 真正「发 TTS + 广播聊天」的是 `lambda$queryAI$7(boolean, ServerLevel, ServerPlayer, String, MinecraftServer, VerityEntity)`。
- 而 `@Redirect` 写了 `require = 0`——找不到注入点就静默跳过,不报错、不崩溃,于是这个功能等于不存在。

**为什么之前没发现**:lambda 编号由编译器按出现顺序生成,换构建就变。实测 6.0.0 正式版是 `$7`,6.0.0-beta.9 是 `$4`,而且两者参数签名完全不同。按名字判断必然在某次上游重构后静默失效。

**修复**:

- 检测改为按描述符判定形态(`V600` / `V_BETA9` / `无`),并要求 class 里同时存在广播调用 `m_240416_` 才算数——只查方法名会误判。
- 两种签名各配一个 Mixin,由插件按检测结果三选一;6.2+ 仍走原来的 `sendReplyPart` 分支。
- 注入方法选择器只写描述符、不写方法名,lambda 编号再怎么变都不影响。
- 启动日志会打印识别到的形态,例如 `原版回复发送结构:旧版 6.0.0 形态(广播 lambda 含 boolean+ServerLevel)`,下次选错一眼能看出来。

**已验证**:多人服务器里 @ 回复正常。

### 改动:配置菜单从 15 项收成 6 组

- 一级导航收成六组:开始使用、对话与声音、伙伴与世界、外观与表现、界面与记录、连接与维护;原有页面全部可达,每次只显示当前子页。
- 高级协议、采集后端、调试项默认收起;各主题记住上次打开的子页。
- 主菜单(未进世界)用全屏不透明;世界内改为居中留边面板,四周保留变暗的世界画面。
- 底部按钮、状态文字与滚动条重新对齐到面板内。

### 改动:K / N 改成按住式轮盘

- 快捷菜单与动画控制改为六格轮盘:按住呼出、指向选中、松开执行,中心是取消死区。
- 轮盘加入展开与高亮动画;失焦、Esc、右键都会取消。
- 对话气泡缩小头像并增加角色名;状态角标改为「名字 + 状态」标题行,数值分栏对齐,去掉误标成好感的「成长 +0」。

### 修复:摄像头采集

- 采集脚本的拍摄段加上错误捕获,失败时回报具体原因并确保释放设备。
- 自动选择设备时只考虑当前连着的设备,跳过已断开的手机投屏 / 采集卡。
- 常见失败(隐私权限被拒、被其他程序占用、设备已断开、超时)转成可操作的中文提示。
- 采集成功与失败都会写入日志;「上次测试结果」改为常驻显示并按结果着色。

### 改动:文案换成玩家能懂的说法

- 「云端下发」「配置项」「注入」「凭据」「上游」「兜底」这些实现用语,换成玩家能直接理解的说法。
- 「重新授权」改为「重新连接」,「清除授权」改为「断开连接」。
- 版本冲突提示改为「设置刚被其他设备改过,请刷新后再保存」。

### 修复:两处「设置莫名其妙丢了」

这几条平时看不见,但都会以「设置丢了」「重试怎么都失败」的形式出现在玩家面前。

**授权同步期间不再抢走你正在编辑的页面**

授权成功后要拉一次云端配置,这个请求可能比较慢。原来请求返回时会无条件新建一个服务配置页——如果你在等待期间调了窗口大小(会重建界面),或者已经进到别的页面改了几个字段,这些输入会被直接丢掉。现在同步回调会先核对会话、账户和当前页面,只在仍然停在授权页时才继续跳转;同步期间也不再显示会误操作的旧控件。

**两阶段保存失败后,重试不再撞旧版本**

保存是两次提交:先存来源与自定义参数,再存模型/音色选择。如果第一次成功、第二次失败(网络抖动或别的设备同时改过),原来第二次重试仍带着旧的版本号,于是第一步就先报「设置刚被其他设备改过」——模型永远存不进去。现在会把已经提交成功的版本号记下来,只重试剩下的部分,同时保留你还没提交的选择。

### 配置与兼容

- 云端 `overrides` 白名单仍为 21 项连接配置,本版未扩大;游戏玩法、HUD 与本地功能开关仍由本机管理。
- 配置键总数不变(190),本版没有新增或删除配置项。
- 旧配对码授权路径保留可用,只是从账户页移到了高级诊断。

### 版本与构建信息

- 扩展版本:`5.2`;Mod ID:`verity_extended`
- 运行环境:Minecraft `1.20.1`、Forge `47.3+`(47.3.x 与 47.4.x 均支持)、Java `17+`
- 原版依赖:Verity `6.0.0`

### 升级注意事项

1. 授权与保存后**不再自动**发起真实连通性检测,需要手动点「测试连接」;检测会产生少量额度消耗。
2. 替换前请完全关闭游戏和服务器进程,删除或禁用旧版本,放入 5.2 后完全重启;联机建议两端同时升级。
3. 之前在多人服务器里遇到过「@ 它不回 @ 那个人」的,这一版已经修好;启动日志里能看到识别到的回复结构形态。

## 官网更新

**发布日期:** 2026-11-04

这次没有动 Mod,改的是官网本身:补了一篇完整的 PC 安装教程,给两条第三方支线各开了独立页面,首页也加上了入口——不用再翻到页脚才找得到。

### 新增:PC 端完整安装教程

- 从网盘、解压软件、PCL2 的三种情况讲起,一路到 MC 本体、Verity JE、扩展增强、API 配置、配对授权与日志导出。
- 按作者 Inarifox 的文字稿整理,保留原始下载链接与免责声明。
- 手机上目录收成「章节目录」按钮,正文表格可横向查看。
- 入口:首页安装区的「查看安装教程」、配对页底部,以及教程页顶部的指路。

### 新增:Verity 6.0.0 Patched 分支页

- 作者 Verity™ 独立开发的补丁分支,与扩展增强搭配使用,经作者授权在本站展示。
- 「完整差异档案」做成了 11 行对照表(原版 / Patched),不再是让人自己去看一张长图。
- 覆盖夜、箱子、和好、床访、彩蛋、命令与兼容说明,并写明 Aftermath 没有进入这个 jar。

### 新增:Verity_enhanced 6.1.0 扩展包页

- 作者凌晨独立开发的恐怖向扩展包,需要与扩展增强搭配使用,经作者授权展示。
- 十个模块逐条写清触发条件、实际表现与应对方式,另有好感度三档、控制台命令与下载入口。

### 改动:首页

- 新增「05 版本线」板块,三张卡分别指向主线、Patched 与 Enhanced。
- 首屏加了一行入口,不滚到底也能看到另外两条线。
- 「开发与共创」拆成主团队与「第三方作者 · 经授权展示」两块,归属不再混在一起。

### 改动:全站

- 页脚在「开源仓库」后面新增「Patched 分支」与「Enhanced 扩展包」。
- 文档页的目录锚点不再被顶部导航盖住标题。
- 两个新页面已写入 sitemap。

### 说明

- 两条第三方支线的开发、更新与售后由各自作者负责;本站只提供介绍与下载入口,经作者授权,作者要求下架会立即移除。

## 5.1

**发布日期:** 2026-10-31

5.1 让 Verity 真正「看得见、动得了」:会先观察周围再回答,会走过去帮你砍树、挖矿、种地和整理箱子,也能接下「把这片树林砍了」这种长活并随时汇报进度。战斗上新增日常护主与残血觉醒,球体的动作也更有生命感。

### 新增:Verity 能看见周围了

以下都是只读操作,不会改动任何方块:

- 「这附近有什么」:扫描周围 8 格,按方块种类汇总数量。
- 「最近的铁矿在哪」:找到最近的指定方块,给出坐标和距离。
- 「箱子里有什么」:读取箱子、木桶、熔炉里的物品。
- 「我有多少铁」「背包满了吗」:读取背包(含盔甲槽),按物品汇总。
- 「这块牌子写的什么」:读取告示牌正面的文字。

提示词里明确要求「先看再答」。否则模型会按「我是游戏角色、看不到世界」的自我认知直接编一个答案,工具在,却从不调用。

### 新增:能帮你动手改造世界

- 「把这些树砍了」「挖点铁矿」:走过去采集自然方块,掉落物留在原地。
- 「帮我种点小麦」:在附近的耕地上,一格一格走过去种。
- 「帮我整理箱子」:把背包里的物品按种类放进附近的储物箱。

安全边界做得很硬,避免误伤玩家的建筑:

- 只采集自然方块:原木、树叶、各类矿石、作物。石头建筑、羊毛、混凝土这些人造方块永远不会被碰。
- 整理只认箱子、木桶、潜影盒。熔炉、漏斗、发射器同样是容器,但往里塞东西会毁掉烧炼队列和红石分拣。
- 所有方块操作限制在你所在的维度、16 格以内;单次采集上限 128 个方块。

### 新增:长任务

- 「把这片树林砍了」「挖一批铁矿」「种一片地」:后台分步执行,每 tick 只走一步,不卡服,任务进行时还能继续聊天。
- 「做到哪了」「还要多久」:查看当前进度。
- 「停下」「别做了」:立刻取消。
- 每人同时只能有 1 个任务,单任务最多 200 步、最长 10 分钟;做完或失败会在聊天栏告诉你,你下线会自动取消。
- 接下任务后会立刻执行第一步,并把真实结果回给模型,避免它只说一句「我这就去砍」而实际什么都没做。

### 新增:两个开关

配置菜单 → 侧栏「世界交互」:

| 配置项 | 默认 | 关掉之后 |
|---|---|---|
| 本地工具 | 开 | 11 个工具完全不注入,Verity 回到只能聊天 |
| 允许改动世界 | 开 | 只保留 5 个只读工具,采集、种植、整理不再出现 |

两个开关在注入层就生效:关掉时模型根本看不到这些工具,不会出现「答应了却做不了」。万一它从历史里点名调用,执行时也会回一句「这个开关关着」,而不是默默成功。

只读工具没有副作用,不单独设开关,跟着总开关走。

### 改动:采集改成走过去挖

以前采集是在一瞬间把范围内方块全部破坏,玩家看到方块凭空消失,像用指令隔空挖。现在改成真正的行为流程:

```text
导航到方块旁 → 转头看向方块 → 破坏 → 走向下一个
```

每 tick 只处理一个方块,能看着它一块块挖。

- 走不到就跳过(悬空或被墙挡住),不会卡在原地。
- 采集期间不会溜达,避免走到一半突然跑开。
- 上一步没走完时,下一步会回到队首等待,不会假成功。

### 改动:完成提示更像人话

以前会显示「种 wheat完成:种了 16 个。」这类日志式提示,现在改为:

| 场景 | 以前 | 现在 |
|---|---|---|
| 种完 | `种 wheat完成:种了 16 个。` | `小麦种好了,16 格。` |
| 砍完 | `minecraft:oak_log完成:挖了 12 个。` | `橡木原木挖了 12 块。` |
| 有够不着的 | `…,跳过 3 个(够不着)。` | `…,还有 3 块够不着。` |
| 超时 | `采集「X」超时停下了,已挖 12 个。` | `橡木原木这边超时停下了,已经挖了 12 块。` |

### 新增:护主与残血觉醒

**日常护主**

- 你被敌对生物打中时,Verity 会锁定攻击者并追过去反击。
- 伤害为目标最大生命的 8%,保底 3 点:普通怪两下解决,Boss 也不会刮痧。
- 目标超过 32 格就放弃,目标消失自动收手,战斗结束后切回开心表情。

**残血深渊觉醒**

以下任意一条成立就会触发:

| 档位 | 条件 |
|---|---|
| Boss | 攻击者最大生命 ≥ 200,凋灵、末影龙这一档,满血也会触发 |
| 精英 | 攻击者最大生命 ≥ 100,且你的血量 ≤ 40% |
| 绝境 | 你的血量 ≤ 20%,被任何敌对生物打中 |
| 致命 | 这一击会把你打死,不管对面是谁 |

触发后:

- 在攻击者脚下召唤一只 500 血、20 攻的大恶魔替你作战。
- 你立刻获得 3 秒抗性提升 5 级与瞬间治疗,这 3 秒不会被秒。
- 恶魔单次最多受到 10 点伤害,高倍率整合包里也不会被一刀清掉。
- 你也可以亲手杀掉它,打死后会走原版「谢谢你,你解放了黑暗」的剧情。
- 结束后 10 秒冷却,表情恢复。

命令:

```text
/verity-combat on       开启日常护主
/verity-combat off      关闭
/verity-combat status   查看状态
/verity-combat test     对附近最近的活体强制触发一次觉醒(排查用)
```

### 新增:球体动作

纯客户端渲染,不影响碰撞箱、寻路和伤害。所有形变都由同一条弹簧驱动,动作结束后会自己回弹两下再稳定,不会硬切:

| 状态 | 表现 |
|---|---|
| 待机 | 轻轻上下浮、左右微晃,不会变成一张贴图 |
| 走路 | 按步频一颠一颠,起跳拉长、落地压扁 |
| 说话 | 每个音节弹一下、晃一下 |
| 下落 | 纵向拉长、横向收窄,速度越快越明显 |
| 落地 | 压扁、回弹、稳定,强度按下落速度 |
| 撞墙 | 撞上那一刻反向摇晃,贴着墙推不会一直抖 |
| 顶天花板 | 向上顶一下并纵向拉长 |

### 适配:VBM 预览版

安装 `Verity JE (VBM Preview)` 这一版 6.0.0 时可以正常启动,重叠的能力会自动让位,正式版玩家不受影响:

- 送礼让回原版处理,物品正常落地。
- 心情与好感提示由原版负责,扩展不重复注入。
- 被压成一张饼时,会拒绝站头和骑乘。
- 球体绘制走兼容分支,动作和体型照旧。

已知未覆盖:这一版里由 VBM 产生的好感不受每日上限约束。

### 改动:自主日程

- 天黑后如果你离它超过 12 格,它会自己走回来,使用原版寻路,镜头不会卡。
- 「主动提议」已删除。原来那张 5 分钟冷却表是内存态,每次进世界都会重新触发一次,表现就是「每次进去都要刷一遍」。这类话交给模型在对话里自己说更自然。

### 修复:本版修掉的 17 个问题

| # | 问题 | 现象 |
|---|---|---|
| 1 | 种地总说「没有耕地」 | 扫描范围算错,脚下全是耕地也种不了 |
| 2 | 「我有多少铁」比实际少 | 漏算盔甲槽 |
| 3 | 整理箱子会塞进熔炉、漏斗 | 烧炼队列和红石分拣被打乱 |
| 4 | 一句话里的两个请求只做一个 | 「顺便挖点铁」那半句没执行 |
| 5 | 「主动提议」显示成灰色 [Verity],不张嘴也不出声 | 该功能已在本版删除 |
| 6 | 完成提示像日志 | 中文客户端里显示方块 ID 和「个」 |
| 7 | 站头时退出游戏,重进后悬空 | Verity 飘在原地不动 |
| 8 | 多人服务器里站头跟不上玩家 | 跑起来明显滞后 |
| 9 | 残血觉醒完全不触发 | 日志里一行都没有,怎么调阈值都没反应 |
| 10 | 提示已召唤,但画面里什么都没有 | 实体没有被真正加入世界 |
| 11 | 挨打时护主和觉醒一起失效 | 玩家跑远或传送后战斗链路被跳过 |
| 12 | 召唤的恶魔回头打主人 | 护卫变成威胁 |
| 13 | 召唤物站着不动 | 不追击、不打怪 |
| 14 | 一召唤就触发追击音效、恐怖等级拉满 | 原版把恶魔当成恐怖源 |
| 15 | 装 VBM 预览版后启动直接崩 | 渲染器注册阶段出错,进不去游戏 |
| 16 | 球体偶发隐身 | 位移计算出错,实体不渲染 |
| 17 | 永夜期间日志每秒刷几十行 | 昼夜循环被反复开关,生物生成同步也在刷 |

> **第 17 项是源头修复**:现在只拦原版关昼夜循环的那一处调用,同一个方法里关闭生物生成的调用不受影响;守卫也会在原版仍在维持永夜时让位,不再每 tick 对打。

### 配置与兼容

- 新增 3 个配置项:`ai_extensions.localToolsEnabled`、`ai_extensions.worldEditEnabled`、`gameplay_safety.verityDemonAwakening`,默认都开启。
- 配置项总数 187 → 190。
- 云端 `overrides` 白名单仍是 21 项,这 3 项都不可由云端下发,功能开关仍由本机决定。
- 本版不新增任何资源文件,不会和原版 Verity 抢路径。

### 测试建议

进游戏后按顺序试这几句:

```text
这附近有什么
最近有铁矿吗
箱子里有什么
把这些树砍了
做到哪了
帮我种点小麦
```

前四句分别验证扫描、定位、读容器和长任务;第五句查进度,第六句验证「走过去种」。

**战斗**:`/summon minecraft:wither` 让它打你一下(满血也会觉醒);或者把自己压到 20% 血以下让僵尸打。
**动作**:走路、跳崖、贴墙推、跟 Verity 说句话,四种反应都应该明显。

**日志关键字**:

```text
[本地工具] 已注入 11 个(工具总数 N)
[本地工具] 第 1 轮 scan_area 结果 XXX 字符
[采集] 开始: minecraft:oak_log (N 个方块) 玩家=xxx
[任务] 步骤 1/3 harvest_area -> 开始采集 …
```

有第一行说明工具注入成功,有第二行说明模型真的调用了。

**不该再出现**:玩家看到「半径 10 格内共 3980 个方块…」这种原始数据直接甩出来。

### 版本与构建信息

- 扩展版本:`5.1`;Mod ID:`verity_extended`
- 运行环境:Minecraft `1.20.1`、Forge `47.3+`(47.3.x 与 47.4.x 均支持)、Java `17+`
- 原版依赖:Verity `6.0.0`(6.2 改版走兼容分支;VBM 预览版有专属适配)
- 构建产物:`Verity扩展增强-5.1.jar`(27.4 MB,28,763,755 字节)
- SHA-256:`1283770951ce3d2dde12831177b7ad932a6a29395191b68c0a3decc676054243`

### 升级注意事项

1. 新增 3 个配置项,总数 187 → 190。旧存档的配置文件缺这些键时会按默认值(都开)自动补上,不用手动改。
2. 替换前请完全关闭游戏和服务器进程,删除或禁用旧版本,放入 5.1 后完全重启;联机建议两端同时升级。
3. 🔴 **站头同步协议从 2 升到 3**(新增「谁站在谁头上」的下行包)。客户端与服务端必须**同时**更新,否则会因协议不一致被拒绝连接。
4. 若存档里已经有「飘着的 Verity」,进世界后会自动落地,不用手动处理。
5. 世界改造有硬边界(自然方块白名单 + 16 格 + 128 个上限),但仍建议先在**自己的存档**里试。
6. 若 Verity 仍然「看不到世界」式回答,先看日志里有没有 `[本地工具] 已注入 11 个`。
7. 球体动作是纯渲染,只影响画面,不影响碰撞、寻路和伤害。

## 5.0

**发布日期:** 2026-10-25

5.0 是一次大版本更新:适配 Verity 6.0.0,真正修好了骑乘,并让 Verity 开始主动关心你——闲置时会自己溜达、你低血量时会护主、被攻击时会帮你打怪。同时修复了对话持续报 400、世界永久停在黑夜、云端开关自己关闭、配置被写坏等一批影响正常游玩的问题。功能开关与行为参数也从这一版起全部交回本机,云端只负责连接配置。

### 新增:Verity 会主动关心你

**闲置时自己溜达**

- 没有跟随、战斗或对话时,Verity 会在你附近慢慢走动,不再一直站在原地。
- 一旦需要跟随、打架或聊天,Verity 会立刻停下溜达,回到原本的职责。
- 开关切换立即生效,不需要重进存档。

**低血量护主**

- 你的血量掉到一半以下、且 Verity 在 16 格内时,会获得 8 秒生命恢复。
- 冷却 30 秒,换维度或重进存档后仍然生效。
- 不消耗物品、不消耗额度;恶魔形态下不会触发。
- 触发时 Verity 会说一句「撑住,我在。」

**主动帮你打怪**

- 你被攻击时,Verity 会主动还击;已经锁定的目标也会追击。
- 只针对攻击者,不会误伤玩家、你本人、已驯服宠物或另一只 Verity。
- 目标超过 32 格会放弃追击,不会被 Verity 拽着满世界跑。
- 战斗中说话有 5 秒间隔,不会刷屏。
- 默认开启,可用 `/verity-combat on` / `off` / `status` 开关或查看状态。

### 修复:骑乘现在真正可以操控

- 修复骑乘后完全无法转向、移动的问题,现在支持转向、冲刺与跳跃。
- 修复骑乘时画面一卡一卡、镜头只能一格一格跳的问题,移动恢复平滑。
- 骑乘按 **R**,站头按 **H**,都可以在「选项 → 控制」里改键。
- 骑乘速度与物理重新对齐原版坐骑,上台阶与水中起跳也能正常处理。

### 新增:`/verity-context` 清空上下文

- `/verity-context clear`:清空对话历史,用于对话被污染后持续报错的情况。
- `/verity-context restore`:恢复正常历史。
- `/verity-context status`:查看当前状态。
- 清空的是聊天历史,会保留人设、工具说明和长期记忆摘要,所以只是「忘了刚才聊了什么」,不会变成陌生人。
- 这是持续开关,直到你恢复为止;换存档或服务器停止时会自动复位。

### 修复:对话一直报 400

- 以前工具执行失败时,历史里会留下没有结果的工具调用,之后每次请求都会被上游拒绝。
- 现在会自动补齐缺失的工具结果,老存档里的悬空记录也会被修正,一般不需要手动干预。
- 如果仍遇到顽固情况,用 `/verity-context clear` 清空一次上下文即可。

### 修复:世界不再永久停在黑夜

- 修复击败恶魔后昼夜循环和生物生成不恢复的问题。
- 检测到昼夜循环被关闭时会当场恢复,不需要等特定条件。
- 只会在本存档确实发生过恐怖事件时介入,不会抢回管理员手动关闭的设置。
- hardcore 存档里被关闭的生物生成也会恢复。

### 修复:配置被写坏、云端设置改不动

- 退出游戏时不再把配置文件写成残缺文件;保存前后会检查键数,异常时自动回滚。
- 每次保存成功都会留一份快照,下次启动发现缺键会自动恢复,坏文件另存备份。
- 关闭云端开关后,云端覆盖会一并撤销,本地修改不会再被抢回去;「清除授权」同样会停止覆盖。
- `cloud.enable` 不会再自己变成关闭;保存时只写入真正改动过的项。
- 修复「进游戏正常,一进存档就提示配置不同步」的误报。

### 修复:配置界面的几个问题

- 悬停说明浮层不再透出下层文字,并补齐卡片投影、行距和悬停高亮。
- 失败提示不再画成绿色,配对失败和成功一眼能分清。
- 配对码长度不对时不再反复请求服务器:本地先检查并清洗输入,去掉空格和零宽字符后转大写。
- 过长的说明文字改为按像素折行,不再被截断。
- 小窗口和手机上的配置界面重新分档适配,侧栏、内容区和页脚不再互相遮挡。

### 修复:摄像头首帧全黑

- 摄像头初始化后会等待约 600 毫秒再取第一帧,避免 AI 一上来就说「画面全是黑的」。
- 新增手动指定摄像头设备;装了手机投屏、OBS 虚拟摄像头或多个摄像头时,可以避开永远输出纯黑的设备。

### 云端:配置下发收权,功能开关回到本机

以前云端可以下发 180 项配置,出现过「玩家关掉的开关,下一次云端拉取又自动打开」的问题。5.0 起云端只负责「怎么连上去」,共 21 项:

| 分组 | 项数 | 内容 |
|---|---|---|
| 对话模型 | 5 | 服务商、API 地址、密钥、模型、请求超时 |
| 语音识别 | 7 | 服务商、地址、密钥、模型、请求格式、认证方式、响应字段 |
| 语音合成 | 5 | 服务商、地址、密钥、模型、音色 |
| 线路与翻译 | 4 | 朗读路线,以及台词翻译的模型、地址、密钥 |

- 其余配置一律不再下发,**功能开关和行为参数全部由本机决定**。
- 白名单里没有布尔开关,云端无法通过下发关闭任何功能。
- 以后再在本地关掉某个功能,不会被下一次云端同步改回去。

### 删除:插件系统

- 插件系统整体移除,`/verity-plugin` 入口不再可用。
- 旧配置里的插件段会被自动忽略,不影响启动,也无需手动清理。

### 手机端适配

- 修复手机端本地 TTS 全程静音:现在优先走游戏原版音频通道,拿不到时才回退。
- 手机端摄像头配置页只显示可用的「HTTP 快照地址」,不再展示必然失败的 Windows 专用选项;切回桌面端仍保留原设置。
- 已知限制:手机端摄像头只支持 HTTP 快照;本地 Vosk 离线识别不可用;本地 TTS 引擎会回退到在线 TTS。

### 更智能:AI 建造与摄像头观察

- AI 建造与摄像头观察改为模型可主动调用的工具,不再依赖关键词或文本标记触发。
- 建造支持小屋、农舍、别墅、塔、围墙、平台、桥、金字塔、神庙、城堡等类型,尺寸与类型由模型根据对话填写。
- 功能未开启时,对应工具不会出现在模型的能力清单里,避免 Verity 编造「已经帮你盖好了」。
- 站头或骑乘期间会暂停 Verity 自己的服务端 AI,不再一边跟着你一边试图乱跑。

### 兼容性与其他改进

- Forge 依赖范围放宽到 **47.3+**,47.3.x 整合包可以直接安装;原本在 47.4.x 的玩家不受影响。
- 清理了一批依赖较新版本兼容层才能运行的接口调用,旧环境启动更稳。
- 修复 HUD 气泡头像比实体淡的问题,两边颜色和着色规则一致。
- 修复步高记录串到其他实体、骑乘时上台阶高度不恢复的问题。
- 配置项总数 190 → 187:新增闲置溜达、低血量护主 2 项,删除插件系统 3 项。

### 版本与构建信息

- 扩展版本:`5.0`;Mod ID:`verity_extended`
- 运行环境:Minecraft `1.20.1`、Forge `47.3+`、Java `17+`
- 原版依赖:Verity `6.0.0`(6.2 改版仍走兼容分支)
- 构建产物:`Verity扩展增强-5.0.jar`

### 升级注意事项

1. 需要搭配 Verity **6.0.0**;6.2 改版可以继续使用,但不要同时启用两个 `modId = verity` 的 jar。
2. 替换前请完全关闭游戏和服务器进程,删除或禁用旧版本,放入 5.0 后完全重启;联机建议两端同时升级。
3. Forge 47.3.x 与 47.4.x 都可以使用;原本在 47.4.x 的玩家不需要额外调整。
4. 旧配置里的 `[plugin]` 段会被自动忽略,不影响启动;新增的溜达与护主配置会在首次启动后自动写入。
5. 之前世界卡在黑夜的存档,进游戏后会自动恢复昼夜循环与生物生成。
6. 对话报 400 的老存档会自动修复历史配对;仍无法恢复时使用 `/verity-context clear`。
7. 骑乘按 **R**,站头按 **H**,可在「选项 → 控制」中改键。
8. 云端若曾下发过大量功能开关,本版起只保留 21 项连接配置,其余设置以本机为准。

## 4.5.2

**发布日期:** 2026-10-23

4.5.2 是功能性更新:新增《The Shooting Star》星之遥控器适配与说话时的「Q 弹」形变,并修好了配置文件被写坏导致启动崩溃或云端开关自己变回关闭、云端下发反复覆盖本地设置等问题。既有的对话、送礼、踢、追击、语音等行为不变。

### 新增:星之遥控器适配

需要同时安装《The Shooting Star》。Verity 会借用玩家的星之遥控器,从自己的位置打出技能。

- 冷却、充能提示和弹道动画都由原模组负责,扩展不另造一套。
- 没安装该模组时会静默跳过,不影响启动和正常游玩。
- 弹道起点是 Verity 的眼睛与朝向,不是玩家身上。
- 可以直接在对话里说,例如「用遥控器打前面那座山」「朝我准星这边来一发轨道炮」。
- 也可以手动使用:

```text
/verity-stellar list # 列出遥控器上现有技能
/verity-stellar cast the_shooting_star # 朝玩家准星指的位置
/verity-stellar cast gungnir 100 64 200 # 指定落点
/verity-stellar cast 轨道炮 # 支持中文别名
/verity-stellar hold 10 # 只预览手持遥控器,不放技能
```

- 支持技能:`the_shooting_star`、`gungnir`、`seven_stars`、`tesseract`,附加包还有 `halley`、`luna`;中文别名包括轨道炮、冈格尼尔、七星、哈雷、月亮。
- 施法后会在聊天里报告实际落点;如果视线被挡住,会同时说明瞄准点和实际命中点。
- 施法时周围玩家能看到 Verity 手上举起遥控器,3 秒后自动放下;`/verity-stellar hold` 可以单独预览。
- 配置项:

| 配置 | 默认 | 说明 |
|---|---|---|
| 总开关 | 开启 | 是否启用星之遥控器适配 |
| 需要手持物品 | 开启 | 要求玩家背包里至少有 1 个星之遥控器 |
| 技能白名单 | 空 | 逗号分隔;留空表示不限制 |
| 显示手持遥控器 | 开启 | 纯客户端显示,不影响实际技能 |

### 新增:说话时的「Q 弹」形变

- 只在 Verity 说话时生效:纵向拉伸/压扁,横向按体积反向挤压,并叠加回弹余韵。
- 与成长体型缩放、拍头缩放、落地偏移同时生效,互不冲突。
- 默认关闭,位置在配置界面 →「外观与资源」→「说话动作(Q 弹)」。

| 配置 | 默认 | 范围 | 说明 |
|---|---|---|---|
| 总开关 | 关闭 | — | Q 弹总开关 |
| 鬼畜模式 | 关闭 | — | 幅度 ×1.6、速度 ×2.6,并加入左右甩头和原地弹跳 |
| 幅度 | 0.45 | 0.05–1.0 | 纵向拉伸/压扁比例 |
| 速度 | 0.75 | 0.1–3.0 | 弹动速度 |
| 挤压 | 0.85 | 0.0–1.5 | 横向挤压强度 |

### 修复:配置文件被写坏

- 修复重复表头或重复键导致游戏在加载阶段直接崩溃;现在会先自检并合并重复项,保留第一次出现的值,改前自动留备份,处理不了就保持原样。
- 修复云端开关自己变回关闭:每个配置文件都有哨兵校验,保存成功后留快照,启动发现缺键会自动恢复,坏文件另存备份。
- 界面显示「已授权但云端关了」的情况会显著减少;凭据与开关仍分开保存,互不影响。

### 修复:云端下发反复覆盖本地设置

- 本地改过的项会被记住并持久化,云端之后下发同样的值不会再抢回去。
- 云端把该项改成新值时,仍会重新接管,保留云端修改的意图。
- 本地文件里本来就是非默认值、且与云端不同,首次拉取也不会被冲掉。
- 两次拉取之间通过管理员指令或其他模块改的值,会在下发时即时识别。
- 云端配置页新增「本地改动与云端的关系」,显示本地接管的项数,并提供「全部交还」按钮。
- 云端关闭、授权失效或本次没有下发,都不会清空这些记录;只有「全部交还」才会清。
- 同一次启动里 60 秒内对同一配置的重复拉取只应用一次,减少无谓写入。

### 兼容性修复

- 适配 Verity `6.0.0-beta.9`:恶魔形态标志改从实体自身读取,旧版与新版路径同时支持;取不到时只让该功能降级,不影响其他兼容项。
- 回复结构判定改为三态,能区分 6.2、6.0/6.1 和两代都不存在的情况;私聊适配失效时会明确提示,不再靠猜。
- 新增网络通道采用可缺失注册,双方版本不一致也不会被踢出服务器。

### 版本与构建信息

- 扩展版本:`4.5.2`;Mod ID:`verity_extended`
- 运行环境:Minecraft `1.20.1`、Forge `47.4.x`(建议 47.4.21+)、Java `17+`
- 构建产物:`Verity扩展增强-4.5.2.jar`

### 升级注意事项

1. 直接替换 jar 即可,配置项只增不减;新增的星之遥控器与 Q 弹配置会在首次启动后自动写入。
2. 如果之前因配置文件损坏而启动失败:本版会自动修复或恢复,无需手动删除配置;确需彻底重置时删除对应 toml 再进游戏,云端密钥在独立凭据文件里不受影响。
3. 星之遥控器功能需要同时安装《The Shooting Star》;已验证 demo 1.4.4 + Addition 1.5.1。
4. 施法时的「手持遥控器」是渲染显示,不会占用真实装备槽。

## 4.5.1

**发布日期:** 2026-10-21 

4.5.1 是 4.5 的补丁版本,4.5 的全部新内容(跨存档追击、追击满屏红字、假退出花屏菜单、完整恶魔模型突脸)都完整保留,本版集中修了云端授权、手机端语音输入和配置界面拖动等问题。对话、送礼、踢、每日好感上限、日记导出、云端备份等既有行为不变。

### 修复:云端授权后开关不再自己关掉

- 授权成功后,云端开关会稳稳保持开启,不再出现授权完又被写回关闭的情况。
- 授权后短时间内会自动看护:如果开关被误关、或云端同步意外停掉,会自动恢复开启并重新启动同步。
- 即使关掉配置界面,这个看护仍然生效。

### 修复:手机端语音输入更靠谱

- 在线语音识别没配置好、未就绪或启动失败时,会自动改用手机系统自带的语音识别,不再只弹一句「在线语音识别服务不可用」。
- 权限不足、没有中文语音服务、启动失败或超时,都会给出明确提示,不再没反应。
- 识别结果仍按原来的聊天链路发给 Verity。

### 改动:语音键固定为 V

- 语音键固定为 **V**,不再自动扫描其他模组的按键来改键。
- 之前被自动改成 Caps Lock 的语音键,首次升级后会一次性恢复为 V,之后不再自动改动。
- 单人世界保留 `/v` 和 `/v!`;如果中途取消语音识别,这次语音输入会看起来「没反应」,属正常情况。

### 修复:单人世界 /v 找不到 Verity

- 修复单人世界输入 `/v` 时误报「你目前没有可用的 Verity」。
- 现在会在当前维度所有已加载的实体里找最近的活 Verity,而不是只搜玩家周围一小片区域。
- 如果你手里正拿着可以召唤 Verity 的物品输入 `/v`,会自动把一个物品放到脚下,等它按原版逻辑变回 Verity 实体后,再把这句话发过去。

### 修复:手机端配置界面可以拖动了

- 修复手机端配置界面列表拖不动的问题。
- 现在在内容区或侧栏按下并移动超过一点点就能接管滚动;从按钮、行控件上开始拖也能滚。
- 侧栏支持上下拖动,不再只靠滚轮;滑块和输入框仍按原来的方式操作,不会被列表抢走。

### 改动:突脸改为完整恶魔模型脸部特写

- 突脸不再是纯黑画面,改为直接渲染完整的恶魔模型,头部固定在屏幕上方,画面主要显示脸和上半身,脚移出屏幕。
- 保留冲脸缩放、红青色差、红黑横条、镜头抖动和原突脸音效。
- 突脸画在最上层,不会被满屏红字盖住。
- 新增 `/verityjumpscare` 命令,可手动测试突脸效果。

### 改动:假退出菜单适配中文版

- 支持中文版「保存并回到标题屏幕」按钮。
- 点击保存类按钮后按钮消失,原位置留下短暂红色残影;「回到游戏」保留原版功能,点一下立即关闭干扰并回到世界。
- ESC 不能取消;按右 Shift、输入 `/verityunlock` 或等 30 秒自动解除。
- 不再显示「ESC 已失效」「已解除原版菜单干扰」之类的提示文字。

### 版本与构建信息

- 扩展版本:`4.5.1`;Mod ID:`verity_extended`
- 运行环境:Minecraft `1.20.1`、Forge `47.4.x`、Java `17+`
- 构建命令:`clean test productionJar`
- 构建产物:`build/libs/Verity扩展增强-4.5.1.jar`
- SHA-256:`181faf659fdaefaac1f844f811f60f012f8ba7feac3820b2e0b94b4c74a2050d`

### 升级注意事项

1. 客户端与服务器应同时使用 4.5.1;替换 JAR 前必须完全关闭游戏和服务器进程,并删除旧的 4.5 jar——同一个 modId 只允许存在一个 jar。
2. 本版本适用于 Minecraft 1.20.1、Forge 47.4.x、Java 17 或更高版本;构建产物为 `Verity扩展增强-4.5.1.jar`。
3. 4.5 → 4.5.1 配置项从 **180 → 181**:新增本地实验开关 `gameplay_safety.crossSavePursuit` 1 项,默认关闭、不参与云端下发;云端 `overrides` 白名单保持 **180 项**,无需同步调整。
4. 之前被自动改键改成 `CAPS LOCK` 的语音键,首次启动会恢复为 **V**,之后不再自动改动。
5. 单人世界手持 `verity_item` 输入 `/v` 会自动放置物品并等待其变回 Verity 后再发送,属于预期行为;手上没有物品时按原逻辑查找最近的 Verity。
6. 跨存档追击是实验功能,测试前请备份存档;不需要时把 `crossSavePursuit` 设为 `false` 即可。
7. 云端授权相关问题修复后,如仍看到开关为关闭状态,请重新授权一次并确认 `cloud.enable = true`。

## 4.5

**发布日期:** 2026-10-20 

4.5 在 4.4 基础上新增了一套「跨存档追击」恐怖演出:恶魔化之后,就算你换存档、删档重开,Verity 也会追过来;同时重做了追击时的满屏红字、假退出花屏菜单和恶魔模型突脸。对话、送礼、踢、每日好感上限、日记导出、云端备份等既有行为不变。

### 新增:跨存档追击(实验性,可关闭)

视频里那种「删档重开仍被追」的名场面,现在做成了一个可以随时关掉、可以被击败解除的机制。

**触发方式**

- Verity 恶魔化成功后,会在游戏目录下单独记一条「追击标记」,存在所有存档之外,删存档不会清掉。
- 升级前就已经恶魔化的旧存档,第一次进游戏时会自动补记。
- 之后你进入任何新存档、不同种子的世界,大约 8 秒后就会被追上。

**你会看到什么**

- 附近会生成一只追击状态的恶魔 Verity,目标锁定你。
- 伴随传送门粒子和末影人尖叫,聊天栏会冒出一句:「你换了存档也没用。」

**怎么解除**

- 把这只追击恶魔击败,全局标记就会清除,以后新开的世界不再被追。
- 如果恶魔被卸载或消失但没有死掉,标记会保留,下次新世界仍会追。
- 想手动关掉:在「原版 Verity → 互动」分类下关闭「跨存档追击」开关即可,默认是关闭的。

**刻意没有做的事**:不锁退出按钮、不删存档、不做打不死的恶魔、不会把你永久困在某个存档里——那些只在视频剧情里出现,做进游戏会真的破坏存档。

### 新增:追击阶段满屏红字

恶魔进入追击阶段后,屏幕上会叠一层满屏的红色威胁文字:

- 4×6 网格铺满整个屏幕,连屏幕边缘都是字;再叠 7 条超大字,制造贴脸压迫感。
- 每条字随机旋转、缩放、移位,并配合全屏红色底光、横向扫描线、错位重影和整体抖动。
- 文案包括「你逃不掉的」「你换了存档也没用」「退出键在我这里也是摆设」「谁允许你关掉游戏的?」「我会找到你的」「你的存档在我手里」等 22 条随机轮换。
- 打开菜单、隐藏 HUD 或关闭「恐怖视觉效果」时不显示。

### 新增:假退出 / 花屏菜单

**只有在跨存档追击开关开启时,主动点击原版「保存并退出」按钮才会触发**,不会自己弹出来。

- 原暂停菜单的按钮外观完全不变;你点「保存并退出」后会触发一段约 30 秒的花屏干扰:红字、花屏横条、扫描线、按钮文字重影,带平滑淡入淡出和轻微抖动,像菜单信号失真。
- 这段时间游戏世界本来就被原版菜单暂停着;不会真的退出游戏、也不会删存档。
- 触发后 ESC 失效,不能直接取消;「回到游戏」保留原版功能,点一下立刻恢复;其他按钮点了会逐个消失,但不执行原版动作。
- 解除方式:按 **右 Shift**、输入 `/verityunlock`,或等 30 秒自动结束。
- 测试命令:`/verityfakeexit` 直接打开一段 30 秒的菜单干扰,`/verityunlock` 立即关闭。
- 关掉跨存档追击开关后,点「保存并退出」就是正常退出,不再拦截。

### 突脸重做:完整恶魔模型脸部特写

- 以前的突脸其实是一张纯黑图,放大后只有黑屏和红边,根本没有「脸」。
- 现在改为直接渲染完整的恶魔模型,带暗红背光、冲脸缩放和红黑横条。
- 构图改成脸部特写:模型放大后头部固定在屏幕上方,画面主要是脸和上半身,脚移到屏幕外。
- 保留红青色差重影、逐帧红白闪烁、镜头抖动和原突脸音效;严重时约 18 tick、普通约 12 tick。
- 突脸画在最上层,不会被满屏红字盖住;新增 `/verityjumpscare` 可手动测试。

### 手机端配置界面支持触摸拖动

- 修复手机端配置界面列表拖不动的问题:现在在内容区或侧栏移动超过一点点后接管滚动。
- 滑块、输入框仍按原来的方式操作,不会被列表抢走。

### 首次使用建议

跨存档追击是实验性功能,第一次玩建议先备份存档:

1. 在一个可丢弃的测试世界里触发恶魔化,确认追击标记生效。
2. 删掉这个测试世界,新开一个不同种子的世界。
3. 进世界后等约 8 秒,确认恶魔、红字和提示都出现。
4. 击败追击恶魔,再新开一个世界确认不再被追。
5. 想关掉,就在设置里把「跨存档追击」开关关掉。

## 4.4

4.4 在 4.3 基础上继续增量:联网搜索新增 DeepSeek 和自定义 API、配置界面与控件整体重做、新增送礼 / 踢 / 好感每日上限、对话日记支持全文阅读与导出导入和云端备份,并适配了 Verity 6.0.0-beta.9、加了一套界面动画。既有功能行为保持不变。

### 新增:联网搜索大升级

之前联网搜索只认「搜索 / 查一下最新」这几个字面词,玩家问「今天天气怎么样」「这个版本什么时候出的」这种明显需要实时信息的问题反而从来不搜。这一版整体重做了搜索:

- **新增 DeepSeek 搜索服务商**:与对话共用同一个 Key,搜回来的结果会带来源链接和发布时间,Verity 引用时你可以自己核对。
- **新增自定义 API**:除了内置三家,现在可以接你自己搭的搜索服务(自建聚合、内网接口等)。在「搜索服务」上循环点击切到「自定义 API」后,会展开接口地址、请求体、请求头、结果路径、字段映射共 5 项设置;本机/内网服务可以不填 Key。
- **改为模型自己决定要不要搜**:不再靠关键词硬猜,联网搜索挂成一个工具,Verity 遇到新闻、时间、天气、价格、版本发布这类自己并不掌握的现实信息时会自己去搜,搜完再回答;工具挂着但没被调用不花钱。
- **新增「每轮都搜索」开关**(默认关,位于「对话与记忆 → 搜索」下):打开后每句话都强制搜一次,行为可预期,代价是每句多一次请求和等待。
- 修复了「明明开了联网搜索却像没生效」的问题:之前搜索失败会被静默吞掉,现在链路有明确反馈,搜没搜、为什么没搜都能看出来。
- 搜索服务是个点击循环按钮:Tavily → Brave Search → DeepSeek → 自定义 API,不是下拉框。

### 改动:配置界面整体重做:悬浮卡片 + 新控件

4.3 加了世界里边走边半透明的界面,但面板本身还是一整块不透明大板,这次把整套界面换了一遍:

- 面板拆成侧栏 + 内容两张独立圆角卡片,中间留缝,世界从缝里透出来;卡片带描边和投影,在半透明背景上不会和世界糊成一片。
- 控件全部换成新样子:开关变成药丸形(选中变青蓝、滑块滑到右边),按钮和输入框全部圆角,输入框聚焦时描边变青蓝。
- **说明文字不再每条约占一整行**:改成鼠标悬停在配置行上时才浮出来;「已配置」「已同步」这类短状态文字仍然常驻显示。绝大多数分类的滚动高度直接少一半以上,一屏能看到的配置明显变多。
- 分组头加了顶部强调线和底色差,一眼能定位「这一组从哪开始」。
- 移除了云端分类里的「额度消耗」整组信息(那是云端结算参考价,会随运营策略变,不该摆在玩家界面上;结算本身不受影响)。
- 布局尺寸一行没动,手机端不会因此出现新的溢出;所有按钮、输入框的点击、焦点、Tab 导航和朗读都和以前一样,只换外观。
- 修复了上一版说明浮层把 MMD 动画分类整页内容「吃掉」的问题。

### 改动:其余 8 个界面统一新外观

资源中心、记忆管理、连接检查、对话记录、快捷命令、MMD 播放、插件管理、新建插件这 8 个界面,全部统一成上面那套半透明圆角卡片风格,交互仍然不变。

### 新增:界面加了动画

- 按钮悬停时描边慢慢过渡到强调色、文字轻微上浮;药丸开关滑块滑动有短暂过渡。
- 配置界面打开时整体从下方轻轻滑入;切分类、说明浮层弹出都有淡入过渡。
- 侧栏导航保持即时响应,不做滑动延迟。

### 新增:给 Verity 送礼

**手势:潜行(Shift)+ 丢弃物品(Q),准星对着 Verity。**

- 不占用右键,和骑乘、物品交接都不冲突。
- 距离 6 格内且视线可达;只收单个物品,整组丢会提示你先拆开。
- Verity 不收:Verity 物品本身、装东西的潜影盒 / 收纳袋、别人的 Verity。
- 30 秒冷却,重启后仍有效;成功后消耗 1 个物品。
- 好感 +1(受每日上限约束),同时播放开心表情、爱心和物品粒子、拾取音效,动作栏有提示。
- Verity 会根据物品的具体情况(是不是食物、有没有附魔、磨损多少、稀有度等)生成回应,不再是固定台词。
- 送礼功能默认开启,可在设置里关掉。

### 新增:踢 Verity

**手势:潜行(Shift)+ 左键。**

- 只对自己的 Verity 生效;别人的 Verity 仍走原版攻击,避免在多人服骚扰别人。
- 不造成伤害,只是把 Verity 推开;播放击退音效、暴击粒子和「严肃」表情。
- Verity 会用一句话回你(生气、委屈或开玩笑)。
- 10 秒冷却,冷却中也不会造成伤害;踢不影响好感度。
- 踢人功能默认开启,可在设置里关掉。

### 新增:好感度每日上限

- 每天给 Verity 涨好感有上限,默认每天最多涨 **3 点**(可在 0~20 之间调,0 表示不限制)。
- 当天额度用完后,喂食和送礼仍然可以进行、粒子照常播,但会提示「今天的好感度已经涨满了」,不再假装 +1。

### 对话与日记:全文阅读、导出导入

- **日记不再截断**:每篇日记完整显示,再长也不会出现「内容较长,已截断」,右侧有滚动条。
- **导出**:对话和日记一起导出成一个文件,导出后可以直接点「打开」用系统默认程序查看。
- **导入**:工具栏新增「导入」,可选择之前导出的文件导回;重复导入会自动去重,不会翻倍。
- 对话记录页保持原来的列表 + 详情布局。

### 新增:对话 / 日记云端备份

对话和日记工具栏新增「云端」按钮(窄窗口显示「云」):

- **上传当前记录**:把当前存档的全部对话和日记打包上传到你的云端账号。
- **恢复最近备份**:拉取云端最近一次备份,按时间去重合并回本地。
- 只有你主动点才会上传,不做后台自动同步。

### 修复:单人世界用不了 /v

- 修复单人世界输入 `/v` 一直回「你目前没有可用的 Verity」的问题。
- 现在单人世界会在你附近找最近的活 Verity 来对话;多人服务器的行为完全不变,仍按归属精确查找。

### 适配 Verity 6.0.0-beta.9

本版完成了对 Verity 6.0.0-beta.9 的编译与适配核对;与不同版本 Verity 的兼容分工保持原样(beta.9 下扩展启用自己的喂食/成长和记忆治理,6.2 下让位给原版功能)。长期使用 beta.9 建议单独开一个实例实测。

### 其他修复

- 修复主菜单「云端配置未完成」提示框按 ESC 会被当成「否」、把云端开关永久关掉的问题;现在点「稍后」或按 ESC 都不会改配置。
- 「重新授权」里的「清除」按钮改名为「清除授权」,明确它会关闭云端开关。
- 资源中心里的音色不再显示「未下载」:音色由云端直接使用,改为标注「平台内置 / 云端克隆 · 无需下载」,当前使用的音色按钮显示「使用中」。
- 游戏运行中热替换 jar 不再会导致游戏崩溃。
- 踢击 / 送礼的提示文字统一使用「Verity」,不再使用女性第三人称代词。

### 升级注意事项

- 原来用 Tavily 的搜索配置继续有效;想用 DeepSeek,需要在「搜索服务」里切到 DeepSeek,并填入 DeepSeek 的 API Key(可以和对话用的是同一个)。
- 云端备份需要云端服务端支持;未上线时界面会提示「云端还没有备份」。
- 如果你之前点过旧提示框的「否」导致云端被关,需要在「多人游戏设置 / 云端与账户」里重新打开。
- 安装前请删除旧版本的 jar,同一模组只允许一个 jar 生效。

## 4.3

**发布日期:** 2026-10-11 

### 适配:版本说明与适配范围

4.3 为增量更新,没有破坏性改动,原有配置和存档均可正常使用。

本版的专项功能继续沿用门控规则:**仅在检测到 Verity 改版(verity_ext)时生效**;使用原版 Verity 时走原有兼容逻辑,不会启用改版相关适配。不使用改版的玩家可继续使用 4.1.1,无需更新。

### 新增:骑头 / 骑乘系统

现在 Verity 可以被你带上路,共两种形态:

| 形态 | 触发方式 | 说明 |
|---|---|---|
| 站头 / 蹲头 | 按 **H** 键(默认) | Verity 站到玩家头上,再按一次下来 |
| 球形态骑乘 | **潜行 + 空手右键** Verity | 玩家骑上球形态的 Verity |

使用要点:

- **普通右键完全交还原版**:只有「潜行 + 空手」才是骑乘请求;不潜行或手持物品时右键仍为原版「把 Verity 收进物品」,手感与不装扩展一致。
- 支持**仅主人可骑**,可在服务端配置中开关。
- 聊天中说「**下来**」即可解除,无需经过 AI;系统会自动排除「接下来」「坐下来」等复合词,不会误判。
- 骑乘期间会暂停 Verity 的服务端自主行动,避免骑乘时自己乱跑。
- 按键 H 可在「选项 → 控制 → Verity扩展增强」中自由改绑。

### 修复:骑乘与站头的稳定性修复

- 修复球形态骑乘的右键请求**一直无法生效**的问题(右键只会被原版收进物品)。
- 修复骑乘后因仍按着潜行、**下一 tick 就被立刻踢下来**的问题;现在骑乘后短时间内的潜行不会被误判为下车,松开潜行后恢复正常的下车操作。
- 站头功能重写:不再出现**一直抽搐、推着玩家移动**的问题,客户端也能正常显示 Verity 站在头上的位置。
- 与改版的「肩载」功能做了互斥避让:Verity 被扛在肩上时不能再同时站头或骑乘,避免位置冲突。
- 修复实体查询可能选中已死亡 Verity 的问题。

### 新增:上下文管理(长对话更省额度)

长对话会让每次请求的上下文越来越大,费用和延迟随之增加。本版加入一整套上下文治理:

- **自动裁剪**:转发前优先保留最近的对话,更早的内容会自动精简,旧的工具输出和截图会被压缩或替换为占位。
- **转存与回忆**:更早的对话会转存到本地,Verity 需要时可以按关键词把旧内容重新找回。
- **滚动摘要**:更早的对话会被压缩成简短的事实摘要,帮助 Verity 记住关键信息。
- **事件限流**:短时间内重复触发的同类事件会自动合并,避免短时间内连续请求消耗过多额度。

相关功能可在配置中开关,转存内容仅保存在你的本机世界目录下。

### 新增:双语物品工具

- 新增全物品双语索引:支持按**物品 ID、中文名、英文名**三种方式搜索。
- 新增「按名字给物品」:直接说出物品的中英文名就能获得对应物品,不用再记复杂的物品 ID。
- 原有的物品列表工具改为双语搜索,结果更直观。
- 物品工具可在服务端配置中整体开关。

### 改动:语音朗读升级

#### 朗读改走游戏原版音频通道

- 朗读不再单独占用音频设备,而是交给游戏原版音频引擎播放。
- 跟随游戏的**主音量滑块**,与游戏内其他声音统一混音。
- 支持按 Verity 所在位置做 **3D 定位**:离 Verity 越远声音越小。

> 提醒:本次更新后朗读会跟随主音量,如果你之前把主音量调得较低,会觉得朗读声比以前小,这是正常变化。

#### 多条朗读路线与台词翻译

- 新增三条朗读路线:**原版朗读、本地离线、网络端点**,可按需选择;本地路线不会产生联网调用,网络路线不可用时会自动降级。
- 台词支持「**阅读语言 / 配音语言**」分开设置:看什么语言、念什么语言可以各自选择;翻译失败时会自动退回原文朗读,不会因此没有声音。
- 新增多家 TTS 服务商支持,并可处理以链接形式返回的音频。
- 双语模式下,中文译文已在聊天栏显示,头顶不再重复显示字幕。

### 改动:云端配置管理增强

- 云端可管理的配置项大幅增加,绝大多数模组设置都可以通过云端统一下发。
- 云端配置仅在运行时生效,**不会污染你本地的配置文件**。
- 你在本地手动修改过的设置会被优先保留,云端不会把你改好的设置覆盖回去。
- 云端下发的单个配置即使格式有误,也只会被忽略,不会影响其余配置。

### 新增:插件系统(一句话生成功能)

现在你可以把自己的想法用自然语言告诉 Verity,自动生成一个「插件」,在游戏里实现你想要的功能,无需等待官方更新。

#### 基本用法

```text
/verity-plugin create 挖矿的时候自动整理背包
/verity-plugin create 血量低于三颗心的时候提醒我并给我一瓶治疗药水
/verity-plugin create 进入下界的时候公屏喊一句"我来了"
/verity-plugin list
/verity-plugin disable <插件ID>
```

#### 插件是「规则」而不是代码

插件由三部分组成:**什么时候触发(触发器)、满足什么条件(条件)、做什么(动作)**。模型只负责填写这些规则,真正执行的功能都由模组提供,不能运行任意代码,这样更安全、更稳定。

当前版本的能力范围:

| 类别 | 数量 | 部分能力 |
|---|:--:|---|
| 触发器 | 8 | 间隔触发、受伤、聊天、进入世界、挖掉方块、死亡、复活、切换维度 |
| 条件 | 17 | 血量、饥饿、持有物品、背包已满、维度、时间段、冷却、概率、附近有实体、经验等级、潜行、是否在地面、天气等 |
| 动作 | 16 | 文字提示、标题、公屏消息、音效、语音念出、给物品、扣物品、整理背包、治疗、恢复饱食、状态效果、放置方块、粒子、让 Verity 接话、变量读写等 |

#### 变量与共享

- 插件支持变量计数(如统计挖到的钻石数量)。
- 变量默认只属于你自己;设置为共享后可作为全服共同计数(如统计全服一共挖了多少钻石)。

#### 安全与性能

- 每个插件在每 tick 内有动作总量上限,超出会自动跳过,避免拖慢服务器。
- 单个插件出错只会被记录和停用,不会导致游戏或存档崩溃。
- 插件默认只对创建它的玩家生效,玩家只能管理自己的插件,管理员可管理全部。
- 放置方块类动作有独立开关,默认关闭。
- 如果某个想法当前能力做不到,系统会明确告诉你「缺少哪个动作」,而不是给出含糊的失败提示。

#### 图形管理界面

除命令外,还可在设置中打开「插件管理」界面(或使用 `/verity-plugin ui`):查看每个插件的名称、触发器和开关状态,进行启用、停用、详情查看和删除;底部可直接输入一句话新建插件。

### 改动:界面与体验改进

- 新增**半透明界面**:在游戏世界内打开设置等界面时会半透明透出背后的世界;在主菜单中则保持不透明背景,避免画面杂乱。
- 启动时会自动检测按键冲突:仅当你没有手动改过按键时,才会自动改绑到空闲按键,自己改过的按键不会被改动。
- AI 回复中出现的文件路径会渲染为可点击链接,点击后可用系统默认程序打开;仅允许打开游戏目录下的常见文件夹,避免访问无关文件。

### 升级注意事项

- 替换 JAR 前请完全关闭游戏和服务器。
- 同一 Mod 只允许一个 JAR 生效,旧版本请删除或改名加 `.disabled` 后缀。
- 首次安装或升级后需**完全重启**游戏。
- 多人联机时客户端与服务端建议同时升级。

### 修复:与改进汇总

| 序号 | 内容 |
|---|---|
| 1 | 新增站头 / 蹲头(H 键) |
| 2 | 新增球形态骑乘(潜行 + 空手右键) |
| 3 | 修复球形态骑乘右键一直无法触发 |
| 4 | 修复骑乘后被潜行立刻踢下 |
| 5 | 重写站头,修复抽搐、推人、客户端不显示 |
| 6 | 与改版「肩载」互斥避让 |
| 7 | 修复实体查询可能选中已死亡 Verity |
| 8 | 新增长对话上下文裁剪、转存、摘要 |
| 9 | 新增插件事件限流合并 |
| 10 | 新增全物品双语索引与按名字给物品 |
| 11 | 朗读改走原版音频通道,支持主音量与 3D 定位 |
| 12 | 新增三条朗读路线与自动降级 |
| 13 | 新增阅读 / 配音语言分离与台词翻译 |
| 14 | 新增多家 TTS 服务商及链接型音频处理 |
| 15 | 修复双语模式头顶字幕重复显示 |
| 16 | 云端可管理配置项大幅增加 |
| 17 | 本地改动优先,云端不覆盖玩家设置 |
| 18 | 新增插件系统(8 触发器 / 17 条件 / 16 动作) |
| 19 | 新增插件图形管理界面与全服共享变量 |
| 20 | 新增游戏内半透明界面 |
| 21 | 新增按键冲突自动修复 |
| 22 | AI 回复中的文件路径可点击 |

## 云端功能 · 与 Verity 对话

**发布日期:2026-10-08**

现在不用进游戏也能和 Verity 说话了。控制台新增「与 Verity 对话」页面,打开浏览器就能聊。

### 会记住你

- 亲密度会**跨对话保留**——你说过的话、Verity 对你的态度都会累积下来。
- 「相处天数」从你第一次和 Verity 说话那天开始算。
- 新建对话只清空消息,**不会重置亲密度**。Verity 记得你。

### 用哪个模型都行

- **模型广场**:站内已有的全部模型,可按厂商筛选、可搜索,用多少扣多少额度,和你在别处调用是同一份账。
- **我的模型**:填你自己的 API 地址、模型 ID 和 API Key 就能用,支持任意 OpenAI 兼容接口。用你自己的模型**不消耗站内额度**。

### 表情会变脸

- 头像用的是模组原本的表情贴图,一共 16 种,会跟着回复内容切换。

### 对话记录

- 每次对话独立保存,可以随时新建、切换、删除,最多保留 100 个。

### 把 Mod 里的对话带过来

在游戏里陪了你很久的 Verity,现在可以一起带过来了。

- 支持两种文件:Mod 配置目录里的 `conversations.jsonl`,或对话记录页「导出」按钮生成的那个 txt。
- 导入前会先给你看一份**检查报告**——多少条对话、什么时间范围、来自哪个存档,确认没问题再导。
- 可以选择**新建一个对话**单独放(随时能整段移除,不影响你现在聊的),也可以**直接合并进当前对话**。
- 上传的文件会做安全检查(大小、编码、有没有藏起来的异常内容)。万一检测到可疑内容,会先提示你确认,不会直接塞进去。
- 文件只用来生成你自己的对话记录,**不会公开、不会分享给任何人**。
- 4.4 起还可以**自动同步**:在游戏里把对话 / 日记上传到云端备份后,网页会自动多出一条带 **「Mod 同步」**标记的对话(同一账号只保留一条,重复上传去重合并;只同步对话、不含日记)。

> 目前导入的是**对话记录**(聊天内容)。角色的长期记忆还在开发中,暂时还不能一起带过来。

### 手机上也能用

- 侧栏会收成一张卡片,对话记录默认折叠,输入框固定在屏幕底部,单手就能聊。

### 免责声明

- **Verity 是 AI 角色,回复由你选择的模型实时生成,可能不准确、不完整,或带有角色设定内的虚构内容。请自行判断,不要当作专业建议或事实依据。**
- 模型广场的模型由第三方服务商提供,其可用性、输出质量与内容合规性不受本站控制。
- 与 Verity 的对话会保存在你的账号下,用于延续对话与亲密度;「我的模型」里填写的密钥加密存储,仅用于向对应服务商发起请求。
- 请勿在对话中提交身份证号、银行卡号、密码等敏感个人信息。

## 4.2

**发布日期:** 2026-10-04 
**适配对象:** Verity 6.2 系列改版(当前验证构建 6.2-beta.1)

4.2 是面向 Verity 6.2 系列改版的适配更新。所有新版适配都带版本识别:检测到 6.2 改版结构后才启用,继续使用原版 Verity 6.0.0-beta.9 的玩家不受任何影响,可继续留在 4.1.1。本版集中修复了 6.2 下私聊回复、送礼捡物、摸头对话、附魔书生成等一连串问题。

### 修复:旧版 Verity 玩家无需更新

本版的新版适配只在检测到 6.2 改版后生效。使用原版 Verity 6.0.0-beta.9 时,扩展继续走原有兼容逻辑:新版回复入口、回复排队感知、抚摸通道、附魔书数量限制、物品提示规则等改动一项都不会启用,老用户的手感和行为与之前完全一致。

### 修复:新版私聊回复失效

Verity 6.2 改版了内部发送回复的方式,如果扩展还按老方式介入,Verity 的私聊回复、多人里 @你的回复标记会全部失效。本版同时兼容新旧两个版本的回复入口,由扩展自动识别当前 Verity 版本选择正确的接管方式。

### 修复:新版提示词被旧文件顶掉

扩展以前自带一份旧提示词文件,存放路径和 6.2 新版主提示词完全相同——新版提示词约 74 KB,扩展那份旧文件只有约 15 KB,却会把新版提示词直接盖掉,导致送礼、日记、新工具说明等规则全部加载不出来。本版移除了自带的旧提示词,并加了防冲突保护,今后不会再出现同路径文件互相覆盖的问题。

### 修复:送礼和捡附近掉落物

以前把物品丢在 Verity 附近、尝试让其捡起或收下时,Verity 会回一句「命令被挡回来了」或「没有收到物品」。本版修复后恢复正常:

- 让 Verity 捡取附近的掉落物;
- 送礼 / 赠礼流程;
- 对话中对玩家发言的好感度分类。

### 修复:摸头后没有对话

在 6.2 里,摸头曾经完全不触发对话。本版修复后:摸头由新版原版统一处理冷却、计数和 AI 回复,不会再出现摸了没反应,也不会因为扩展和原版同时响应而重复说话。

### 修复:附魔书给得不对

- **一次给多本、结果随机:** 以前一次要附魔书会按数量刷出多本,每本附魔结果都不一样。现在检测到新版机制后,附魔书每次只给一本;其他物品数量不受影响——让 Verity 给 64 个钻石还是 64 个。
- **给不出你点名的附魔:** 以前 Verity 根本生成不了指定附魔、命名、等级或耐久的物品。现在带这些属性的物品会通过指令正确生成,要什么附魔书就是什么附魔书,也不会再多给几本来「碰运气」。

### 修复:缓解新版回复排队变慢

6.2 新版同一时间只允许一个 AI 请求执行,Verity 的日记、主动搭话等后台内容和你的聊天共用这一条通道,因此你的回复可能要排队等待。本版让扩展能感知 Verity 正忙,把自己的额外主动感知请求延后执行,不再抢占你消息的排队位置。实测上游调用本身约 1.2 秒,等待主要来自新版内部排队。

### 修复:一处运行时崩溃

修复了一个打包位置错误导致的运行时崩溃:扩展里一个普通辅助类被放进了不该放的位置,游戏运行到相关代码时会直接崩溃退出。现已归位。

## 4.1.1

**发布日期:** 2026-10-02 
**依赖版本:** Verity 6.0.0-beta.9

4.1.1 是 4.1 的修复版本,集中处理 4.1 发布后反馈的三类问题:**启动崩溃**(装上 4.1 后游戏在加载阶段直接退出,连主界面都进不去)、**回复变慢**(双语模式每条回复多花约 3 秒,部分玩家还遇到几十秒的等待)、**单人游戏体验**(显示多余的 @玩家名、被迫使用 /v、聊天栏看不到自己的发言)。另外修复了若干服务端状态残留与权限问题。本次更新只需替换安装包,已有配置全部继续生效,无需重新填写。

### 修复:装上 4.1 后游戏启动崩溃

**症状:** 游戏在加载阶段直接退出,连主界面都进不去。

**原因:** 扩展内置了一套音频解码库,用来播放 MMD 里的 MP3 / OGG 音频,而某些其他 Mod 也自带同一套库;两边同时存在时 Java 直接拒绝启动。这和你装了什么优化 Mod、做了什么设置都无关,只要两边在就会崩。

**修复:** 把这套音频库收进扩展自己的独立命名空间,冲突彻底消失,MP3 / OGG 播放功能不受影响。玩家侧无需任何操作,换上新包即可。

### 修复:双语模式回复变慢

- **不再无条件多等一轮:** 4.1 的双语是「模型只说英文 → 再单独调一次模型翻译」,每条回复多花约 3 秒。现在改为模型在同一次回复里直接给出英文台词和中文译文,零额外等待;只有模型确实没给中文时才补一次翻译。
- **新增「双语二次翻译兜底」开关(默认开启):** 关掉后模型没自带中文就只显示英文,速度回到最快。
- **新增译文缓存:** 待机台词、口头禅这类重复内容直接复用上次译文,不再重复调用翻译。
- **新增单次请求 45 秒总预算:** 上游拖太久时,到点就返回一条可读的错误提示,不再触发客户端 60 秒超时后的自动重试——4.1 发布后实测出现过「你说完话到 Verity 回复」间隔 23~45 秒、期间新消息全部排队的情况,现在不会再发生。
- **修复流式连接无限等待:** 以前上游一旦挂起,后台连接会被永久占住,反复几次后所有对话一起卡死、只能重启。现在改为有等待上限。
- **偶发空回复不再直接报错:** 上游偶尔返回空内容时先自动重试一次再判定线路失败,不会因为一次偶发空回复就让你看到「上游未返回文本」,也不会把健康线路误拉进冷却。

### 修复:单人游戏体验

- **单人不再显示多余的 @玩家名:** 这个标记在多人里用来区分「这句回的是谁」,单人聊天纯属多余。如果你把世界对局域网开放、有人加入,标记仍会正常显示。
- **单人不再强制使用 /v:** 「必须用 /v 指令才能对话」本来是多人服务器防误触的开关,单人没有这个顾虑,现在直接打字就能和 Verity 对话。
- **修复「Verity 回了,却看不到自己刚发的话」:** 以前你在单人发的言不会出现在聊天栏里,现在正常显示。

### 修复:双语显示清理

- **模型自加的标签会被自动剥掉:** 像 `[翻译]`、`【翻译】`、`【译文】`、`译文:`、`中文:`、`[ZH]` 这类标签会被清理,不再出现「[译] [翻译] 你好。」这种叠标签;语音朗读同样清洗,标签不会被念出来。
- **修复中英分隔标记泄漏:** 修复了两种会把内部标记显示到聊天栏或对话气泡上的边界情况;只有一侧有内容时自动回退显示有内容的那一侧。
- 只清理明确像标签的内容,台词正文里正当的方括号(如「【系统】你好。」)不会被误删。

> 提示:如果你聊天栏**每一行**末尾都挂着 `[翻译]`,那是客户端另外安装的聊天翻译 Mod 或屏幕翻译工具加的,不是本 Mod 的标记(本 Mod 的标记在行首 `[译] `)。

### 修复:服务端稳定性与权限修复

| 问题 | 修复 |
|---|---|
| 清理无主实体时偶尔把最后一个实体清掉,原版却以为它还在,玩家一聊天就报错 | 改为按清理后是否还有存活实体判断,一个不剩就同步复位原版状态 |
| 「生成展示恶魔」以前任何客户端都能发,可能在别人服务器上乱刷实体 | 与其他操作统一校验:非单机且非 OP 一律拒绝 |
| 恶魔剧情的昼夜开关跨存档残留:在存档 A 触发过恶魔,进存档 B 后恶魔一死会强行打开 B 的昼夜循环 | 服务器停止时统一复位 |
| 恐怖事件的冷却记录从不清空,跨存档残留且长期只增不减 | 服务器停止时统一清空 |
| `/verity-nav stop` 以前谁都能把别人的跟随关掉 | 补上归属校验,只能操作自己的 Verity |

### 修复:兼容性加固

- **缺离线语音识别所需的本地库时不再直接崩:** 语音识别初始化失败会自动退回在线识别,不再整个打断。
- **离线识别不再误报「可用」:** 在苹果芯片 Mac、ARM Linux 等架构不匹配的平台上,以前会显示「离线识别可用」、装完模型才发现用不了;现在会实际校验平台和本地库。
- **配置注入逐项容错:** AI、语音、人格等设置里某一项出问题,不再把其余项一起带崩,失败时只会跳过那一项。

### 升级注意事项

1. 客户端和服务器应同时使用本版本。
2. 替换安装包前必须完全关闭 Minecraft 和服务器进程。
3. `mods` 目录中不要同时启用多个版本的扩展包,换版本时把旧包改名加 `.disabled` 后缀或移出目录。
4. 多人服务器的人设、API、双语和服务端适配配置应配置在**服务端**;已有配置全部继续生效。
5. 服务端对话超时建议不高于 30 秒,让偶发挂起更快暴露成可读错误。
6. 启用双语模式后,聊天栏显示 `[译]` 中文、语音朗读英文;模型没给中文且关闭了二次翻译兜底时只显示英文。
7. 更新安装包或配置后必须完全重启游戏或服务器,不能只进行热重载。
8. 使用 `/verity-admin purge confirm` 前请确认影响范围,该命令会清除所有 Verity 实体。

## 4.1

**发布日期:** 2026-10-02 
**依赖版本:** Verity 6.0.0-beta.9

4.1 重点完善了 AI 对话稳定性、双语朗读与字幕、AI 建造、多人服务器适配、服务端管理能力和原版恶魔剧情兼容性,同时修复了多个会导致无回复、重复朗读、配置不生效、世界状态无法恢复的问题。

### 新增:双语朗读与中文字幕

双语模式开启后,Verity 先说出自然的英文台词并直接朗读,再单独翻译出简体中文显示在聊天栏和 Verity 头顶:

- 聊天栏的中文会带 `[译]` 标记,形如「<Verity> [译] 你好,欢迎回来。」;
- 语音只朗读英文,不读中文;
- 多人游戏里 @玩家名 的回复归属标记继续保留;
- 非双语消息保持原样,不会被误改写;
- 翻译失败时保留英文回复和英文朗读,不会导致整条对话失败。

模型偶尔不守规矩、直接输出「【原文】…【翻译】…」这类格式时,扩展会自动拆成英文和中文两部分,标签不会直接显示在聊天栏、也不会被语音念出来。

### 修复:AI 对话更稳

- 修复工具调用过程中频繁提示「上游模型本次没有返回有效内容」、流式回复偶发丢内容的问题——现在回复片段按顺序完整合并,正常的工具调用不会再被误报为无内容。
- 修复聊天栏偶尔直接显示一串原始数据的问题,现在始终提取纯文本回复。
- 超时保护:单次请求控制在 50 秒内,超时返回可读错误,不再长时间卡住不响应。

### 修复:自定义人设更稳定

- 修复人设、记忆规则、联网搜索、建造规则等内容里某一项出错就导致**全部人设失效**的问题——现在各项分别处理,单项失败不影响其他。
- 角色设定声明为最高优先级,Verity 更稳定地按你写的人设说话。
- 配置界面会显示当前生效的人设来源和实际字数;多人服务器会明确提示:AI 查询在服务端执行,人设需要配置在服务端。

### 改动:AI 建造更好用

- 现在说「建个房子」「修个桥」「盖个院子」「搭个塔」都能识别,中英文的建造说法都支持;普通闲聊也不会再被误当成建造请求。
- 建造前会先出计划再施工;计划解析有问题会自动补救,实在没有有效方案就正常回话,不会硬造。

### 适配:多人游戏适配

- K 键快捷菜单和语音输入在多人服务器统一走兼容发送:服务器装了扩展就用 `/v` 发送,没装就退回普通聊天。
- 新增服务端导航命令:

```text
/verity-nav follow
/verity-nav stop
/verity-nav come
```

远程服务器上由服务端操作**你自己的** Verity;单机和局域网照旧;专用服务器不会动别人的 Verity。(坐标导航仍只支持单机。)

- 远程多人服务器禁用 MMD 展示恶魔播放(单机和自己开的局域网仍可用),并给每个世界的展示恶魔数量设上限、移除时校验权限,防止滥用。

### 新增:服务端管理员命令 /verity-admin

仅 OP 可用:

```text
/verity-admin status
/verity-admin list
/verity-admin cleanup
/verity-admin unclaim <玩家>
/verity-admin purge
/verity-admin purge confirm
/verity-admin config
/verity-admin player <玩家>
/verity-admin mute <玩家> on|off
/verity-admin limit <玩家> <数量|默认>
```

- **状态与实体管理:** 查看适配器状态、在线玩家、Verity 数量、无主实体数和恶魔数;按玩家查看归属;清理无主实体;解除指定玩家名下实体的归属。`purge` 不带确认参数时只显示影响说明,`purge confirm` 才会清除所有 Verity 实体。
- **运行时配置:** 可在线修改公共对话、是否必须用 /v、自动认领、实体上限、恶魔血量、全局清理等开关,并写入服务端配置。
- **玩家级管控:** 查看某玩家的持有数量与上限;临时禁言其对话;临时设置其实体数量上限。后两项是运行时设置,服务器重启后失效,长期设置请用 `config`。

### 修复:原版恶魔剧情后遗症

- **世界时间不再永久冻结:** 修复 Verity 变成恶魔后昼夜循环被永久关闭的问题——恶魔死亡、离开世界或取消变身后恢复昼夜循环,服务器重启后还有一次兜底恢复;服主自己手动关闭的昼夜循环不会被误改。
- **恶魔被击败后世界恢复刷怪:** 修复剧情关闭生物生成后,恶魔被击败、黑暗散去世界仍不刷怪的问题——恶魔结束时同步恢复。
- 恶魔剧情进度会正常保存,避免重启后剧情状态卡住或重复触发。

### 修复:语音朗读与聊天显示修复

- 修复同一句话被朗读两遍。
- Verity 的名字带问号或装饰符号时也能正确识别,支持自定义名字;多人回复里的 @玩家名 不会被朗读出来。
- 删掉了不必要的图片提示;代理错误信息不会被朗读出来。

### 改动:配置界面更顺手

- 保存改为点一次即可,不再让人误以为要连续点两次;
- 开关点击立即生效、下拉切换立即写回、文本框回车即保存、重置分类后立即刷新;
- 界面统一新的 Verity 主题色;人设区域显示生效来源、实际字数和多人服务器作用域提示。

### 修复:安全

- 云端快照不保存 API Key;
- 服务器公共对话走服务端,密钥不会发给客户端;
- 服务端命令和实体操作都有权限与范围限制。

### 升级注意事项

1. 客户端和服务器应同时使用本版本。
2. 替换安装包前必须完全关闭 Minecraft 和服务器进程。
3. `mods` 目录中不要同时启用多个不同版本的扩展包。
4. 多人服务器的人设、API、双语和服务端适配配置应配置在服务器端。
5. 服务端对话超时建议保持不高于 50 秒。
6. 启用双语模式后,聊天栏显示 `[译]` 中文、语音朗读英文;翻译失败时只保留英文。
7. 更新安装包或配置后必须完全重启游戏或服务器,不能只进行热重载。
8. 使用 `/verity-admin purge confirm` 前请确认影响范围,该命令会清除所有 Verity 实体。

### 修复:主要问题修复一览

| 问题 | 处理方式 |
|---|---|
| 工具调用过程中提示「上游模型没有返回有效内容」、偶发丢内容 | 正确识别工具调用轮次,回复片段按顺序完整合并 |
| 聊天栏直接显示一串原始数据 | 自动提取纯文本回复 |
| 双语模式中英混杂、出现原文/翻译标签 | 改为英文朗读 + 单独翻译,并自动拆分异常格式 |
| 翻译失败导致整条对话没有回复 | 翻译独立超时,失败时保留英文回复和朗读 |
| 自定义人设偶尔完全不生效 | 各项分别处理,单项失败不再拖垮全部 |
| 「修个桥」「盖个院子」等说法识别不到建造 | 大幅扩充中英文建造说法识别,普通闲聊不误判 |
| 多人服务器语音输入发不出去 | 统一走多人兼容发送入口 |
| 远程服务器没法让 Verity 跟随 / 过来 | 新增 `/verity-nav` 服务端导航命令 |
| 变身后世界时间永久静止 | 恶魔结束时恢复昼夜循环,附重启兜底 |
| 恶魔被击败后世界不再刷怪 | 恶魔结束时同步恢复生物生成 |
| 同一句话被朗读两遍 | 修复两条触发路径同时响应 |
| 语音把 @玩家名 和名字前缀念出来 | 支持剥离多种前缀和归属标记 |
| 保存配置要点两次、开关不生效 | 改为单击保存,各项即时生效 |
| 上游超时后长时间卡住 | 请求限制在 50 秒内,超时返回可读错误 |

## 4.0

**发布日期:** 2026-09-25 

4.0 重点完善了 Verity 6.0.0-beta.9 的多人服务器适配、原版 AI 对话入口和服务端稳定性。多人对话现在通过真正的 `/v` 服务器命令触发,继续沿用原版的提示词、记忆、工具和语音链路;普通聊天不会再被误判为对话。本版同时修复了网络通道注册、beta.9 首次对话崩溃、变异恶魔血量异常和剧情阶段卡服等问题。

### 新增 /v 服务器命令

- 新增真正注册进服务器的 `/v <内容>` 命令,不再靠拦截聊天消息来识别指令。
- 用 `/v` 后,公屏会正常显示你的发言:`<玩家名> 内容`;Verity 的回复仍是原版样式,并标明是回给谁:`<Verity> @玩家名: 回复内容`。
- `/v!` 作为兼容别名保留,效果相同。
- 普通聊天默认只用于玩家之间交流,不会触发 Verity。
- 语音识别结果会自动用 `/v` 发出,无需手动加前缀。

### 完整保留原版对话能力

`/v` 直接调用原版 AI 对话,不再由扩展自己拼简化提示词——Verity 的角色人格、动态提示、聊天记忆、工具调用、表情和语音朗读全部沿用原版,多人体验和单机一致。服务器公共 API 通过本机扩展代理访问,密钥不出服务端。

### 多人实体与记忆隔离

- 服务器按实体归属查找发起玩家的 Verity,你操作不到别人的 Verity。
- 默认每人最多认领一个新 Verity;旧存档里的额外实体不会被强制删除。
- 多人聊天记忆按玩家和实体隔离,降低串话风险;玩家退出、跨维度、服务器停止时会自动整理实体索引。

### 多人游戏设置

- 配置菜单新增独立的「多人游戏设置」分页。
- 新增「必须使用 /v 指令才能对话」开关(默认开启):开启时普通聊天只发给其他玩家;关闭时普通聊天也能触发 Verity,不建议多人服务器使用。
- 公共 API 仍由扩展统一配置,原版运行时自动接入本机代理。

### 服务端稳定性

- **禁用原版危险的全局实体清理:** 剧情阶段原版可能一口气删除世界里的大量生物,实体多时会长时间卡住服务器——表现为移动或交互无响应、挖方块没有粒子和掉落、世界不同步。新增保护开关,默认关闭这种全局清理。
- **变异恶魔血量保护:** beta.9 的变异恶魔默认 400 点生命,还可能被异常属性加成导致打不死。新增可配置血量上限(默认 400,可调范围 20–4000),变异完成后自动校正异常血量。
- **修复首次聊天报错:** 以前网络通道在玩家第一次聊天时才临时创建,在 Forge 47.4.20 下会报「通道注册已锁定」。现在所有通道在游戏启动阶段一次性注册完成。

### beta.9 兼容与细节修复

- 修复 beta.9 首次真正对话就直接崩溃的问题(原版内部调用方式变了,扩展已适配)。
- **友好模式修复:** 关闭友好模式后,恶魔恢复原版追逐,不再永久不追玩家。
- 删除配置菜单里「使用内置对话」开关,云端线路由授权配置自动决定;云端线路在界面上用通用名称显示,不暴露真实模型名。
- 配置文件里同一项只能定义一次,重复书写会导致配置加载失败。

### 升级注意事项

1. 客户端和服务器需要安装相同版本。
2. 完全停止服务器后再替换旧安装包,避免文件仍被占用。
3. 删除或停用 `mods` 目录中的旧版扩展包,避免同一 Mod 重复加载。
4. 上传配置前检查有没有重复书写的配置项。
5. 如果 API Key 曾出现在聊天、截图或公开日志里,应立即在服务商后台吊销并重新生成。
6. 更换安装包或配置后必须完全重启服务器,不能只执行热重载。

### 主要问题修复一览

| 问题 | 处理方式 |
|---|---|
| 普通聊天被 Verity 拦截 | 默认只允许 `/v` 触发 Verity |
| `/v` 被识别为未知命令 | 注册真正的服务器命令 |
| `/v` 输入不显示在公屏 | 命令成功后正常广播玩家发言 |
| 多人环境不知道 Verity 在回谁 | 回复带 `@玩家名` 标记 |
| 对话绕开原版人格和工具 | `/v` 直接走原版对话链路 |
| 首次对话直接崩溃 | 适配 beta.9 新的内部调用方式 |
| 首次聊天报通道注册锁定 | 网络通道提前到启动阶段注册 |
| 变异恶魔血量异常打不死 | 新增可配置最大生命值保护 |
| 剧情阶段可能卡服 | 默认禁用原版全世界实体清理 |
| 友好模式关闭后恶魔不追人 | 不再永久移除追逐目标 |
| 配置写重复项导致加载失败 | 同一项只能定义一次 |
| 公共 API 认证失败 | 原版统一通过本机代理调用线路 |

## 3.9

**发布日期:** 2026-09-20 

3.9 是一次内容量很大的版本:新增一整套由剧情恶魔实时驱动的"恐怖导演"系统,分为潜伏、被注视、追逐、濒危四个阶段,并加入没有恶魔时也会低频出现的"日常异常";同时兼容 PatPat 抚摸模组,让多人服务器里每只 Verity 各自归属不同玩家、对话不再互相串线,还支持把 Verity 的回答公开发到聊天栏。云端资源中心、MMD 下载播放、语音链路、主动感知和小屏适配也一并完善。

> 恐怖系统包含闪烁画面、突发音效与短暂跳脸等惊吓元素,敏感人群或不适宜恐怖内容的玩家请谨慎开启;可在配置中单独关闭恐怖效果、日常异常,或开启友好模式。

### 恐怖导演:四阶段恐怖压力

- 新增客户端"恐怖导演",统一调度画面、音效、幻影与跳脸,所有效果随恐怖压力实时增强或减弱。
- 在玩家周围 **96 格内**自动感知真实剧情恶魔,根据恶魔距离、恶魔当前所处的状态、狩猎阶段、是否锁定玩家、玩家是否正在注视它、玩家剩余血量实时计算压力。
- 四个阶段:

| 阶段 | 典型情境 | 表现基调 |
|---|---|---|
| 潜伏 | 附近有剧情恶魔,但距离尚远、未锁定你 | 轻微暗角与若有若无的环境低鸣,营造"附近有东西"的不安感 |
| 被注视 | 恶魔进入注视状态、与你视线交汇 | 画面边缘压暗,心跳出现并随注视增强 |
| 追逐 | 恶魔锁定你并逼近 | 红色边缘、横向故障条、追逐雾收缩、镜头震颤、脚步与逼近声全面拉满 |
| 濒危 | 血量很低且威胁仍在 | 黑场脉冲、急促心跳与翻滚震颤,压力达到最高 |

- 阶段之间根据上述因素连续过渡,而非固定阈值硬切;多个恶魔同屏时以威胁最高的一个为准。
- 恶魔消失、被收回或离开感知范围后,所有效果平滑退场,不会生硬地瞬间消失。
- 恐怖导演只读取现有恶魔状态:不生成额外敌人、不改方块、不改游戏规则、不直接伤害玩家;纯 MMD 展示用的无行为恶魔不会触发它。
- 配置里可开关恐怖总开关、调节 0.0–2.0 强度,并对视觉、声音、镜头震颤、跳脸、幻影分别独立开关;多人环境下每位玩家的本地设置各自生效。

### 视觉与听觉表现

- **视觉**:屏幕四角动态暗角、高压力下周期性黑场脉冲、追逐与濒危时的红色边缘、横向故障条、追逐阶段可见范围向内收缩、整体环境色调压暗、视野随心跳轻微呼吸式缩放,以及镜头偏航/俯仰/翻滚三轴随压力抖动。
- **幻影与跳脸**:余光中会短暂闪过一道人形轮廓,直视时消失;高压力下低频触发短暂跳脸。惊吓素材复用原版 Verity 6.0.0-beta.9 自带资源,不新增额外惊吓素材。
- **听觉**:动态心跳、洞穴低鸣、身后脚步、远处关门、空灵的灵魂声、近距离骨裂声、追逐时由远及近的逼近声,以及配合幻影制造错觉的"假靠近声"。每个音效独立计时、短时单次播放,不循环叠放;恶魔退场后逐层减弱直至停止。
- MMD 镜头播放期间自动停用恐怖镜头控制,避免舞蹈镜头与恐怖抖动互相覆盖。

### 日常异常

即使周围**没有剧情恶魔**,只要普通 Verity 在你 **4–32 格**内,也可能以很低频率出现"日常异常":身后单独响起一步脚步声、远处突然关门、没有来源的骨响、头顶脚步走到你正上方停下、视野边缘短暂出现无脸身影、一闪而过的诡异笑脸、视角被极轻微地偏转、短暂黑屏后留下一句异常文字。

- 异常文字只在恐怖界面中显示,例如"刚才看着你的不是我。""Verity 没有动。影子动了。"等;**不进入聊天栏、记忆、对话记录和统计**,AI 也不会把它当作真实发生的事件。
- 夜晚、处于地下、环境亮度低、64 格内没有其他玩家、刚从 Verity 身上移开视线时,出现概率会提高;环境只影响概率,不会强制触发。
- 进服先静默 **60 秒**,环境需保持稳定至少 **10 秒**;默认每次至少间隔约 **15 分钟**,同一种异常至少 **25 分钟**不重复,且 20 分钟最多 2 次、每小时最多 3 次。
- 出现剧情恶魔、Verity 开始说话或离开、播放 MMD、玩家睡觉或死亡、打开界面、开启友好模式时,正在进行或排队中的异常立即取消。
- 配置中可独立开关日常异常、异常文字,并调节 0.0–3.0 频率;即使调高频率,仍受静默期、冷却和每小时次数上限保护。

### PatPat 抚摸兼容

- 对 PatPat(1.3.1)做可选兼容:**没装 PatPat 不影响本模组和原版 Verity 启动**。
- 现在抚摸 Verity 时会正常播放被摸的挤压动画,并可与 Verity 的说话形变、成长缩放、出箱动画和头顶字幕同时工作。
- 成功抚摸后,Verity 会像被喂食一样根据当前人设向你简短回应一句,并切换为开心表情。
- 连续抚摸设有全局 **60 秒冷却**:冷却期间抚摸的动画和音效照常播放,但不会重复触发对话;冷却会持久保存,**服务器重启后依然有效**;录像回放里的抚摸不会触发真实对话。
- 服务端会校验目标必须是存活的 Verity、与你同维度且距离不超过 8 格。

### 恶魔一键清理与高好感度自动收回

- **K 键快捷菜单底部新增"杀死所有恶魔"**:单人世界可直接使用,多人服务器仅管理员可用;只处理剧情恶魔,不误伤普通 Verity 和其他生物,完成后聊天栏显示实际成功处理的数量。
- **好感度达到 15/20 后 Verity 会主动恢复理智**:自动收回剧情恶魔(播放传送粒子与音效),并按人设、环境和当前好感度说一句"松了一口气"或感谢你的简短台词;只有 AI 不可用时才使用兜底台词。只处理剧情恶魔,不会误收 MMD 舞蹈生成的恶魔。
- 修复了恶魔友好模式会**永久关闭剧情恶魔追逐**的问题:现在只有开启通用友好模式时才临时清除目标,关闭后原版追逐可正常恢复。

### 多人对话:每只 Verity 各自归属

- 多人服务器里每只 Verity 归属于它的主人,**默认每人最多拥有 1 只**;旧存档里已有的多只实体不会被删除,无归属的实体保留原版公共行为。
- 归属 Verity 的回答文字、语音朗读和记忆按"Verity + 玩家"隔离:玩家 A 的 Verity 不会读取玩家 B 或另一只 Verity 的对话历史。
- 对话默认只显示给你自己;想把回答公开发到聊天栏,可在消息前使用 `/verity-public`,或在配置里把默认改为公开。
- 公开回答会带上 `[Verity 公开·本地AI]` 标记发送,不会伪装成普通玩家聊天,并限制长度和每人冷却,避免刷屏。
- 每位玩家使用自己客户端里配置的对话服务,**服务器不读取也不接收你的密钥**;请求失败时错误只显示给你自己。

### 资源中心与云端资源

- 资源中心统一管理三类云端资源:**表情皮肤、TTS 音色、MMD 舞蹈项目**;支持"全部 / 我的 / 公开 / 平台"筛选,可下载、重新下载、应用、选择音色、删除本地缓存、清空本账号全部缓存。上传与隐私管理跳转网页资源中心处理。
- **账号隔离缓存**:不同账号的缓存互相独立,换号不会混用别人的私有皮肤、克隆音色或舞蹈项目;当前在用的资源失效时自动回退默认资源。
- 下载改为一次性完整下载、校验通过后再覆盖安装;大文件至少给 300 秒超时,下载中断或校验失败**不会覆盖已经生效的正式缓存**。
- 皮肤包与 MMD 包都有文件数量、大小和类型安全校验;修复了带旧式中文文件名的 MMD 包被误报"ZIP 格式错误或文件损坏"的问题,真正损坏的包仍会被拒绝。
- 云端 MMD 服务暂不可用时只隐藏 MMD 列表,不影响皮肤和音色同步;云端暂时连不上时仍可查看本账号已缓存的资源。

### MMD 动画与镜头

- 修复 VMD 镜头位置反掉、画面像被镜像翻转的问题;现在保留镜头距离的原始方向,镜头位置、角度与视野继续和动作时间轴同步。
- **N 键控制界面新增或完善**:重新扫描、停止全部动画、删除本模组自动生成的恶魔、冻结/恢复恶魔行为、0.1x–10.0x 变速(点一下速度数字恢复 1.00x)、删除本地舞蹈项目。删除项目需要再次点击确认,5 秒后自动取消,防止误删。
- 修复约 4MB 的云端 MMD 包在慢网络下下不动、下载残留文件干扰下次安装、已存在项目无法可靠更新等问题;安装失败时保留旧项目,成功后才替换,不会出现半解压项目。

### 主动感知扩展

在原有进入世界、暂停、死亡、睡觉、低血量之外,新增:天亮/天黑、下雨/雨停/雷暴、主世界↔下界↔末地切换、饥饿降到 6/20、经验升级、长时间无事时定时闲聊,以及 **50% / 25% / 10% 三档低血量提醒**。

- 每个事件只在状态变化时触发一次,不会持续刷屏;饥饿提醒需恢复到 10/20 以上才重新武装,血量提醒需恢复到 60% 以上才重置。
- 定时闲聊默认间隔 **20 分钟**,暂停菜单里不计时;挨打或主动攻击后进入默认 **15 秒**战斗静默,不打扰闲聊类事件(死亡和危急血量除外)。
- 上一个请求没结束时只保留一个待补发事件,按优先级取高的覆盖低的。

| 新增项 | 默认值 |
|---|---|
| 昼夜 / 天气 / 维度切换发言、饥饿提醒、升级发言、定时闲聊 | 关闭 |
| 低血量分级提醒 | 开启 |
| 定时闲聊间隔 / 战斗静默 | 20 分钟 / 15 秒 |
| 高优先级事件排队补发 | 开启 |

> 主动感知总开关仍默认关闭;以上事件要先开总开关才会运行。

### 看画面、语音与移动端

- **看画面**:扩展识别"看看我""能看到吗""看游戏画面""截图""我在干什么"等自然说法;画面保留时间延长到 120 秒,第一次回空不再直接丢弃画面(最多自动重试一次),连续空回复会给出明确提示。
- **语音识别**:按住 V 说话时与原版录音链路合并,修复一次按键录两遍的问题;在线识别遇到临时限流或服务错误时最多自动重试 3 次,某条线路故障会自动切换备用线路。
- **语音朗读**:修复了小米"苏打"音色旧别名导致朗读请求报错、朗读成功却没声音/声音过小/停止后还在播/跨世界串音等问题;安卓/FCL 上改用系统播放器解码,播放前自动统一响度,退出世界后立即停止旧语音。
- **小屏适配**:配置界面新增普通、紧凑、超紧凑三套布局,窄窗口自动切换分页导航、标签与控件竖排;修复小分辨率窗口和高界面缩放下按钮越界、文字压住输入框的问题。

### 连接检查与隐私

- 保存配置后自动打开连接检查,只做探活、不发送真实对话或音频,不产生模型用量。
- 诊断包自动脱敏:密钥、完整服务地址、请求与回复内容都会被移除或替换,修复了诊断包可能泄露线路信息的问题。
- 云端用量上报修复了偶发被拒绝的问题,普通聊天、主动感知、日记和记忆统一使用修正后的计数方式。

### 升级注意事项

- 替换安装包前请完全关闭游戏和服务器,旧版本禁用或删除,同一模组只保留一个启用包。
- 升级后需**完全重启游戏**再测试。
- 多人联机时建议客户端与服务端同时升级。
- 不想被恐怖效果吓到,可在配置中关闭恐怖系统/日常异常,或开启友好模式。

### 主要修复速查

| 问题 | 修复方式 |
|---|---|
| MMD 镜头方向相反、像镜像翻转 | 保留镜头距离原始方向 |
| 小型 MMD 包慢网络下下载失败 | 完整下载 + 独立长超时 |
| 中文文件名的 MMD 包被误报损坏 | 自动识别旧式文件名编码 |
| MMD 停止后恶魔行为被永久冻结 | 记录并恢复播放前状态 |
| 看画面请求第一次回空就丢图 | 保留画面并允许自动重试 |
| 战斗中被低优先级闲聊打扰 | 新增战斗静默(死亡与危急血量除外) |
| 在线语音识别临时报错就失败 | 最多重试 3 次并自动切换线路 |
| 朗读偶发请求报错 | 统一修正音色别名与请求格式 |
| 安卓上朗读成功却没声音、声音小 | 改用系统播放链路并自动统一响度 |
| 退出世界后旧朗读还在播 | 会话切换后立即停止并释放资源 |
| 小屏界面按钮、文字重叠 | 响应式布局与分页导航 |
| 手动清理恶魔清不干净 | K 菜单新增全维度精确清理 |
| 恶魔出现后恐怖反馈单一 | 新增四阶段压力、动态声场、幻影、跳脸与追逐雾 |
| 关闭友好模式后剧情恶魔仍不追人 | 友好模式改为临时清除目标,不再永久移除 |
| 高好感度下剧情恶魔一直赖着不走 | 好感度 15 后自动收回并由 Verity 开口 |

## 3.8

**发布日期:** 2026-09-19 

3.8 重点完善了云端资源中心、MMD 下载与播放、语音链路、主动感知和移动端兼容,并新增恶魔实体的一键处理与高好感度自动收回机制。同时集中修复了 MMD 镜头翻转、云端包下载失败、中文文件名被误判损坏、小屏界面重叠、看画面空回复、语音线路不稳定等问题。

### 资源中心与云端资源

- 资源中心统一管理三类云端资源:**表情皮肤、TTS 音色、MMD 舞蹈项目**;支持"全部 / 我的 / 公开 / 平台"筛选,可下载、重新下载、应用、选择音色、删除本地缓存、清空本账号全部缓存。上传与隐私管理跳转网页资源中心处理。
- **账号隔离缓存**:不同账号的缓存互相独立,换号不会混用别人的私有皮肤、克隆音色或舞蹈项目;当前在用的资源失效时自动回退默认资源。
- 下载改为一次性完整下载、校验通过后再覆盖安装;大文件至少给 300 秒超时,下载中断或校验失败**不会覆盖已经生效的正式缓存**。
- 皮肤包与 MMD 包都有文件数量、大小和类型安全校验;修复了带旧式中文文件名的 MMD 包被误报"ZIP 格式错误或文件损坏"的问题,真正损坏的包仍会被拒绝。
- 云端 MMD 服务暂不可用时只隐藏 MMD 列表,不影响皮肤和音色同步;云端暂时连不上时仍可查看本账号已缓存的资源。

### MMD 动画与镜头

- 修复 VMD 镜头位置反掉、画面像被镜像翻转的问题;现在保留镜头距离的原始方向,镜头位置、角度与视野继续和动作时间轴同步。
- **N 键控制界面新增或完善**:重新扫描、停止全部动画、删除本模组自动生成的恶魔、冻结/恢复恶魔行为、0.1x–10.0x 变速(点一下速度数字恢复 1.00x)、删除本地舞蹈项目。删除项目需要再次点击确认,5 秒后自动取消,防止误删。
- 修复约 4MB 的云端 MMD 包在慢网络下下不动、下载残留文件干扰下次安装、已存在项目无法可靠更新等问题;安装失败时保留旧项目,成功后才替换,不会出现半解压项目。
- MMD 音频改为异步加载,快速切换项目时不再串音;播放停止后恢复恶魔原本的行为状态,不会被永久冻结。

### 恶魔一键清理与高好感度自动收回

- **K 键快捷菜单底部新增"杀死所有恶魔"**:单人世界可直接使用,多人服务器仅管理员可用;只处理剧情恶魔,不误伤普通 Verity 和其他生物,完成后聊天栏显示实际成功处理的数量。
- **好感度达到 15/20 后 Verity 会主动恢复理智**:自动收回剧情恶魔(播放传送粒子与音效),并按人设、环境和当前好感度说一句"松了一口气"或感谢你的简短台词;只有 AI 不可用时才使用兜底台词。只处理剧情恶魔,不会误收 MMD 舞蹈生成的恶魔。

### 主动感知扩展

在原有进入世界、暂停、死亡、睡觉、低血量之外,新增:天亮/天黑、下雨/雨停/雷暴、主世界↔下界↔末地切换、饥饿降到 6/20、经验升级、长时间无事时定时闲聊,以及 **50% / 25% / 10% 三档低血量提醒**。

- 每个事件只在状态变化时触发一次,不会持续刷屏;饥饿提醒需恢复到 10/20 以上才重新武装,血量提醒需恢复到 60% 以上才重置。
- 定时闲聊默认间隔 **20 分钟**,暂停菜单里不计时;挨打或主动攻击后进入默认 **15 秒**战斗静默,不打扰闲聊类事件(死亡和危急血量除外)。
- 上一个请求没结束时只保留一个待补发事件,按优先级取高的覆盖低的。

| 新增项 | 默认值 |
|---|---|
| 昼夜 / 天气 / 维度切换发言、饥饿提醒、升级发言、定时闲聊 | 关闭 |
| 低血量分级提醒 | 开启 |
| 定时闲聊间隔 / 战斗静默 | 20 分钟 / 15 秒 |
| 高优先级事件排队补发 | 开启 |

> 主动感知总开关仍默认关闭;以上事件要先开总开关才会运行。

### 看画面能力修复

- 扩展识别"看看我""能看到吗""看游戏画面""截图""我在干什么"等自然说法,即使 AI 忘记标注观察请求,也会根据你最后一句话触发看画面。
- 画面保留时间延长到 **120 秒**,避免慢线路还没响应画面就过期。
- 带图请求第一次回空不再直接丢弃画面(最多自动重试一次);只有拿到可显示文字后才消费画面,连续空回复会给出明确失败提示。
- 修复请求被重置后旧回复还在界面上显示的问题。

### 语音识别与朗读(含移动端)

- **V 键语音链路**:按住 V 说话时与原版录音链路合并,修复一次按键录两遍、提交两次的问题;原版链路不可用时才回退本模组的识别器。
- **在线识别**:新增小米语音识别协议支持;遇到临时限流或服务错误时最多自动重试 3 次,某条线路故障会自动切换备用线路;识别失败提示不再暴露密钥和完整地址。
- **在线朗读**:新增小米朗读与克隆音色支持;修复"苏打"音色旧别名导致请求报错、朗读成功却没声音/声音过小/停止后还在播/跨世界串音等问题。
- **安卓/FCL**:改用系统播放器解码,播放前自动统一响度;退出世界或切换会话后立即停止旧语音并释放资源。

### 小屏与界面适配

- 配置界面新增普通、紧凑、超紧凑三套布局;窗口太窄时侧栏自动切换分页导航,标签与控件改为上下排列,避免文字压住输入框。
- 资源中心、记忆管理、对话与日记、MMD 控制、连接检查等界面统一适配窄窗口;记忆管理支持搜索、刷新、新增、编辑、单条删除和清空确认,最多保留 500 条。
- 修复刚选好的音色被云端同步覆盖的问题;保存后自动打开连接检查,确认对话、识别、朗读的地址与授权状态。

### 连接检查与隐私

- 连接检查只做探活、不发送真实对话或音频,不产生模型用量。
- 诊断包自动脱敏:密钥、完整服务地址、请求与回复内容都会被移除或替换,修复了诊断包可能泄露线路信息的问题。
- 修复云端用量上报偶发被拒绝的问题,普通聊天、主动感知、日记和记忆统一使用修正后的计数方式。

### 升级注意事项

- 替换安装包前请完全关闭游戏和服务器,旧版本禁用或删除,同一模组只保留一个启用包。
- 升级后需**完全重启游戏**再测试。
- 多人联机时建议客户端与服务端同时升级。
- 云端舞蹈项目的包内文件需直接放在根目录,不要额外套一层文件夹。

### 主要修复速查

| 问题 | 修复方式 |
|---|---|
| MMD 镜头方向相反、像镜像翻转 | 保留镜头距离原始方向 |
| 小型 MMD 包慢网络下下载失败 | 完整下载 + 独立长超时 |
| 中文文件名的 MMD 包被误报损坏 | 自动识别旧式文件名编码 |
| MMD 项目删除容易误触 | 二次点击确认 + 5 秒自动取消 |
| MMD 停止后恶魔行为被永久冻结 | 记录并恢复播放前状态 |
| 看画面请求第一次回空就丢图 | 保留画面并允许自动重试 |
| 看画面在慢线路中过早过期 | 保留时间延长到 120 秒 |
| 战斗中被低优先级闲聊打扰 | 新增战斗静默(死亡与危急血量除外) |
| 在线语音识别临时报错就失败 | 最多重试 3 次并自动切换线路 |
| 朗读偶发请求报错 | 统一修正音色别名与请求格式 |
| 安卓上朗读成功却没声音、声音小 | 改用系统播放链路并自动统一响度 |
| 退出世界后旧朗读还在播 | 会话切换后立即停止并释放资源 |
| 刚选的音色被云端覆盖 | 保存前清除旧待选值 |
| 小屏界面按钮、文字重叠 | 响应式布局与分页导航 |
| 手动清理恶魔清不干净 | K 菜单新增全维度精确清理 |
| 高好感度下剧情恶魔一直赖着不走 | 好感度 15 后自动收回并由 Verity 开口 |

## 3.7

**发布日期:** 2026-09-17 

3.7 修复了 Verity 导航在跨维度场景下失效的问题,加固了与新版原版 Verity 的兼容,统一了模组版本号上报,并修复了模组列表里中文描述显示成乱码方块的问题。

另外,3.6 之后很长时间没有提升版本号,大量在 3.6 开发周期里实装的功能从未写进任何更新日志。已核对发布包:3.6 与 3.7 的内容完全一致,说明这些功能在标记为 3.6 的安装包里就已经存在。本次在第一章统一补记。

> 喂食交互(3.1.0)、体型成长(3.4)、MMD 动画(3.5)、记忆管理页面(3.0/3.1)、摄像头视觉与主动感知(3.6)此前已有记载,不再重复。

### 补记:3.6 期间实装、此前未记录的功能

#### 1. 沉浸式对话与对话气泡 HUD

- **沉浸式对话**:开启后隐藏原版聊天栏,对话完全走头顶气泡;只有在你没有打开聊天框时才隐藏,按 T 打开聊天框后历史记录和输入框照常显示。默认关闭。
- **对话气泡 HUD**:头顶显示 Verity 最近一句台词、当前表情和今日对话次数;台词默认停留 12 秒(3–60 可调),今日次数跨天自动归零。气泡头像、方向箭头默认开启,状态角标默认关闭。
- **气泡头像自动找脸**:表情贴图是整块大图,脸只占中间一小块;系统会自动扫描贴图找出脸部区域并裁进圆形头像,任何一步失败都退回整张图,不会把头像画坏。

#### 2. Verity 导航:跟随 / 到身边 / 去坐标

- 三种指令:**跟我来**(原版跟随寻路)、**到我身边**(直接传送到你身旁)、**去坐标**(自动寻路过去,8 秒走不动时传送兜底)。
- 屏幕边缘新增导航方向箭头,指向 Verity 所在或要前往的方向。
- Verity 能做到时用自己的口吻说话;做不到才用灰色系统提示。导航只在单人或局域网主机生效。

#### 3. 长期记忆系统

- **对话时自动检索相关记忆**:按"相关度 × 重要度 × 时间远近"排序,取前 6 条(1–20 可调)写进对话,更早的记忆权重逐渐降低;单条最多注入 400 字。默认开启。
- 记忆分为偏好、事实、地点、约定、临时五类,自动归类;记忆数据保存在本地世界存档里,不改动原版的记忆文件。
- **聊完自动记一条**(默认关闭):对话结束后单独提炼"值得长期记住的事",至少间隔 2 分钟、一次最多记 3 条。
- 记忆按玩家隔离:自动记下的内容只对自己可见;原版工具手写的记忆视为公共。

#### 4. 状态与背包上下文

开启后(默认开启),对话时自动带上你当前的维度、坐标、昼夜、天气、血量、饥饿、经验和手持物品,背包摘要按数量从多到少最多列 12 种。

#### 5. 游戏内画面采集

让 AI 直接看**游戏屏幕里在玩什么**(区别于摄像头拍真实世界):在配置的"摄像头视觉"页把画面来源设为"摄像头 + 游戏画面"或"只看游戏内画面",旁边有"测试游戏画面"按钮可直接试。

#### 6. 快捷指令面板

按 **K 键**打开,把常用一句话做成按钮,省去打字,共 12 个:看看我、我的背包、附近有什么、随便聊聊、夸夸我、给我点建议、跟我来、别跟着了、到我身边、对话记录、写一篇日记、定时提醒。

#### 7. 本地对话记录与 Verity 日记

- 对话自动记录在本地,默认最多 500 条;可按关键词搜索、点开看完整内容,并**导出**成文本文件。
- **日记**:说"写一篇日记",会取最近 60 条对话生成 150–300 字的第一人称日记,在"日记"页签查看;没有对话记录时会提示先聊几句。

#### 8. 定时提醒

- 两种用法:聊天里直接说"**20 分钟后提醒我收菜**",或输入 `/verity-ai remind <分钟 1-1440> <文本>`;`/verity-ai remind-help` 查看用法和待提醒条数。
- 系统自动识别时间词和"提醒/叫我/记得"等说法,延迟范围 5 秒到 24 小时;登记时会立即回显确认。
- 提醒只存在于内存,退出世界即清空。默认开启。

#### 9. 命令一览

| 命令 | 作用 |
|---|---|
| `/verity-ai follow` | Verity 跟随玩家 |
| `/verity-ai stop` | 停止跟随 / 导航 |
| `/verity-ai come` | 传送到玩家身边 |
| `/verity-ai goto <x> <y> <z>` | 前往指定坐标 |
| `/verity-ai remind <分钟> <文本>` | 登记定时提醒 |
| `/verity-ai remind-help` | 显示提醒用法与待提醒条数 |
| `/verity-ai log` | 打开"对话与日记"界面 |
| `/verity-ai diary` | 打开界面并生成一篇日记 |
| `/verity-ai status` | 显示跟随 / 导航 / 待提醒状态 |

#### 10. 连接检查与诊断包

- 保存配置后自动跑一次连接检查,逐项显示等待/通过/未通过;全部通过后约 1.5 秒自动关闭。
- 可导出诊断包到游戏目录,包含版本信息、**已脱敏**的配置(密钥只显示"是否存在")和日志尾部。

#### 11. 按键总览

| 按键 | 作用 |
|---|---|
| **N** | 打开 MMD 动画控制界面 |
| **K** | 打开快捷指令面板 |
| **O** | 让 Verity 看一眼摄像头 |
| **V** | 按住说话(原版语音链路接管时跳过) |

#### 12. 喂食冷却改进

- 冷却按游戏内时间计算,改系统时间也绕不过去;按"Verity + 玩家"分别记录,服务器重启后仍然生效。
- 冷却期内重复喂食会给三句递进台词,第三次起切到打盹表情并配打嗝音效;开启体型成长时不设冷却,改为推进成长。

### 导航跨维度修复(3.7 新增)

之前 Verity 在另一个世界时:只在你附近 48 格找人,找不到就直接失败;即使找到了也只改坐标、并没有真正切换世界;个别失败分支还会"实际没动却提示成功"。

3.7 修复后:

- 导航目标会记录你发出指令时所在的维度;找人按"先附近、再扫描所有已加载维度"逐级查找。
- 跨维度真正切换世界,并在落地后同步到新实体;找不到人、目标维度未加载或传送失败时如实提示(如"我没能来到你所在的世界,请稍后再试"),不再出现假成功。
- **导航 HUD 修正**:你不在目标所在维度时不再显示方向箭头,避免在下界指向主世界目标这种误导。

### 兼容加固与版本号修复

- 升级原版 Verity 后,即使原版内部做了调整,跟随等功能也不会被静默带坏:单个功能失效只影响它自己并给出提示,不拖累其余兼容功能。
- 修复了云端上报的模组版本号一直停留在旧版的问题;配置界面侧栏的版本号改为动态读取。
- 修复模组列表里中文描述显示成乱码方块的问题,发布包中的中文描述现在完整保留。

### 默认关闭的功能速查

| 功能 | 默认值 | 说明 |
|---|---|---|
| 沉浸式对话(隐藏原版聊天栏) | 关闭 | 对话全走头顶气泡 |
| 状态角标 | 关闭 | HUD 上的状态小角标 |
| 摄像头视觉总开关 | 关闭 | O 键看画面、观察技能、游戏画面都依赖它 |
| 对话自动写入记忆 | 关闭 | 聊完自动提炼长期记忆 |
| 体型成长 | 关闭 | Verity 体型随互动成长 |
| 主动感知总开关 | 关闭 | 让 Verity 根据游戏事件主动开口 |
| 定时提醒 | **开启** | 聊天里说"X 分钟后提醒我…" |

### 升级注意事项

- 本次为替换式升级,请**禁用或删除旧版本**,同一模组只保留一个启用包。
- 需要**完全退出并重新启动 Minecraft**,模组列表不会在游戏运行中刷新。
- 已知小问题:聊天里说时间词登记的提醒会正常检查开关,直接用命令登记的提醒暂时不检查该开关。

## 3.6

**发布日期:** 2026-09-13 

3.6 是一次大版本更新:AI 建造系统全面重写(多人并发、施工预览、进度条、本地蓝图库、跨重启续建、施工失败保护),新增**摄像头视觉**与**主动感知**两项全局能力,并带来原版 Verity 界面汉化、原版个性化桥接,同时优化了配置界面文案与移动端操作体验。

### AI 建造大升级

- **多人并发**:之前多人服务器同一时间只能跑一个建造任务,施工中切维度就会卡住;现在每个玩家的任务互相隔离,可同时开工多个互不干扰。
- **施工前轮廓预览**:开启后任务刚加入时不会立刻放方块,而是用粒子在每个目标位置闪一轮,让你先"看见"建筑外形(默认预览约 1.5 秒,可调,0 为关闭);预览阶段可直接取消,不留任何方块。
- **顶部进度条**:每个任务对应一条屏幕顶部的进度条,显示"已放 X / 跳过 Y";退出重进世界后自动重新绑定;任务完成或取消后自动消失。默认开启。
- **粒子与音效节流**:音效约每 6 个方块播放一次,避免高频噪音;粒子和音效均可独立关闭。
- **施工失败自动停止**:已处理不少于 16 块、跳过不少于 12 块且跳过比例达到 55% 时,判定本次施工失败——保留已放方块不回滚,在聊天栏报出成功与跳过数量,避免大面积失败后还提示"成功完成"。
- **撤销上次建造**:同一会话内(含重新进入世界)可清空上次成功建造的成果,恢复成空气;普通取消则保留已放方块。
- **跨重启续建**(默认关闭):开启后退出再进服务器,未完成的建造任务可无缝继续;任务完成或撤销后记录自动清除。
- **本地蓝图库**:把当前运行中的建筑保存为本地蓝图,之后随时加载复用,也可列出所有蓝图。
- **多人服务器使用开关**(默认关闭):开启后才允许在多人服务器发起建造任务。

### 新增:摄像头视觉

让 AI 看到你**真实的摄像头画面**,这是一项全局能力,同时作用于快捷键、普通对话和主动事件。

- **触发方式**:按 **O 键**立刻看一眼(忽略冷却,因为是你主动发起的);或直接在对话里说"看看我""截个图";AI 也会在自己判断需要时主动看一眼(30 秒冷却)。
- **采集后端**:自动(Windows 内置摄像头优先)/ ffmpeg(兼容性最好,需自行安装)/ HTTP(填 IP 摄像头或手机摄像头 App 的快照地址)。配置页有"测试摄像头"按钮,显示成功/失败与画面大小。
- **主动事件附带画面**(默认关闭):开启后,主动感知事件会附带一帧画面一起发给 AI。
- 关键配置:总开关默认关闭、采集分辨率 640×480、图片质量 70、单次采集超时 6 秒;可单独指定用于看图的视觉模型。
- 注意:对话服务需要支持看图的模型;如果带图请求一直返回空内容,请在配置页填写支持视觉的模型名。

### 新增:主动感知

让 Verity 根据游戏事件**主动开口**,不需要你先提问;事件只在状态变化时触发一次,不会刷屏。

| 事件 | 触发条件 |
|---|---|
| 进入世界 | 登录后约 2.5 秒 |
| 打开暂停菜单 | 你打开暂停菜单时 |
| 玩家死亡 | 生命值降到 0 |
| 睡觉 / 醒来 | 上床、起床两个方向都会触发 |
| 生命值过低 | 血量 ≤ 25%,恢复到 35% 以上后才再次提醒 |
| 退出世界 | 不触发(服务器正在关闭),只做状态复位 |

- 总开关默认关闭;所有事件共用**全局冷却,默认 5 分钟**,只有真正拿到 AI 回复才刷新计时。
- 请求失败或超时会回退到一句本地预设台词(如"血量很危险,先保命"),保证你仍能看到反馈。
- 可选桌面通知(默认关闭):游戏窗口不在前台时用系统托盘提醒,手机端自动跳过。
- 按 O 键主动看画面会忽略冷却和总开关;上一次请求没结束时会提示稍后再试。

### 原版 Verity 界面汉化

- 原版 Verity 的配置界面、命令反馈、麦克风提示和新手引导等约 **84 条英文**在运行时替换为中文,可整体开关(默认开启);未命中或原版升级后改了文案的条目保持英文,不会报错。
- **按设计不汉化**:对话台词(避免"中文字幕配英文语音"不一致)和给 AI 的提示词(避免降低 AI 判断准确率)。

### 原版个性化桥接

扩展的皮肤页现在直接复用原版 Verity 的个性化能力:

- 显示原版实时预览图;
- 0–360 色相滑块,拖动过程中实时预览、松手才保存;
- 直接读写原版的自定义名称与人格设置。

### 界面文案与手机操作

- 术语统一:语音输入 → 语音识别、语音合成 → 语音朗读、系统提示词 → 人设、接口/线路 → 对话服务、授权码 → 配对码。
- 侧栏品牌改为"Verity扩展增强",界面状态文案更口语化;单位统一为"积分 / 1000 字"。
- **手机玩家福利**:配置界面内容之前只能滚轮滚动、触屏划不动;现在按住空白处上下拖动即可滚动,点在按钮、滑块上时仍由控件自己响应。

### 升级提示

1. 用新安装包替换旧版本,**不要同时保留两个包**;升级前建议把旧包移出模组目录。
2. 汉化与任务调度都在启动阶段生效,更新模组后建议**完全退出并重启游戏**。
3. 旧世界若之前跑过未完成的建造任务,建议先取消或等它完成再升级。
4. 想体验新功能:配置 →"AI 建造"里勾选"施工前显示轮廓预览"和"顶部进度条";想用 Verity 本人施工就勾"让 Verity 亲自施工";想跨重启续建就勾"退出后保留建造进度"。
5. 想用摄像头看人:配置 →"摄像头视觉"→ 打开总开关,先点"测试摄像头"确认可用,之后按 O 键或说"看看我"即可。
6. 想用主动感知:配置 →"主动感知"→ 打开总开关,再按需勾选暂停菜单/死亡/低血量/睡觉/进入世界;所有事件共用默认 5 分钟冷却。

## 3.5

**发布日期:** 2026-09-12 

3.5 的主角是 Demon Mode 跳舞:现在可以把 VMD 动作、镜头和音乐整理成「舞蹈项目」,让世界里的 Demon Mode 跟着音乐同步起舞。本版同时带来了可视化播放控制、项目自动识别和云端舞蹈资源一键下载。

### 新增:Demon Mode MMD 跳舞系统

- 新增 VMD 动画播放,**只对 Demon Mode 生效**,不影响普通 Verity。
- 支持读取人物动作和表情(微笑、口型、下颚动作),并映射到 Demon Mode 的模型上,关键帧之间动作过渡更平滑。
- 同一项目可以放多个动作文件;世界里有多个 Demon Mode 时,动作会按顺序轮流分配给多个 Verity 实体。
- 播放期间锁定 Demon Mode 的朝向,不会边跳边原地乱转。

### 舞蹈项目怎么放

- 在游戏目录的 `config/verity_extended/mmd/` 下,每个子文件夹就是一个独立舞蹈项目,可以同时放入:
 - 一个或多个人物动作 VMD 文件;
 - 镜头 VMD 文件;
 - 音乐文件。
- 没写说明文件时会自动识别:优先挑人物骨骼最完整的动作,并自动认出文件名里带「motion / dance / 动作」的动作文件、带「camera / cam / 镜头 / カメラ」的镜头文件。
- 音乐优先匹配文件夹名或动作文件名,匹配不上就用项目里第一个可用音乐。
- 也可以在项目文件夹里放一个项目清单文件,精确指定显示名称、用哪个动作 / 镜头 / 音乐、镜头缩放和循环方式;清单引用的文件必须放在项目文件夹内,越出目录的路径会被拒绝。

### 镜头、音乐与循环

- 播放时镜头会接管游戏视角(位置、俯仰、远近、视野大小),并跟主 Demon Mode 的演出进度同步。
- 新增「镜头高度」设置,默认 2.4 格,用来修正不同项目镜头的高低差。
- 音乐与动作同步开始、同步停止;当前内置播放支持 WAV 格式,其他格式会被跳过。
- 三种循环方式:放完一遍就停、整个项目整体循环、动作和镜头各按各的时长独立循环。
- 停止播放、Demon Mode 消失或退出世界时,动画、镜头和音乐都会干净收尾。

### 播放控制界面(默认按 N 键)

- 新增「MMD 动画控制」界面,列出全部本地和云端舞蹈项目,显示项目名称、动作数量、镜头和音乐文件、时长、循环方式,以及当前播放进度。
- 可以直接在界面里播放项目、停止全部动画、重新扫描项目目录;关掉界面不会打断正在跳的舞。
- 播放速度 0.1x~10.0x 可调,界面里按 0.25x 步进,一键恢复 1.00x。
- 新增「冻结 AI」开关,默认开启:跳舞时 Demon Mode 原地停住、不再乱跑,跳完恢复 Verity 播放前的行动状态。

除了界面,也可以用聊天命令控制:

```text
/verity-mmd list
/verity-mmd play <项目名>
/verity-mmd stop
/verity-mmd rescan
/verity-mmd speed [0.1-10.0]
/verity-mmd freeze [on|off]
```

### 云端舞蹈资源一键下载

- 资源中心新增 MMD 分类,可以浏览、下载、重新下载和删除云端舞蹈项目,显示项目大小、更新时间和公开状态。
- 下载完成后自动安装到你的账号资源缓存里,并自动出现在播放列表中;装完、删完都会自动重新扫描,不用重启游戏。
- 本地项目和你账号已安装的云端项目合并显示,不同账号的缓存互相隔离。
- 下载包有大小和文件类型校验,损坏或不完整的压缩包不会覆盖你已有的项目;安装失败会尽量保留原来能用的版本。

### 旧版散装动作兼容

- 以前直接放在 mmd 目录下的散装 VMD 文件仍可继续使用,会自动配合同名音乐;自带镜头的旧 VMD 也能继续演出镜头动画。项目列表里会标记它们是旧格式资源。

### 上手步骤与升级提醒

1. 在 `config/verity_extended/mmd/` 下新建一个项目文件夹,放入至少一个人物动作 VMD(可再加镜头 VMD 和 WAV 音乐)。
2. 进世界,召唤或切换出 Demon Mode。
3. 按 N 打开「MMD 动画控制」,点「重新扫描」。
4. 在项目列表里点「播放」,当前世界里的 Demon Mode 就会跟着跳起来。
5. 需要精确指定资源或循环方式时,再往项目文件夹里加清单文件即可。

更新本版后建议完全退出并重新启动 Minecraft,确保 MMD 渲染、按键、镜头和云端资源逻辑全部重新加载。

## 3.4

**发布日期:** 2026-09-09 

3.4 重点是两件事:可选的「喂食成长」玩法(喂着喂着小球会越变越大),以及双语对话的稳定性——以后长聊时,聊天栏不会再突然冒出一大段看不懂的代码式内容。

### 新增:喂食成长体型

- 配置里新增「启用体型成长」开关,**默认关闭**。
- 开启后,每次成功喂食都会让 Verity 的小球逐渐变大,每次约增大 10%,不设固定上限;同时解除原有喂食冷却,可以连喂连长。
- 关掉开关,Verity 立刻恢复正常大小、恢复原有喂食冷却;已经喂出来的成长进度不会被清空,下次再开接着长。
- 使用方法:配置界面 →「对话与记忆」→ 开启「启用体型成长」,然后拿食物连续喂 Verity 即可;想恢复原样就关掉开关。

### 成长进度不丢、不再陷地

- 成长进度随世界一起保存:拿起 Verity 再重新放出来、跑远路回来、区块重载后,大小都保持一致。
- 修复体型变大后球的下半截陷进地里的问题——放大会自动抬高模型,始终贴着地面,说话时的表情动画照常保留。

### 修复:聊天栏偶尔刷出一大段「英文代码」

- 修复连续聊了几轮之后,聊天栏偶尔直接显示一整段结构化内容的问题。原因是部分模型返回格式变了,旧解析器认不出来就直接把原文甩了出来。
- 现在无论回复是哪种格式,都能正常拆成「英文回复 + 中文翻译」显示;内部的动作、情绪标记再也不会漏到聊天栏里,也不会被语音念出来。
- 模型偶尔把中文和英文位置写反了,会自动交换回来;翻译缺失时自动退回普通单语言回复,对话不会中断。

更新本版后建议完全退出并重新启动 Minecraft。

## 3.3

**发布日期:** 2026-09-06 

3.3 带来两个对话展示新开关:英文朗读配中文字幕、回复只在头顶显示;同时新增喂食成长效果,大修手机端的语音输入与语音播放,并修复了几处会崩溃、串世界的问题。付费对话也改成了「先预授权再调用」,扣费更不容易出错或重复。

### 新增:英文朗读 + 中文字幕

- 配置「对话与记忆」页新增独立开关,**默认关闭**。
- 开启后 Verity 用英文回复并朗读英文,对应的中文翻译显示在 Verity 头顶,方便中文玩家边听边看。
- 语音只念英文,不会把中文翻译念出来;中文长字幕会自动换行并始终面向你,显示时间随朗读长短自动调整(最短 5 秒、最长 25 秒),看完自动消失。
- 字幕按 Verity 实体绑定,不会错配到别的实体上;退出世界自动清掉旧字幕,不会残留到下个世界。
- 模型偶尔不给翻译时,自动退回普通单语言回复,对话不会因此中断。

### 新增:回复只在头顶显示

- 独立开关,**默认关闭**。开启后 Verity 的回复只显示在头顶,不再同时刷进聊天栏;该开关只影响回复显示,你的聊天、系统消息和其他模组消息都不受影响。
- 可以单独用,也可以和「英文朗读 + 中文字幕」叠着用:Verity 念英文,中文翻译只挂在头顶,聊天栏干干净净。
- 头顶文字离你超过 32 格就不渲染,避免远处一堆字幕干扰。

### 新增:陪伴成长效果

- 配置里新增默认关闭的「启用陪伴成长效果」开关:开启后解除喂食冷却,每次喂食让 Verity 小球长大约 10%,不设上限。
- 成长进度随世界保存,重新进入世界依然保留,并会同步给正在看 Verity 的玩家。
- 修复体型变大后陷进地里、以及拿起再放出后成长进度丢失的问题。
- 关闭开关后立即恢复原体型和原有喂食冷却,已积累的进度保留,下次开启接着长。

### 手机端语音输入与朗读大修

- Android / FCL / PojavLauncher / Zalith 上自动改用在线语音识别和在线朗读,不再硬加载手机跑不动的本地引擎;进主界面也不会再反复弹「离线语音识别不可用」。
- 修复手机上「Verity 嘴在动却没声音」的问题;声音偏小会自动放大(最高约 4 倍),同时压住爆音。
- 识别失败时的麦克风 / 录音问题提示更清楚;退出世界或切会话时,旧的录音和播放会被干净关掉,不会把上个世界的声音带进新世界。

### 克隆音色与语音朗读修复

- 修复选了克隆音色后又跳回默认音色的问题,本地选择优先;重启游戏后选择的音色依然保留。
- 克隆音色走专用合成流程,不再混进普通音色的播放逻辑;样本损坏或无效会自动重新下载。
- 语音合成、解码和播放改到后台执行,生成语音时游戏画面不再卡顿。

### 稳定性修复

- 修复部分客户端加载世界时直接崩溃的问题。
- 修复退出世界后,旧对话、语音任务的残留回调继续影响新世界的问题。
- 修复 AI 建造任务遇到没加载的区块后永远缺一块、建不完的问题;停服时未完成的建造任务会一并清空。
- 修复更新到本版后云端仍按旧版本下发、导致缺少语音线路的问题。

### 配置界面与资源中心

- 配置页重新分类为:云端服务、对话与记忆、语音输入、语音朗读、资源管理,一眼找到要改的项。
- 移动端和小窗口下的布局、滚动和文字显示做了优化;配置保存后立即生效,不用重启游戏。
- 资源中心按钮统一指向新的官方页面入口。

## 3.2

**发布日期:** 2026-09-03 

3.2 是语音与积分的稳定性版本:MiMo 语音朗读默认边生成边播、玩游戏不卡了,克隆音色选完不会再跳回去,积分不足时付费请求会直接刹车。升级保留原有配置和授权信息,不用重新设置。

### MiMo 语音朗读

- 普通音色的朗读默认改成「边生成边播」,开口更快。
- 修复流式朗读中途断开后整句重新念一遍的问题;已经在播的部分出异常,也不会再从头重播一次。
- 语音网络请求改到后台执行,生成语音时游戏画面不再明显卡顿。
- 修复旧音色名(如「Suda」)认不出来的问题,名字会正确转换成服务支持的音色。

### 克隆音色

- 修复选了克隆音色又跳回线路默认音色的问题;重启游戏后,选好的音色和克隆类型依然保留。
- 克隆音色走专用合成流程,不再混进普通流式音色的播放逻辑。
- 音色样本只从官方可信地址下载;无效音频、错误页面或损坏缓存不会被拿去合成,发现了会自动重新下载。

### 积分与计费

- 积分不足时,付费对话和付费语音会在正式发起前直接停止,不再硬着头皮继续消耗;免费线路不受影响。
- 空白回复不再计费,只有拿到有效回复才按真实用量扣积分。
- 扣完费立刻刷新本地余额;「积分不足」能被正确识别,不再把它误当成请求成功。
- 修复「用量上报参数错误」之类的报错提示;同一次请求的网络重试不会重复扣费。

## 3.1.0

3.1.0 是一次「好用又好懂」的大更新:配置界面全面通俗化,新增云端账户授权、独立资源中心,AI 建造大升级,同时补全了原版 Verity 的常用设置和喂食玩法。

### 配置界面更好懂

- 配置界面改回「Verity扩展增强配置」,保留原有深色清冷风格;把一堆开发者黑话换成大白话(如「访问密钥」「服务地址」「服务连接检查」)。
- 窄窗口、超窄窗口和低分辨率下的分类切换与内容显示做了优化。
- 保存配置后自动跑一遍对话 / 语音输入 / 语音朗读的连接检查:通过就自动关掉检查页,失败会显示具体问题和处理建议。

### 云端账户与线路积分

- 新增云端账户授权:用授权码完成连接后,设置自动从云端同步,支持启动时同步、手动同步和定时同步。
- 云端连不上时自动用本地设置兜底,游戏不会完全不能用。
- 对话、语音输入、语音朗读各自分免费线路和付费线路,可手动选也可自动选;某条线路挂了会自动尝试同档的其他线路,坏线路暂时停用、恢复后再试。
- 免费线路不因积分不足被拦;付费线路积分不够会在请求前停下;付费线路不会未经你同意偷偷切到免费线路。

### AI 对话、人设与记忆

- 支持云端内置对话、本地 Ollama、本地预设服务和自定义对话服务;多种回复格式都能正确读取,减少空白回复和乱码。
- 新增多套内置人设,也支持自定义人设文件;Windows 下中文提示词文件乱码问题已修复。
- 新增「当前世界记忆」管理页:查看、添加、修改、删除、清空记忆都能在游戏里直接完成。
- 新增联网搜索(Tavily / Brave Search,需自备访问密钥),只在你明确需要查外部信息时才搜索。

### 语音输入

- 支持在线语音输入和本地离线识别,中文本地模型可以一键安装,并优化了安装提示。
- 修复切到本地识别后还在偷偷调用在线服务的问题;录音失败后资源会自动释放,可以直接重录。
- Android / FCL / PojavLauncher / Zalith 等手机环境自动使用在线语音输入,不会进入跑不动的本地识别。

### 语音朗读

- 支持在线朗读、本地朗读、原版语音和云端 MiMo 音色,含内置音色和克隆音色;重启游戏后已选音色正确保留。
- 修复克隆音色类型丢失、错误页面被当成音频播放、部分情况下声音过小等问题,手机端加入自适应音量。
- 手机环境自动使用在线朗读。

### 独立资源中心

- 新增独立资源中心页,皮肤和音色分开管理:可按全部 / 我的 / 公开 / 平台内置筛选,支持下载、重新下载、应用皮肤、选择音色和删除本地文件,并显示更新时间与占用空间。
- 不同云端账号的本地资源互相隔离;解除授权或换号后,私有皮肤和音色自动回到默认;删掉正在用的皮肤会自动换回默认皮肤。
- 下载会校验文件完整性,发现异常不会覆盖原文件;上传和隐私设置仍在网页资源中心完成。

### AI 建造大升级

- 不再只会搭火柴盒:AI 会按建筑用途设计轮廓、房间、入口、屋顶和材料,支持房屋、塔楼、桥梁、船、雕像、火箭等自由结构。
- 建筑轮廓支持 L 形、U 形、T 形、庭院式、错落式;屋里能生成厨房、卧室、客厅、图书馆、餐厅、浴室、办公室、工坊、仓库等布局,以及两格床、门窗、灯具和家具。
- 屋顶不再是清一色平顶,支持平顶、斜屋顶和分层屋顶。
- 新增两种施工模式:自动生成施工,或让 Verity 本人跑到工地一块一块地搭(施工时暂停跟随你,完工或取消后恢复跟随)。
- 生存 / 创造 / 冒险 / 旁观均可使用;建造开始提示显示在物品栏上方的动作栏,重要错误才刷聊天框。
- 新增「是否覆盖原有方块」开关,默认开启;默认尺寸和方块数量上限调大了。
- 方案不合理会自动让 AI 改稿(最多两轮),一处出错不会整栋烂尾。

### 原版 Verity 设置与喂食

- 扩展界面恢复了原版常用设置:角色音色、敌对时间等;修复保存原版设置后游戏状态没同步的问题。
- 修复「显示善恶值条」开关状态显示反了的问题。
- 新增「是否允许 Verity 变异为恶魔 / 噩梦模型」开关,默认开启(保持原版行为);关闭后只阻止之后的变异,已有的恶魔不受影响。
- 新增喂食功能:满血也能喂,喂完回血、加善恶值,并有表情、粒子、声音和动作栏提示;喂食有 60 秒冷却,连喂会刷不同的「吃饱了」提示,喂多了 Verity 会露出休息表情。

### 已知限制

- AI 建造目前主要面向单人世界,联机服务器可能无法开工。
- 手机端暂不支持本地离线语音识别和本地朗读,请使用在线服务。
- 联网搜索需要你自己填写 Tavily 或 Brave Search 的访问密钥。

## 3.0.0

**发布日期:** 2026-08-22 

3.0.0 是一次全面改版:全新配置界面、对话与语音多线路、按真实用量计费、记忆管理、联网搜索、主动感知、皮肤系统和资源中心全部重造,同时修掉了一大批崩溃和显示错乱的问题。

### 全新配置界面

- 主界面重新设计,分类、标题和说明更清晰,小窗口和低分辨率下不再按钮挤按钮、文字溢出。
- 新增「资源中心」「AI 建造」一级入口,以及当前世界记忆管理页(查看、单条删除、全部清空)。
- AI 建造升级为语义设计:由 AI 设计建筑轮廓、楼层、房间、入口、屋顶和材料,支持 L 形、U 形、T 形、庭院式、错落式轮廓,屋顶按实际轮廓逐层生成。
- 自定义人设文件改完立即刷新;调试页新增「打开日志」「打开日志目录」快捷按钮。
- 保存配置时会提示哪些设置由云端托管,本地修改作为备用值保留,不会误以为改成功了。

### 对话多线路与故障转移

- 支持云端免费线路、云端付费线路、本地 Ollama 和自定义 OpenAI 兼容服务。
- 某条线路挂了会按配置自动尝试后备线路;坏掉的线路会冷却一段时间,不再反复硬试。
- 付费线路积分耗尽会在调用前拦住并给出明确提示,且不会未经你同意偷偷切到免费线路;免费线路不受积分影响。
- 修复云端线路明明可用、自检却误报失败的问题;只有你自己填的自定义服务才会做真实连通检测。

### 语音识别与语音朗读

- 语音输入支持在线识别和本地离线识别;修复切到离线后还在调用在线服务的问题。
- 语音朗读支持多线路在线、本地离线和 MiMo 音色,重启游戏后克隆音色依然认得出来。
- 修复克隆音色重启后变成普通音色、MiMo 重复扣费的问题。
- 修复连续播放互相打断、手机端播放没声音等问题;录音启动失败后资源自动释放,可以直接重试。

### 按真实用量计费

- 对话按实际输入 / 输出用量、语音输入按实际音频时长、语音朗读按实际文字数量计费。
- 本地模型和你自己的自定义服务不扣云端积分;配置界面可以看到云端下发的计费规则。
- 主动感知使用付费线路时同样先查余额;扣费成功后自动刷新余额。

### 人设、记忆与联网搜索

- 自定义人设切换、保存和刷新优化,改完立即生效。
- 记忆按世界隔离,不同存档互不干扰;临时闲聊不再被长期硬存。
- 新增受控联网搜索,支持 Tavily 和 Brave Search,只在需要外部信息时才触发,并有超时和长度限制。

### 主动感知优化

- 进世界、环境变化、状态事件触发 Verity 主动搭话;修复主动感知内容显示成一堆代码或标记的问题。
- 云端配置没加载完时最多等 15 秒,加载好就自动触发;每次进世界重置冷却,只有真正聊出有效回复才进冷却,不会因为一句兜底回复就半天不理你。
- 付费线路积分耗尽时会在调用前停止请求。

### 皮肤与资源中心

- 修复「身上皮肤对了、第一人称手里拿的还是默认皮肤」的问题;多次切换皮肤后纹理不再不刷新。
- 皮肤按账号隔离缓存,换号或解绑后不会再看到别人的私有皮肤;删掉正在用的皮肤会自动回退默认。
- 新增独立「资源中心」页:自定义皮肤、自定义音色两个分类,支持全部 / 我的 / 公开 / 平台内置筛选,可下载、应用、删除;上传和隐私设置在网页资源中心完成。

### 这版修掉的主要问题

| 玩家遇到的问题 | 结果 |
|---|---|
| 正式包启动时直接崩溃、进不去游戏 | 已修复 |
| 配置分类或人设按钮凭空消失 | 已修复 |
| 离线语音还在偷偷走在线服务 | 已修复 |
| 主动感知显示一堆代码标记、进世界后不搭话 | 已修复 |
| 积分用完还能继续付费聊天 | 已修复,调用前拦截 |
| 免费线路被积分余额误拦 | 已修复 |
| 选了付费线路实际走的还是免费线路 | 已修复 |
| 聊天时 Verity 自作主张给物品、改天气改时间 | 已修复 |
| 明确让 Verity 进行 AI 建造却只回消息不动工 | 已修复 |
| 手机端录音停止时卡住 | 已修复 |

## 2.0.0

**发布日期:** 2026-08-11 

2.0.0 是扩展增强的第一个正式版:把 Verity 的对话、语音、人设、主动搭话和皮肤整套升级成你自己可控的方案,并带来了 8 套全新人设。

### 云端对话:免费 / 付费双线路

- 内置对话服务升级为免费、付费两条线路,对话、语音输入、语音朗读可以各自独立选线。
- 付费线路按实际定价扣积分,积分不足会直接提示并停止调用;免费线路不扣积分。
- 付费线路不可用时自动退回免费线路;新用户默认走免费线路。

### 8 套人设,外加自定义

| 人设 | 感觉 |
|---|---|
| 原版 Verity 助手 | 友善智慧的 Minecraft 助手 |
| 软萌猫娘 | 句句带「喵~」,叫你主人 |
| 傲娇村民 | 嘴硬心软,骂你笨蛋但手里在帮忙 |
| 咸鱼摸鱼村民 | 懒洋洋敷衍,劝你歇一歇 |
| 探险向导佩特拉 | 干练利落,擅长生存探险建议 |
| 毒舌末影人 | 高冷带刺,讨厌被盯着看 |
| 流浪炼金术士 | 神秘悠远,擅长药水附魔红石 |
| 老牧师 | 网络梗王,抽象文化脱口而出 |

- 也支持从外部提示词文件导入自定义人设,Windows 下中文乱码已解决;填了自定义人设就跳过预设直接使用。

### 安全模式

- 替代原来的「友善模式」:开启后所有回复强制积极正向、禁止恐怖危险内容,并拦下恶魔变身和恐怖事件的演出。

### 对话服务与游戏动作

- 预置多家服务可填:自定义 OpenAI 兼容接口、本地 Ollama、OpenAI、DeepSeek、通义千问、智谱 AI。
- 自动识别多种回复格式;说中文物品名,Verity 就能自动换成游戏里对应的物品。
- Verity 新增 60+ 游戏动作:给物品、治疗、喂食、改天气、改时间、传送、跳舞、坐下 / 站起、跟随 / 停下等。

### 语音输入

- 支持在线识别和本地离线识别:本地中文模型一键下载安装(约 44MB),仅电脑端可用。
- 预置十家在线识别服务,可自定义请求和验证方式。
- 手机端(Android / FCL 等)自动使用在线识别。

### 语音朗读

- 预置十二家在线朗读服务;本地离线朗读仅电脑端可用。
- 深度集成小米 MiMo:内置冰糖、茉莉、苏打、白桦四种音色,支持克隆音色,普通音色可边生成边播。
- 在线朗读失败时,Windows 会用系统语音兜底;说话时 Verity 有同步的张嘴动画。

### 主动感知:Verity 会主动找你聊天

进世界、打开暂停菜单、你死亡、血量过低(≤25%)、睡觉醒来,都会自动触发 Verity 主动搭话,每个事件可单独开关;全局默认冷却 300 秒。网络超时会用本地兜底回复,游戏不在前台时还会推送桌面通知。

### 皮肤管理

- 支持加载自定义皮肤包(内含 16 种表情贴图),也可以从云端皮肤仓库一键下载并自动应用。
- 修复多次切换皮肤不刷新的问题。

### 手机端兼容

Android、FCL、PojavLauncher、Zalith 上自动避开跑不动的本地引擎,语音输入和朗读都走在线服务,并修复了保存配置时手机端崩溃的问题。

### 已知问题

- 手机端不支持本地离线语音识别,请使用在线识别。
- 手机上的最终语音效果取决于启动器权限和音频环境。