音频剔除

音频剔除

通过Mod菜单屏蔽单个声音事件。

工具

Sound Culling(声音剔除)

许可证:MIT Fabric

一个适用于 Minecraft 的客户端 Fabric 模组,允许你在游戏中屏蔽单个声音事件。无需修改资源包或调整音量滑块,即可静音那些烦人、刷屏或不必要的声音(特定生物、方块或 UI 声音)。

特性

  • 动态声音注册表 — 列出所有已注册的声音事件,包括其他模组添加的。
  • 本地化名称 — 每个声音都以你选择的语言(英语、中文等)显示其游戏内字幕,并在下方显示原始 ID。
  • 预览 — 点击 ▶ 按钮可在决定前试听任何声音。
  • 快速控制 — 一键屏蔽或取消屏蔽所有声音(或仅当前搜索结果)。
  • 主开关 — 即时静音所有声音,同时保留每个声音的单独设置。
  • 搜索 — 按名称或 ID 筛选列表。
  • 轻量 — 被屏蔽的声音在到达声音引擎之前就被取消了。

需求

  • Minecraft(Modrinth 上列出了支持的版本)
  • Fabric Loader(兼容版本)
  • Fabric API
  • Cloth Config API — 内置于 jar 中。
  • Mod Menu — 推荐使用,用于打开配置界面。

安装

  1. 安装适用于 Minecraft 的 Fabric Loader。
  2. 将以下文件放入你的 mods 文件夹:
  3. 启动游戏并打开 模组 → Sound Culling → 配置。

设置存储在 config/soundculling.json 中。

从源码构建

git clone https://github.com/Fix85/SoundCulling.git
cd SoundCulling
./gradlew build

构建的 jar 文件会写入 build/libs/。需要 JDK 21。

许可证

基于 MIT 许可证 发布。


中文说明

一个适用于 Minecraft 的客户端 Fabric 模组,让你能在游戏中直接屏蔽单个声音。无需修改资源包或调整音量滑块,即可静音烦人或多余的声音(如特定生物、方块或界面音效)。

功能

  • 动态声音列表 — 显示所有已注册的声音,包括来自其他模组的。
  • 本地化名称 — 每个声音都会显示其游戏内字幕(以你选的语言),下方为技术 ID。
  • 试听 — 点击 ▶ 按钮可在决定前试听该声音。
  • 快捷操作 — 一键屏蔽或解除屏蔽所有声音(或仅当前搜索结果)。
  • 主开关 — 瞬时关闭所有声音,而不丢失单个声音的设置。
  • 搜索 — 根据名称或 ID 过滤列表。
  • 轻量化 — 被屏蔽的声音在进入声音引擎前就会被取消。

需求

  • Minecraft(支持版本列表见 Modrinth 的“版本”页面)
  • Fabric Loader(兼容版本)
  • Fabric API
  • Cloth Config API — 已内置于 jar 中。
  • Mod Menu — 推荐安装,用于打开设置界面。

安装

  1. 安装适用于 Minecraft 的 Fabric Loader。
  2. 将以下文件放入 mods 文件夹:
  3. 启动游戏并打开 模组列表 → Sound Culling → 配置。

设置保存在 config/soundculling.json 中。

从源代码构建

git clone https://github.com/Fix85/SoundCulling.git
cd SoundCulling
./gradlew build

构建完成的 jar 文件位于 build/libs/。需要 JDK 21。

许可证

基于 MIT 许可证 发布。