
物品使用延迟修复器
移除按住右键时使用物品的延迟。
查看大图物品使用延迟修复器
修复了游戏中右键(使用物品)延迟计时器的一个行为。
Minecraft的工作原理
Minecraft在这部分很简单。如果你按下右键,它会将一个变量设置为4。
这个变量每游戏刻(50毫秒)递减一次,一旦变为0,如果你还保持按住右键,它会再次尝试使用物品。
问题在哪里?如果你手里没有物品,也没有可交互的方块,它仍会将变量再次设置为4。
private void rightClickMouse() {
if (!this.playerController.getIsHittingBlock()) { // 如果不是同时在使用左键
// 将变量设置为4
this.rightClickDelayTimer = 4; // 这是右键函数中第一件做的事情!
// ...
// 其余物品检测处理的代码
}
}
本模组做了什么?
这种行为相当烦人,因为如果你过早或在错误时机开始按住右键,它会延迟你的物品使用,甚至可能导致物品永远无法使用。
所以,如果没有发生任何操作,变量不会停留在4,而是跳回0,让函数在下一个游戏刻也能继续运行,持续到需要为止。

这个模组不是快速放置(或人们现在用来绕过作弊指控的"快速物品"之类的东西)
兼容性/版本
此项目应适用于游戏的所有版本,支持Fabric/NeoForge/Forge/Quilt。
可能在Forge 1.13-1.16~版本上有问题,不确定。
理论上应适用于1.7-1.12.2和1.20-26.2的所有版本(如果不适用,请到我的Discord服务器上反馈)。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。