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