Skip to content

Conversation

@Spyeedy
Copy link
Contributor

@Spyeedy Spyeedy commented Aug 11, 2025

Note: This PR is a duplicate of #148. I was renaming branches and well, this shit happened.

When a openable armor renderer has 2 different textures and 2 model layers for the "default" and "open" states, the textures and model layers are wrongly applied respectively.

For openable armor that has no open timer, the "default" state's model layer is used for the "open" state as well.
For openable armor that has a timer, the "open" texture is used for the default state. More specifically, the open animation's first frame texture is used.

This PR strives to fix this issue, and I pray that no further bugs were introduced for openable armors. I have tested it as vigorously as I could 😭. This bug drove me crazy 💀

Spyeedy added 3 commits May 13, 2025 21:27
This commit fix is for armor renderers that set different model layers for "default" and "open" states, with 0 open timer. The bug fixed is, in the open state, the "default" model layer is used instead of the "open" model layer
Added an item, openable_test_chestplate, to test, to test and ensure the correct texture and model layer are selected
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant