配方冷却

配方冷却

防止玩家过度发送配方书数据包以卡顿服务器

优化

RecipeCooldown

支持 Minecraft 1.16+ 及 Fabric/Quilt 模组加载器,专为服务端和多人生存环境设计。

功能

当玩家在配方书中点击某个物品时,客户端会向服务器发送请求,由服务器找到对应配方并在合成槽中填入相应物品。

然而,Mojang 官方并未实现冷却机制,这意味着恶意玩家可以极速地向服务器发送数据包(即使仅仅使用自动点击器),从而有效延迟服务器响应。

这是一个简单的 Fabric 兼容模组,用于阻止客户端过度发送合成配方请求而导致服务器延迟。

本模组并不会神奇地加速你的游戏,它仅仅是防止一种允许玩家刷数据包并导致服务器卡顿的漏洞。

配置

默认情况下,该模组将允许玩家每 50 毫秒/1 刻请求一次配方。

若要配置模组:

v1.1.0(仅适用于 MC 26.1+)

你可以编辑 config/recipecooldown.toml 中的数值,保存后需要重启游戏才会生效。

可选地,你可以使用 McQoy 进行客户端编辑,或使用 QoMC(/recipecooldown_config)进行服务端编辑。通过这些模组配置后,效果会立即生效。

v1.0.0

你可以在 config 文件夹中创建一个名为 recipe_cooldown.cfg 的文件,文件中包含一个数字,表示超时时间(以毫秒为单位)。保存后需要重启游戏才会生效。

漏洞/建议

如果你有任何建议或 bug 反馈,欢迎在 这里 打开一个 GitHub issue!

许可证

本项目基于 MIT 许可证开源。