跳到正文

Simply Fixes

作者:ImEden6

一款 Fabric 模组,旨在修复 Simply Swords 模组中的冷却时间漏洞。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Simply Fixes

一款 Fabric 模组,旨在修复 Simply Swords 模组中的冷却时间漏洞。

概述

在原版 Simply Swords 模组中,部分武器技能的冷却时间可以通过切换快捷栏栏位,或在技能使用过程中以其他方式打断技能来绕过。

本模组通过可靠的服务端修复,确保无论技能以何种方式结束,都会正确应用冷却时间并清理移动状态。

已修复的武器

本模组目前修复了以下武器:

  • Thunderbrand:修复冲刺冷却时间绕过问题,并确保技能结束或中断时重置速度。
  • Arcanethyst:防止绕过冷却时间,并确保技能在正确时机结束。
  • Icewhisper:确保即使切换掉物品,冰系技能也会触发冷却时间。

工作原理

本模组使用 Mixins 将逻辑注入武器物品类:

  1. 追踪使用状态:技能开始时(usageTick),会为物品堆叠添加一个 NBT 标记(simplyswords_fix.active)。
  2. 监控物品栏:使用 inventoryTick 方法检测带有激活标记的物品是否已不再被玩家使用(例如因切换快捷栏栏位导致)。
  3. 强制清理:检测到技能被“遗弃”时,模组会手动应用武器冷却时间,并执行必要的清理操作(例如重置速度)。
  4. 绕过主手检查:覆盖默认的 onStoppedUsing 检查。该检查通常会将清理操作限制在主手,覆盖后即可确保快速切换状态时也能正常修复。

前置要求

许可证

本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。

常见问题

Simply Fixes 支持哪些 Minecraft 版本?

Simply Fixes 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Simply Fixes 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

ImEden6 的其他作品

查看全部 →