"bone_visibility" does not work as expected when used in a permutation with a different model
Partner Rank: 2
Partner Team Reporting: Gamemode One
Verification builds and Platforms: 1.20.20.20, 1.20.20.21
Summary:
If you change the model in a permutation, and the default "minecraft:geometry" component does not specify "bone_visibility", then "bone_visibility" in the permutation does not affect the model
If you change the model in a permutation, and the default "minecraft:geometry" component does specify "bone_visibility", then "bone_visibility" in the permutation does affect the model, but the model becomes the default model
Impact:
This does not currently impact any store content, but does impact the development of internal tools to assist in building, as well as future map development
Repro Steps:
- Download the attached pack
- Apply the pack to a world with Beta APIs enabled
- Run `/function set`
- Compare the BP block files to the blocks in the world
The order of blocks, from left to right is:
- gm1:blockA ["gm1:bool":false]
- gm1:blockA ["gm1:bool":true]
- gm1:blockB ["gm1:bool":false]
- gm1:blockB ["gm1:bool":true]
- gm1:blockC ["gm1:bool":false]
- gm1:blockC ["gm1:bool":true]
- gm1:blockD
Observed Results:
4th block: the model is a cow and has a body
6th block: the model is a creeper and does not have a body
Expected Results:
4th block: the model is a cow and does not have a body
6th block: the model is a cow and does not have a body
Screenshots/Videos attached: yes