盾牌状态

盾牌状态

[适用于PVPCLUB] 显示以颜色表示的盾牌状态。灵感来自Walksy的原始Shield Statuses模组。

装备

盾牌状态+

盾牌状态+ 是一个轻量级的 Fabric 客户端模组,用于追踪和显示盾牌禁用冷却时间,让你清晰了解盾牌何时被击破以及何时可以再次使用。

为什么使用盾牌状态+?

盾牌状态+ 采用了与 Walksy 的模组不同的盾牌检测方式,使其能够在任何服务器和任何版本上运行。例如,盾牌状态+ 可在 1.21.8 服务器(如 mcpvp.club) 上运行。

即使客户端和服务器运行不同版本的 Minecraft,此实现仍能保持完全正常运作。

此版本的盾牌状态不会替换 Minecraft 的任何原始盾牌纹理。相反,它会在现有纹理之上渲染一个透明覆盖层,使游戏的视觉效果保持完整。

功能

  • 盾牌冷却追踪
    自动检测任何盾牌何时被禁用,并通过颜色显示剩余的冷却时间。

  • 盾牌插值
    盾牌插值功能将盾牌的禁用颜色逐渐过渡回启用颜色,让你直观地感受到冷却进度。覆盖层不会瞬间切换颜色,而是在 5 秒冷却期间从红色平滑过渡到绿色。

  • 轻量高效
    采用极简的数据包监听和事件钩子构建,确保在任何服务器上都能流畅运行。

盾牌插值已启用:

盾牌插值功能快速演示视频

命令

盾牌状态包含几个简单的客户端命令,用于切换视觉效果:

/shieldstatus(别名:/ss)

管理盾牌状态设置的主命令。

/shieldstatus toggleoverlay

切换屏幕上的盾牌禁用覆盖层。

  • 显示/隐藏冷却指示器。
  • 发送聊天消息确认其状态为已启用或已禁用。

/shieldstatus toggleinterpolation

切换冷却插值功能。

  • 平滑地动画显示冷却过程,而非以固定步长更新。
  • 聊天反馈确认其状态为已启用或已禁用。