Epic Fight Compat Suite
Epic Fight 兼容套件:修复 Essential 外观与表情、GeckoLib/AzureLib 护甲(Hazen 'n Stuff、Iron's/Cataclysm Spellbooks)和施法动画,并为 L'Ender's Cataclysm 武器添加适配的招式。仅客户端,可全面配置。
介绍
Epic Fight 兼容套件
问题所在
Epic Fight 会用自有的动画骨架替换玩家的原版骨骼,并接管玩家模型的渲染。一旦安装了 Epic Fight,其他所有读取或绘制原版玩家模型的模组都会失效:
- Essential 的装饰与商店服装在角色战斗时会卡在行走循环姿势。
- Essential 表情 无法显示。身体会持续播放 Epic Fight 的待机动画,表情没有可依附的对象。
- GeckoLib 和 AzureLib 盔甲(Hazen ‘n Stuff、Iron’s Spellbooks、Cataclysm Spellbooks)会被烘焙成静态网格,丢失自身的翅膀、布料和发光动画;对 AzureLib 而言,还会回退到不存在的原版纹理路径,显示为紫黑方块。
- 施法动画(来自 Iron’s Spellbooks 和 Cataclysm Spellbooks,基于 playerAnimator 前置库)无法播放,因为 playerAnimator 只能通过 Epic Fight 已接管的原版渲染路径工作。
- L’Ender’s Cataclysm 武器 大多只是继承普通的原版 Item,没有注册 Epic Fight 招式集,因此无法按它们应有的长矛、大剑或拳套类武器进行战斗。
这些都不是上述任何一个模组自身的 bug。本模组修复的是它们与 Epic Fight 之间的交互问题。
功能说明
Essential 装饰与商店服装:每帧从 Epic Fight 的骨架重新摆放到原版模型骨骼上,使服装跟随实际播放的动画,而不是待机姿势。
Essential 表情:当玩家正在播放表情时,本模组会在表情持续期间将该玩家的渲染交还给原版管线,结束后再把控制权交回 Epic Fight。
GeckoLib 盔甲(Hazen ‘n Stuff、Iron’s Spellbooks):通过 GeckoLib 自身的渲染器实时渲染,而不是 Epic Fight 的静态烘焙,因此翅膀、布料及其他内置动画会继续播放,烘焙时丢失的自发光/发光渲染通道也会保留。
AzureLib 盔甲(Cataclysm Spellbooks):通过独立代码路径采用相同的实时渲染方式,因为 AzureLib 是与 GeckoLib 不同的渲染系统,拥有自己的注册表。这正是修复紫色缺失纹理方块的原因。
施法动画:与表情相同的交接方式。当 Iron’s Spellbooks 或 Cataclysm Spellbooks 的 playerAnimator 施法动画激活时,该玩家在第三人称和第一人称下都通过原版管线渲染。
L’Ender’s Cataclysm 武器:Ancient Spear、Coral Spear、Coral Bardiche、Astrape、Ceraunus、Soul Render、The Incinerator、The Annihilator、Meat Shredder、The Immolator、三个 Gauntlets、Tidal Claws 和 Athame 都注册了 Epic Fight 武器能力数据,因此会使用它们应有的长矛、大剑、拳套或匕首招式集。
需求
- Epic Fight(必需)
- Minecraft Forge,1.20.1
其他均为可选。每项修复只会在其目标模组已安装时激活。
配置
每项修复都可以在 config/efcompat-client.toml 中开关:
essential.fixCosmeticsessential.fixEmotesgeckolib.fixArmorazurelib.fixArmorplayeranimator.fixCastAnimationsplayeranimator.fixFirstPersonCasts
兼容性说明
- 仅客户端。即使服务器或其他玩家没有安装,也可以放心安装。
- 如果 Epic Fight、Essential、GeckoLib、AzureLib、playerAnimator 或 L’Ender’s Cataclysm 的未来更新更改了某项修复所依赖的内容,该修复会恢复为 Epic Fight 的默认行为,而不是导致游戏崩溃。
- 不会修改 Epic Fight、Essential 或其他列出的任何模组,只会读取它们的状态,并在玩家渲染时进行调整。
常见问题
Epic Fight Compat Suite 支持哪些 Minecraft 版本?
Epic Fight Compat Suite 支持 Minecraft Java 版 1.20.1–1.21,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Epic Fight Compat Suite 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
ArchdukePierre 的其他作品
查看全部 →Epic Fight Compat
Epic Samurai, Epic Knights, Dungeon Weapons, Born in Chaos, Simply Swords and other mod weapons made compatible with Epic Fight, Weapons of Miracles and other addons.
All Capes Unlocked
All Capes Unlocked gives you instant access to every single official cape ever created in the history of vanilla Minecraft.
Spiritspeller
Claim the Spiritcaller's regalia, his wings, and every spell he ever cast.
Heaven, Hell, and In Between
Heaven, Hell, and In Between is an Orthodox Christian inspired mod that takes placae in a fallen heaven. Satan and his angels have taken over the old heaven. It is your job to restore it, and the master you follow will determine your fate.
评论
登录后评论和评分