API improvements
NightKosh opened this issue ยท 6 comments
Hello. I need few changes in your API to improve compatibility with Sophisticated wolves mod.
- Could you please add a method to set chest items to IWolfArmorCapability
- It is required to move CapabilityWolfArmor.WOLF_ARMOR_CAPABILITY field somewhere to your API.
P.S. could you please explain how you render wolf armor and chest? unfortunately this objects doesn't rendered at sophisticated wolves.
For rendering the wolf armor and backpacks I add render layers to the default model. There was also an attempt made to add those layers to the sophisticated wolf renderer, but I probably need to update it. I may be able to add a method of obtaining the custom render layers from the API.
@NightKosh I've got a temporary render fix in now, but to do it "right" I think you'll have to add the render layers yourself via com.attributestudios.wolfarmor.api.client.RenderLayerFactory
Thanks!
Are you working on the "It is required to move CapabilityWolfArmor.WOLF_ARMOR_CAPABILITY field somewhere to your API." issue too? The problem appears once you try to turn the default wolf into a sophisticated wolf by using an item on them to do that.
Here's an example error log: https://paste.dimdev.org/decixuzipo.txt
@Braffolk it will be fixed in sophisticated wolves
@Braffolk here is a fixed version https://minecraft.curseforge.com/projects/sophisticated-wolves/files/2567412