增强声音控制

增强声音控制

游戏中每个声音的精确控制——每个声音的音量滑块从0%至200%,可调节播放频率,全部集中在一个可搜索的菜单中。

Available on Modrinth Chat with us on Discord Requires Fabric API

Modrinth Downloads Join Fluxer

Enhanced Sound Control

对游戏中每一种声音进行精细控制——按声音独立调节音量滑块(0–200%)、可调整播放频率,所有这些都集中在一个可搜索的菜单中。按 K 键或在聊天栏输入 /soundcontrol 即可打开菜单

功能特性

独立音量控制

将任意声音的音量设置在 0% 到 200% 之间。那些因太轻而一直被你错过的声音终于可以听清了,过于响亮的声音也能得到控制。

独立频率控制

在不完全静音的情况下,减少重复性声音的出现频率。在 70% 频率 下,某个声音只会播放 70% 的次数;在 0% 时则完全静音。非常适合那些少量播放尚可、但频繁出现令人烦躁的声音。

最近播放标签页

实时显示每一个正在播放的声音事件,按最新优先排序,并带有播放次数和触发时间。听到烦人的声音?按 K 或输入 /soundcontrol 打开菜单,它就在列表顶部,随时可以调整。

全部声音标签页

浏览并搜索游戏中所有已注册的声音事件,并带有分类筛选——方块、实体、物品、音乐、UI、环境和其他。声音显示为其原版字幕名称(如"苦力怕嘶嘶声"),无需再去解读原始 ID。

已编辑标签页

你调整过的所有内容集中在一处,并带有每项修改的摘要(如"音量 70% · 频率 10%")。可以单独重置声音,也可以一次性全部清除。

编辑面板

选择任意声音即可获得音量和频率滑块、一个测试按钮(可预览应用了你的音量调整后的声音效果),以及一个重置按钮。菜单风格与现代原版界面一致,更改会自动保存。

海岛专属覆盖(Hypixel SkyBlock)

在 Hypixel SkyBlock 中,任何声音都可以在特定海岛上拥有不同的数值——例如,在花园中静音方块破坏音,同时在其他区域保持正常。

工作原理:

  • 编辑面板中的滑块始终改变声音的常规"全局"数值——在 SkyBlock 内外一致,因此不会有意外。
  • 在 SkyBlock 中,编辑面板会多出一个"按海岛编辑"按钮。它会打开一个海岛编辑器替代声音列表:在左侧选择一个海岛,然后在右侧设置该海岛自己的音量/频率滑块。海岛默认使用全局数值;一旦你移动滑块,它就会获得自己的覆盖设置,而"移除覆盖"可以将其恢复。
  • "复制到…"按钮可让你将当前查看的数值一次性复制到任意数量的其他海岛——在你确认之前不会写入任何更改。

当你身处某个海岛时,该海岛的覆盖设置生效;在其他任何地方(以及 SkyBlock 之外)则应用全局数值。


配置

使用 /soundcontrol 命令或按 K 键打开声音菜单。设置可通过菜单中的"设置"按钮访问,或通过 Mod Menu → Enhanced Sound Control → Config 访问。Enhanced Sound Control 使用 MidnightLib,因此所有选项都可以在游戏内实时编辑并即时保存。

选项 描述
模组启用 所有声音调整的总开关。
实时更新最近列表 在播放新声音时自动刷新"最近播放"标签页。
移除"minecraft:"命名空间 显示 entity.creeper.hurt 而非 minecraft:entity.creeper.hurt。
循环声音重新判定 每次循环时重新进行频率判定,而不是仅对每个声音判定一次。
最近列表大小 记住的最近声音数量(10–50)。

每个声音的调整(包括海岛覆盖)会单独存储在 config/enhancedsoundcontrol.tweaks.json 文件中。


安装

  1. 安装带有 Fabric Loader 的 Minecraft(26.1+)。
  2. 从 Modrinth 下载最新的 .jar 文件。
  3. 将 Fabric API 和 UI Lib 与 Enhanced Sound Control 的 jar 文件一起放入你的 mods 文件夹。MidnightLib 和 HM-API 已内置在 Enhanced Sound Control 的 jar 文件中——无需单独下载。
  4. 启动游戏并运行 /soundcontrol 或按 K 键打开编辑菜单。

支持与社区

遇到问题、有功能请求,或者只是想打个招呼。

Chat with us on Discord Join Fluxer

支持项目

如果你愿意支持持续开发,可以通过 Ko-fi 进行——每一次贡献都值得感谢。

在 Ko-fi 上支持我们 →

致谢

  • UI Lib 作者:Daqem——菜单框架
  • MidnightLib 作者:MidnightDust——配置文件
  • HM API 作者:AzureAaron——用于 SkyBlock 海岛检测的 Hypixel Mod API 客户端

本项目在创建过程中广泛使用了 AI 工具。