试镜

试镜

一款Minecraft音频优化模组,提升声音性能

优化

Audition

Audition 是一款 Fabric 客户端性能模组,可在高压力场景(如刷怪塔、爆炸或密集红石装置)中降低 Minecraft 音频引擎的 CPU 开销。

该模组在引擎分配音频通道之前拦截声音请求。它会根据玩家配置规则(包括距离、声音类别和当前游戏负载)评估每个请求,以决定声音是立即播放、与同一游戏刻中的相同请求合并,还是完全丢弃。玩家附近的关键声音会绕过此检查,以确保游戏音频保持准确。Audition 仅在低优先级声音初始化前丢弃它们;绝不会切断或改变已在播放的音频。

内置采样器会监控每个游戏刻的活动声音数量,以动态调整剔除阈值,在声音密度达到峰值时自动增强优化效果。

注入点隔离在音频循环的入口窗口处,以防止状态冲突。如果另一个模组与这些钩子发生冲突,Audition 会捕获异常、记录一条警告,并在本次会话的剩余时间内禁用其优化层。客户端将恢复为标准原版声音处理,而不是崩溃。

该模组严格运行在客户端,基于 Fabric 加载器。它没有服务端组件,也无需在多人游戏服务器上安装。


安装

需要 Fabric Loader 和 Fabric API。将编译好的 JAR 文件放入你的 mods 文件夹中。可以安全地将其添加或移除于现有世界。

配置

游戏内配置菜单可通过可自定义的按键绑定(默认:V)打开,包含以下参数:

  • 全局开关: 完全启用或禁用优化系统。
  • 剔除强度: 控制在高负载下丢弃非关键音频流的阈值。
  • 类别过滤器: 针对环境、实体、方块、音乐、天气、玩家和界面类别分别启用优化。
  • 微调: 用于剔除半径、保证可听距离、最大并发音频通道和类别优先级权重的直接数字字段。

配置指标直接保存到客户端配置目录中的 JSON 文件中,无需重启游戏即可即时生效。