Minecraft Information (please complete all questions entirely):
Minecraft Version: 1.20.1
Forge Version: 47.1.0
MCA Version: 7.5.14
Vampirism: 1.10.6
Werewolves: 2.0.0.0-beta.2 (beta.3 will crash)
Describe the bug
There is a conflict between Werewolves and MCA Reborn targeting the player renderer.
Werewolves renders a werewolf model when the player transforms into a werewolf form.
We explored a few ways how this can be best implemented, but every time we encountered the issues that the MCA Reborn villager feature (mixin) completely denies rendering of other models for the player.
Reproduction
become werewolf /vampirism level werewolves:werewolf 14
open skill menu
press p (default keybinding)
select fang button
unlock beast form skill or survivalist form skill
exit menus
Select form with mouse and click (best to use at day time)
Solution 1
I found the option to disable the villager feature https://github.com/TeamLapen/Werewolves/issues/182, which will allow the werewolf model to be rendered again. It would be great if werewolves could be included in the default list
Solution 2 (not tested)
Only relevant if this mixin is intended to target only players.
Currently this will cancel all renderer regardless where they come from. An additional check for this instanceof PlayerEntityRenderer would ensure that only the default player rendering is disabled and not other renderer as well.
Remarks
the Werewolves 2.0.0.0-beta.3 was an attempt to extend PlayerRenderer in the werewolf player renderer, but is just causes more issues because MCA modifies the renderer to use PlayerEntityExtendedModels
Minecraft Information (please complete all questions entirely):
Describe the bug
There is a conflict between Werewolves and MCA Reborn targeting the player renderer. Werewolves renders a werewolf model when the player transforms into a werewolf form. We explored a few ways how this can be best implemented, but every time we encountered the issues that the MCA Reborn villager feature (mixin) completely denies rendering of other models for the player.
Reproduction
/vampirism level werewolves:werewolf 14
Solution 1
I found the option to disable the villager feature https://github.com/TeamLapen/Werewolves/issues/182, which will allow the werewolf model to be rendered again. It would be great if werewolves could be included in the default list
Solution 2 (not tested)
Only relevant if this mixin is intended to target only players.
Currently this will cancel all renderer regardless where they come from. An additional check for
this instanceof PlayerEntityRenderer
would ensure that only the default player rendering is disabled and not other renderer as well.Remarks
the Werewolves 2.0.0.0-beta.3 was an attempt to extend
PlayerRenderer
in the werewolf player renderer, but is just causes more issues because MCA modifies the renderer to usePlayerEntityExtendedModel
s