心声

心声

内心独白是一个客户端模组,当你在世界中战斗或接近指定的怪物时,它会显示浮动的打字机风格“内心独白”文本,并且还可以为每个怪物分配自定义背景音乐,并伴有同步的歌词/字幕。

Inner Voice 是一个 Forge 1.20.1 客户端模组,在你战斗或接近指定生物时,会在世界中显示漂浮的、打字机风格的“内心独白”文本,还可以为每个生物分配带有同步歌词/字幕的自定义 BGM。


使用方法

  • 安装后,按默认的 O 键打开游戏内视觉配置 GUI。

  • 在 GUI 中,搜索并选择一个生物,启用/禁用其内心独白,设置触发范围,选择 BGM 文件(将 .ogg 或 .mp3 文件放入 config/inner_voice/music/ 文件夹内),编辑内心独白文本(每行一句话),并可预览效果。

  • 与音乐文件同名并放置在相同文件夹下的字幕文件(.lrc 或 .srt)会被自动加载;同样支持 OGG/MP3 文件内嵌歌词。

  • 游戏中,当生物进入触发范围时,内心独白文本会以打字、浮动、淡出动画效果显示为世界文本(或 HUD);如果配置了 BGM,则会播放带有时间同步字幕的音乐。

配置文件特性

  • 所有配置文件均保存在 .minecraft/config/inner_voice/ 目录下。

  • entities/ 文件夹包含每个生物独立的 .toml 配置文件(由 GUI 自动生成)。

  • 客户端配置文件 inner_voice-client.toml 允许你调整:

  • displayMode:WORLD(默认)或 HUD。

  • worldMinTextDistance / worldMaxTextDistance:世界文本显示的可视距离范围。

  • subtitleLanguage:AUTO(优先使用翻译)、ORIGINAL、TRANSLATION 或 BOTH。

  • subtitleOffsetMs:全局字幕偏移量,单位为毫秒(负值=提前,正值=延后)。


Inner Voice 1.1.0 更新日志

## 新特性

  • 新增游戏内可视化编辑器,用于配置实体、生物群系和结构,包括其启用状态、音乐、文本和阶段。
  • 为实体新增可配置的生命值阶段,支持根据生命值阈值显示不同的文本和 BGM。
  • 新增生物群系 BGM 和文本配置,支持进入生物群系时播放自定义音乐并显示字幕或内心独白文本。
  • 新增结构 BGM 和文本配置,支持原版和模组添加的结构,优先级高于生物群系但低于实体。
  • 新增昼夜阶段,允许生物群系和结构分别配置全天、白天和夜晚的音乐和文本。
  • 新增音乐包目录 config/inner_voice/music_packs,便于在整合包中集中管理歌曲。
  • 新增 MP3 格式支持,同时支持同名的 .lrc/.srt 字幕文件、OGG 内嵌歌词以及 MP3 ID3 歌词。
  • 新增字幕语言模式:自动、原文、译文、双语。

## 改进

  • 世界文本现在是默认的显示模式,文本会生成在玩家视野前方,而不再固定在玩家身上跟随移动。
  • 实体的世界文本大小现在会根据其碰撞箱进行调整,并带有随机的大小、角度和轻微浮动效果。
  • 生物群系和结构的世界文本使用配置的距离和大小,随机生成在玩家视野前方。
  • HUD 文本动画现与世界文本一致,包括打字机效果、淡出和轻微浮动。
  • 音乐播放现在使用自定义音频引擎,减少与原版音乐的重叠,并支持淡入淡出效果。
  • 优先级顺序调整为:实体 > 结构 > 生物群系。
  • 在切换实体、结构或生物群系时增加了 5 秒的稳定延迟,防止经过时频繁切换歌曲。
  • 结构检测现在会检查附近的结构,而不仅仅是玩家正下方的方块。
  • 生物群系和结构现在支持立即切换歌曲或等待当前歌曲播放完毕再切换。
  • 编辑器现在支持筛选、复制、粘贴、多选、阶段分页和滚动条拖拽。

## 修复

  • 修复了世界文本错误地生成在玩家头顶或跟随玩家移动的问题。
  • 修复了世界文本距离摄像机过近、穿入地面或被方块过度遮挡的问题。
  • 修复了打开暂停菜单后字幕持续错位的问题。
  • 修复了进入新环境后生物群系音乐播放错误以及旧字幕残留的问题。
  • 修复了结构被检测到但客户端仍使用生物群系音乐目标的问题。
  • 修复了由于昼夜检测不稳定导致结构的夜间阶段不生效的问题。
  • 修复了运行时结构已连接但编辑器中仍显示“尚未集成”的问题。
  • 修复了默认配置导致所有实体显示默认文本的问题。

https://ifdian.net/a/kuzhi