灵活闪避

灵活闪避

短距离冲刺,附带短暂的无敌效果:将时机精准的闪避转化为完美闪避,可取消受击并使投射物直接穿过你。连续闪避会产生递增的冷却时间。

玩家运载

Flexible Dodge

一个面向 NeoForge 1.21.1 的独立闪避模组,轻按一个按键即可进行短距离冲刺,并获得短暂的无敌时间,同时将每一次时机精准的闪避转化为完美闪避:攻击将被取消,弹射物直接穿过你,而且那次闪避不消耗冷却时间。

特性

  • 按需闪避 —— 按下 左 Alt(可在 选项 → 控制 中重新绑定)朝你当前所按的方向冲刺(8 方向;若静止不动则笔直向后)。移动为服务端权威并带有客户端预测,因此手感即时,但仍然公平。

  • 无敌窗口 —— 默认 0.2 秒。摔落、岩浆、溺水与仙人掌伤害无法被闪避;其余一切都可以。

  • 完美闪避 —— 在窗口内被击中时,伤害被完全取消,该次闪避的冷却被免除,并且你会听到专属音效,HUD 上会闪烁满格条。

  • 弹射物穿过 —— 在窗口期间,你对箭、三叉戟、火球等完全没有碰撞箱。它们不会对你造成伤害,不会弹开,不会减速,也不会插在你身上;箭会继续飞向身后的目标。完美闪避仍会触发:模组会重新运行原版自身的扫掠命中检测(相同的扫掠箱,相同的 0.3 边距),询问“若没有穿过,这次攻击是否会命中你?”。

  • 连续闪避冷却 —— 连续滥用闪避会越来越昂贵,因此闪避仍然是一种决策,而非一种移动手段:

闪避次数 冲刺后的冷却
第 1 次 无
第 2 次 0.1s
第 3 次 0.2s
… …
第 7 次及以后 0.6s(上限)

冷却从上一次冲刺完全结束的那一刻开始计时,若你在 2 秒内未再次闪避,连击将重置。完美闪避不会重置连击——它只会免除自身的冷却。

  • HUD —— 一条纤细的半透明冷却条,绘制在原版攻击指示器正下方(手绘 16x4,风格仿照原版条,并使用与准星相同的反色混合,因此在任何背景上都清晰可读)。冷却耗尽时它会填充,就绪时会隐藏;完美闪避会闪烁一次满格条。准星周围会淡出闪避标记 < >(完美闪避为 <<< >>>)。第一人称与第三人称均可用。

安装

  • Minecraft 1.21.1 搭配 NeoForge 21.1.1 或更高版本(整个 21.1.x 系列均可)。
  • 多人游戏中需在客户端与服务器两端安装:按键绑定、HUD 与音效位于客户端,而移动与伤害处理为服务端权威(服务器具有最终决定权,因此修改过的客户端无法作弊获得额外闪避距离)。
  • 单人游戏中开箱即用。

注意事项与已知限制

  • 范围效果不受穿过机制覆盖:落在你身旁的喷溅药水仍会施加其效果,在你身后爆炸的火球仍可能波及你。窗口内的爆炸伤害仍会作为完美闪避被拦截;药水效果本身则不会。
  • 投掷向你的末影珍珠会穿过,不再将其主人传送至你身边。
  • 你自己的弹射物,以及原版不会让其命中你的弹射物(关闭 PvP、同队伍),永远不会计为完美闪避。

面向模组开发者

NeoForge 事件总线上会触发两个事件:DodgeEvent(发生了一次闪避,携带玩家与方向)以及 PerfectDodgeEvent。

许可证

MIT。