聊天延迟修复

聊天延迟修复

修复了因处理聊天消息引起的游戏卡顿和微冻结问题。

Bug修复

这是一个基于 Fabric 的轻量级客户端模组。它能防止游戏在服务器上接收或发送聊天消息时出现卡顿或冻结。

在原版 Minecraft 中,游戏会在主渲染线程上处理聊天消息。这个线程也负责将游戏画面绘制到屏幕上。当消息到来时,游戏会停止所有操作,执行以下几个繁重任务:

如果其中任何任务耗时超过几毫秒,你的游戏就会卡顿;如果耗时更长,游戏将完全冻结,直到任务完成。

本模组会在聊天消息到达的瞬间截获它,并将繁重的处理任务转移到专用的后台线程。这样主游戏线程就能继续无中断地渲染帧画面。

由于处理过程在后台进行,你可能会注意到聊天框中消息出现前有极轻微的延迟,但你的帧率将保持流畅稳定。

此模组仅在离线模式下测试过,我不确定在线模式下是否真的存在这个问题。但处理逻辑在所有模式下都是一致的,因此应该适用于任何情况。