[MD]
- 新增 AuraSkills 可选集成,未安装 AuraSkills 时不会影响插件启动及正常使用。
- 修复 AuraSkills 与连锁破坏同时结算掉落时,可能出现背包收取和地面掉落并存的重复掉落问题。
- 为每一个连锁破坏的方块建立独立掉落事务,由 YiyunChain 统一确认方块是否成功破坏,再决定是否发放 AuraSkills 奖励。
- AuraSkills 幸运奖励和自定义战利品只会结算一次,不再与原版方块掉落重复生成。
- 方块因领地保护、其他插件取消事件或状态变化而破坏失败时,对应的 AuraSkills 奖励也会被丢弃,避免“方块没破坏却获得奖励”。
- 支持 AuraSkills 自定义战利品表的 override_vanilla_loot 行为。启用覆盖后,YiyunChain 不会额外结算原版掉落。
- AuraSkills 奖励遵循 YiyunChain 的 auto_collect 设置:开启时统一进入玩家背包,关闭时掉落在对应方块位置。
- 保留 AuraSkills 对每个成功连锁方块的正常技能经验结算,不会把整次连锁错误地视为只破坏了一个方块。
- AuraSkills 奖励会按照玩家和方块坐标精确匹配,防止连续事件、嵌套事件或多人同时连锁时发生奖励串单。
- 兼容 Paper 与 Folia,AuraSkills 未安装、版本不兼容或反射接口失效时会安全降级,不影响连锁插件的核心功能。 新增 AuraSkills 主动能力互斥机制,避免两个插件同时执行大范围破坏:
- 斧头连锁对应 AuraSkills 的 Treecapitator。
- 铲子连锁对应 AuraSkills 的 Terraform。
- 小麦、胡萝卜、马铃薯、甜菜根和下界疣收割对应 AuraSkills 的 Replenish。
- 当对应 AuraSkills 能力已准备或正在激活时,可以优先交给 AuraSkills 处理,阻止 YiyunChain 再启动一次同类连锁。
- 也可以配置为优先使用 YiyunChain,让连锁逻辑继续执行。
- 能力状态检测失败时,只会关闭能力互斥功能,不会影响 AuraSkills 掉落和奖励兼容。
[/MD]