McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
No Shield Delay

No Shield Delay - 无盾牌延迟

对Revvilo的Responsive Shields在Fabric平台上的重制版本。
fabric / quilt 作者 Quplet 支持版本 1.17 - 1.21.4
下载量
158,649
关注数
168
数据来源
Modrinth
模组详细介绍

无盾牌延迟

基于 Revvilo 的 Responsive Shields,为 Fabric 提供可配置的 Minecraft 格挡系统延迟减少

你是否曾注意到一个奇怪的现象:当你试图格挡并攻击时,攻击仍然击中了你?即使你的盾牌那时肯定已经举起来了?嗯,这不是你的错觉!那个延迟是真实存在的,而这个模组移除了它!

当按住物品的使用键时,会有一个基础的“使用时间”被存储,并在每个游戏刻(tick)中递减,只要它被持续按住。

Minecraft 只会在盾牌举起超过 5 个游戏刻后才判定格挡攻击。

它通过比较当前使用时间的倒计时与物品的基础使用时间之间的差值来检查这一点。

(来自 LivingEntity 的 isBlocking() 方法)

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

这个模组通过使用 mixin 来修改 5 这个常数,绕过了这个限制,允许比较从 0 到 5 的任何给定整数。

这个模组旨在作为 Revvilo 的 Responsive Shields 的替代品。因此,如果 Revvilo 将来制作了他们自己的 Fabric 移植版,我将停止维护这个项目。

如果你需要一个 Forge 的等效模组,不妨去看看它。


🧰 安装

这个模组应该适用于 1.17+ 版本。它可能也能在更旧的版本上运行,但我不打算进行测试。

这个模组只需要在服务器端安装。在客户端安装不会带来任何额外的好处。

这个模组不需要 Fabric API。只需要 Fabric Loader。


⚙ 配置

文件及其内容:

no-shield-delay.toml

>RaiseTime

>> (从 0 到 5。默认值:0) 从你右键点击到游戏开始格挡攻击所需的时间,以游戏刻为单位。

>Enabled

>> (默认值:true) 模组效果是否启用。

信息:

  • 将 Raise Time 设置为 0 可以使盾牌能够立即格挡
  • 客户端的举起动画大约需要 1 个游戏刻来完成。因此,将 Raise Time 设置为 1 是响应速度和不容易进行格挡攻击(blockhit)之间的一个良好平衡。

📜 许可证

版权所有 2022 Quplet,Apache 许可证 2.0。如果你使用或分发我的作品,请注明出处。

Kinetic Server Hosting Banner
基本信息
模组名称No Shield Delay
作者Quplet
下载量158,649
关注数168
支持版本1.17 - 1.21.4
加载器fabric / quilt
客户端unsupported
服务端required

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:201,779  |  历史访问人次:307,607

今日访问人数:8,521  |  今日访问人次:9,358

昨日访问人数:30,537  |  昨日访问人次:36,142

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6