Mojira Archive
MCM-1679

"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:

  1. Download the attached pack
  2. Apply the pack to a world with Beta APIs enabled
  3. Run `/function set`
  4. Compare the BP block files to the blocks in the world

The order of blocks, from left to right is:

  1. gm1:blockA ["gm1:bool":false]
  2. gm1:blockA ["gm1:bool":true]
  3. gm1:blockB ["gm1:bool":false]
  4. gm1:blockB ["gm1:bool":true]
  5. gm1:blockC ["gm1:bool":false]
  6. gm1:blockC ["gm1:bool":true]
  7. 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

 

Unresolved

Adam Brady

2023-07-17, 06:06 PM

2023-07-20, 12:20 AM

3

0

Future Release

-