截图
介绍
音频引擎调整
新闻
自 v1.2.7 起,你现在可以独立于原版滑块调整每个声音的音量。
概述
此模组改变了 Minecraft 调度声音的方式,以防止声音池被填满,或至少减轻声音池满时的影响。
TL;DR
它修复了这些常见错误(以及相关的日志刷屏):
[Render thread/WARN]: Failed to create new sound handle
[Sound engine/WARN]: Maximum sound pool size 247 reached
没有此模组时,声音池满会导致所有游戏内音频停止,直到有空位释放。
工作原理
-
每个 tick,声音会按类型收集并分类。
- 类别越低 = 优先级越高。
- 在类别内,声音按与玩家的距离排序。
-
根据声音池填充水平,只有特定声音类型被允许播放。其他类型会被跳过。
- 如果声音池以某种方式完全填满(在阈值下不应发生),新声音会被完全跳过。
-
重复检查:
- 同一坐标(1 格)内只能播放有限数量的相同声音。
- 多余的重复声音会被跳过。
-
MASTER 和 MUSIC 声音会绕过队列和重复检查(对于服务器冻结时的主菜单或 GUI 事件很重要)。
- 它们仍然遵循填充水平阈值。
- 其他类别如果被请求立即播放,则会推迟到下一个 tick。
-
所有值均可通过 ModMenu 或直接编辑配置文件进行配置。
默认设置
“`yaml
MASTER : cat 0, always allowed
VOICE : cat 0, always allowed
PLAYERS : cat 1, up to 95%
HOSTILE : cat 2, up to 90%
BLOCKS : cat 3, up to 80%
MUSIC : cat 4, up to 70%
RECORDS : cat 4, up to 70%
NEUTRAL : cat 5, up to 60%
WEATHER : cat 6, up to 50%
AMBIENT : cat 6, up to 50%
maxDuplicatedSounds: 5
常见问题
Audio Engine Tweaks 支持哪些 Minecraft 版本?
Audio Engine Tweaks 支持 Minecraft Java 版 1.17.1–26.1.2,共 28 个版本,可用的加载器:Fabric / Quilt。下载时注意选择和你游戏版本一致的文件。
Audio Engine Tweaks 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论
登录后评论和评分