介绍
Better Mob Combat Fix
修复 Better Mob Combat 与 Better Combat 1.9.0 的兼容性
问题
Better Combat 1.9.0(1.20.1 的最新版本)进行了破坏性更改:
- 移除了
CompatibilityFlags.firstPersonRender()方法 - 将
PehkuiHelper从net.bettercombat.compatibility移至net.bettercombat.client.compat
Better Mob Combat 已停止更新,仍在使用旧方法和路径,导致生物攻击动画失效,并破坏了与 Pehkui 的兼容性。
工作原理
此模组使用两个 Mixin 修复这两个问题:
Mixin 1:拦截对 CompatibilityFlags.firstPersonRender() 的调用并返回 false
Mixin 2:重写 BMCPehkuiHelper.load(),以使用新位置的 PehkuiHelper
技术细节:
- 在
Mob.playAttackAnimation()上使用@Redirect→ 对已移除的方法返回false - 在
BMCPehkuiHelper.load()上使用@Overwrite→ 使用net.bettercombat.client.compat.PehkuiHelper
常见问题
Better Mob Combat Fix [BMCFIX] 支持哪些 Minecraft 版本?
Better Mob Combat Fix [BMCFIX] 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。
Better Mob Combat Fix [BMCFIX] 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
UtherHel 的其他作品
查看全部 →Attributification [Attribute Unification]
A compatibility mod that unifies similar attributes from different mods to prevent duplication and improve cross-mod compatibility.
Mobbility [Core]
Give mobs player abilities - spell casting with animations and cooldowns, dodging, and more. Core mod with shared functionality for Mobbility addons.
Attributification [Attribute Unification]
Unifies similar attributes from different mods with configurable conversion coefficients to prevent duplication and improve compatibility.
Better Mob Combat Fix [BMCFIX]
Fixes Better Mob Combat compatibility with Better Combat 1.9.0
评论
登录后评论和评分