
客户端音符盒
消除播放音符盒时的延迟
我为什么制作这个模组
我原本想在空岛战争中演奏一首音符盒歌曲,但由于我的延迟导致的所有卡顿,让演奏变得非常困难。过去,我只能静音游戏声音来演奏。这个模组通过让客户端播放声音来消除卡顿,从而解决了这个问题。它甚至还能帮助减少在单人中演奏音符盒时的延迟!
安装
要使用这个模组,只需将模组添加到你的模组文件夹中。你还需要安装 Fabric API。
该模组会自动阻止不需要的声音——来自服务器的重复声音和音符盒的方块破坏声音将不会播放。一旦你安装了这个模组,它就会立即生效,无需任何配置!
支持我!
通过赞助我的 GitHub 来请我喝杯咖啡:https://github.com/sponsors/adaliea
你可以订阅我的 YouTube 频道:https://youtube.com/DaCubeKing
如果你在制作视频时使用了这个模组,我们将非常感激你在视频描述中链接到本模组和/或我的 YouTube 频道。:)
常见问题
你能为 1.8 版本制作这个吗?
不能,这个模组使用了音符盒的方块数据,而这些数据在 1.13 之前不会发送给客户端。这些数据还允许你使用材质包来显示音符盒当前的音符。
这个模组实际上做了什么?
要在 Minecraft 中正常播放音符盒(通过点击它),游戏首先必须向服务器发送一个你点击了该方块的数据包。然后服务器必须处理这个数据包,并发现需要播放一个声音。一旦服务器发现需要播放声音,它会向客户端发送一个数据包,告诉它播放声音。只有客户端接收到这个数据包后,才会真正开始播放声音。这个过程的时间可能达到数百毫秒(取决于你与服务器的延迟),这会使演奏音符盒歌曲变得困难,就像我在视频中演示的那样。这个模组通过跳过服务器来解决播放音符盒时的问题。安装了这个模组后,客户端会检查你是否点击了音符盒,如果是,它会立即播放声音。它还会过滤掉服务器仍发送给客户端的声音,以及你破坏方块时产生的声音。
为什么这个模组在某个服务器上不工作?
这个模组在一些使用协议破解的服务器上无法工作,因为这个模组需要服务器将正确的方块数据发送给客户端。(不过 Hypixel 是可以正常使用的)
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。