Describe the bug
Basically, with EMF and ISMAH installed, if a player gets hit by an arrow, that arrow renders in first-person view regardless of which part of the body it pierced. I've included extra context at the end. Requires the use of a resource pack that applies first-person player animations, such as FA+Player or Fresh Moves.
To Reproduce
Steps to reproduce the behavior:
- Receive arrows, whether from an entity or a dispenser.
Expected behavior
All arrows embedded in the player's body are rendered in first person, rather than just those in the visible arm.
Screenshots
(please complete the following information):
- Minecraft Version: all
- EMF Version: all
- Does the issue persist with only EMF installed? Yes
- EMF, ETF, ISMAH, FabricAPI
- A Resource Pack that applies first-person animations.
Additional context
EMF's MixinStuckArrowsFeatureRenderer renders all arrows stuck in the player body by iterating through all model parts (emf$bestFromListMutable). In first-person, my mod filters to only show arrows on the visible arm, but EMF's implementation:
- Cancels the vanilla method entirely
- Iterates through ALL body parts, ignoring my filtering logic
- Results in arrows from the entire body being rendered on the first-person arm
It should respect vanilla visibility—or, at the very least, provide an event where I can apply my filter or something along those lines.
Oh, I forgot to mention this, but I'm the developer behind Ismah—just in case you have any questions about it.
Describe the bug
Basically, with EMF and ISMAH installed, if a player gets hit by an arrow, that arrow renders in first-person view regardless of which part of the body it pierced. I've included extra context at the end. Requires the use of a resource pack that applies first-person player animations, such as FA+Player or Fresh Moves.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
All arrows embedded in the player's body are rendered in first person, rather than just those in the visible arm.
Screenshots
(please complete the following information):
Additional context
EMF's MixinStuckArrowsFeatureRenderer renders all arrows stuck in the player body by iterating through all model parts (emf$bestFromListMutable). In first-person, my mod filters to only show arrows on the visible arm, but EMF's implementation:
It should respect vanilla visibility—or, at the very least, provide an event where I can apply my filter or something along those lines.
Oh, I forgot to mention this, but I'm the developer behind Ismah—just in case you have any questions about it.