ChloePrime

Results 1 issues of ChloePrime

如题,我正在对我的mod做NPC兼容,这个mod会对任意实体生成护盾模型并渲染, 在开发环境(ModList:项目本身,CNPC,CodeChickenLib)下NPC可以显示护盾模型, 但在生产环境(MineCraft幻想乡客户端)下就跑不起来了。 经查明,是由于女仆模组的NPC渲染器继承的是`RenderNPCInterface`而非`RenderCustomNpc`导致的, `RenderNPCInterface`除了`RenderCustomNpc`以外的其他子类是其他NPC自带模型的渲染器, 而NPC引用的实体存在于`RenderCustomNpc`类中,负责任何NPC的渲染,包括调用`RenderNPCInterface`其他子类的渲染。 女仆模组修改NPC渲染类以后,其他mod便无法通过将`RenderLivingBase`转换为`RenderCustonNpc`从NPC的渲染器中获取NPC真正的模型,导致兼容失效。 故女仆的模组`EntityCustomNpcChangeRender`应继承`RenderCustomNpc`而非`RenderNPCInterface`类。

bug