Change in witch rendering causes errors
Partner Rank:
3
Summary:
Due to how the game now renders Witches, after being data driven, it gives errors on content load. This is due to the Render controllers searching for specific bone names, which it had not done previously.
Impact:
This prevents any content which we update that uses the witch as a custom model to pass certification, including City Living
Repro Steps:
- Download City Living from the store
- Create a world
- Observe on load in the errors being displayed
- Locate vanilla Render control file for witch
- Observer how it has changed in the v1 version which directly relates to the error
Observed Results
The game displays errors because it cannot fine the bone names listed in the default rendering controller
Expected Results:
The game does not give errors because it cannot find the bone.
*Screenshots/Videos attached: *
Yes
Regression Builds:
Minecraft - Release_1658980
Notes
The issue lies in the fact we do not include any extra bones in the geometry than the body. We previously had issues with extra empty geometry so avoid leaving empty bones in the models.
I believe due to how the rendering controller now looks for specific bones and cannot find them it prints out the error. The Witch is the only vanilla entity, I believe, that has this approach to rendering parts. This will therefore affect any content which has modified the Witch and not included said bones.
The error itself can only be seen within the dev client. It refers to not being able to find the expressed geometry and is most likely affecting a handful of content already on the store.