{bbname}

搬砖狐|XiaoYao 发表于 2025-8-10 18:41:53

无盾牌延迟 (No Shield Delay)-MOD模组

无盾牌延迟 (No Shield Delay)Github |相关wiki |源站链接支持: fabric , quilt一个在Fabric中重新创建Revvilo的Responsive Shields的模组。https://i.sodamc.com/modrinth/eT6hH1gCXd.jpg

这个模组可以配置减少Minecraft中阻挡系统的延迟,基于Revvilo的Responsive Shields的基础上。

曾经有没有注意到一个奇怪的情况,你试图阻挡攻击,但还是被打中了?即使你的盾牌明明已经举起来了?嗯,这不是你的幻觉!那个延迟是真实存在的,而这个模组将它移除了!

当你按住物品使用时,有一个基础的“使用时间”,它在持续使用的过程中会逐渐减少。

在Minecraft中,只有在盾牌举起超过5个刻(ticks)后才会阻挡攻击。它通过查看当前使用时间倒计时和物品的基础使用时间之间的差异来检查这一点。

(来自LivingEntity的isBlocking()方法)

> `return item.getMaxUseTime(this.activeItemStack) - this.itemUseTimeLeft >= 5;`

这个模组通过使用mixin来改变`5`这个常数,允许对任何给定的整数0到5进行比较。

这个模组旨在成为(链接)的替代品。因此,如果Revvilo将其自己的模组移植到Fabric上,我将停止维护这个项目。

如果需要Forge版本的等效模组,请去看一看。

----------

页: [1]
查看完整版本: 无盾牌延迟 (No Shield Delay)-MOD模组