反聊天延迟

反聊天延迟

修复离线模式服务器上发送聊天消息时客户端冻结的问题。

性能

Available for Fabric Donate

Anti Chat Lag 消除了在离线模式(盗版)服务器上发送聊天消息时出现的游戏卡顿。它通过阻止客户端尝试生成聊天消息签名来做到这一点,而该签名正是卡顿的根本原因。

📦 安装方法

  1. 为 Minecraft 1.21.11 安装 Fabric Loader。
  2. 将下载的 .jar 文件放入你的 .minecraft/mods 文件夹。
  3. 无需其他模组或配置。

此模组仅限客户端。服务器不需要安装——离线模式服务器本就接受未签名的消息。

✨ 特性

  • 即时聊天,无卡顿 — 消息立即发送,不会阻塞游戏线程。
  • 零配置 — 安装模组后修复立即生效。
  • 轻量实现 — 单个 mixin 取消 ClientPacketListener.setKeyPair()。
  • 保持其他功能不变 — 所有其他聊天功能(格式、命令等)均正常工作。

🧩 兼容性

Minecraft 加载器 状态 版本
1.21.11 Fabric ✅ 支持 1.0.0

所需依赖: 无(甚至不需要 Fabric API)。
已知不兼容: 无已知问题。此模组仅涉及聊天签名初始化,应与其他聊天相关模组和服务器插件兼容。
可共存: 可与 Sodium、Iris、Lithium 及其他性能优化模组无冲突地共同使用。

❓ 常见问题

这个模组需要安装在服务器上吗?
不需要。卡顿是由客户端在不存在有效验证密钥时尝试签名消息引起的。将其安装在服务器上不会产生任何效果。

这会影响在线模式服务器上的聊天吗?
不会。在具有正确 Mojang 认证的在线模式服务器上,消息仍会正常签名。该模组仅阻止签名设置在失败时阻塞游戏。

在任何服务器上使用都安全吗?
是的。离线模式服务器本就接受未签名的消息。此模组只是阻止客户端浪费时间生成不需要的签名。

我可以将其包含在我的整合包中吗?
当然可以。你可以在任何 Modrinth 或 CurseForge 托管的整合包中使用 Anti Chat Lag,并注明出处即可。

🐛 报告问题

如果你遇到任何问题,请在[问题追踪器](https://github.com/Sekai0NI0itamio/ModItamio/issues?q=is:issue label:antichatlag)上提交 issue。请附上你的 Minecraft 版本、模组加载器以及日志文件(如有)。

💖 支持项目

此模组免费且开源。如果你觉得它有用,可以支持其开发:

Donate

📝 源代码与许可证

Anti Chat Lag 使用 MIT License 许可。
源代码:github.com/Sekai0NI0itamio/ModItamio/tree/main/mods/antichatlag
作者:Itamio — 贡献者:Asd1281yss