Mobs converting to other mobs desync rotation with client
When a villager is rotated (not a y rotation of 0), and gets cured, they don't appear to be facing the right direction.
Steps to reproduce:
summon zombie_villager ~ ~ ~ {NoAI:1b,Rotation:[90.0f,0.0f]}data merge entity @e[type=zombie_villager,sort=nearest,limit=1] {ConversionTime:1}- Observe villager appearing to be rotated to y rotation 0.
data get entity @e[type=villager,sort=nearest,limit=1] Rotation
- Observe it has the value [90.0f,0.0f]
- Let a zombie zombify it again.
data get entity @e[type=zombie_villager,sort=nearest,limit=1] Rotation
- Observe it has the value [90.0f,0.0f] but is still visually rotated to y rotation 0.
Affected conversions:
- villager -> zombie villager
- zombie villager -> villager
- husk -> zombie
- zombie -> drowned
- skeleton -> stray
- hoglin -> zoglin
- piglin -> zombified piglin
- piglin brute -> zombified piglin
- villager -> witch
- villager -> zombified piglin
- mooshroom -> cow
- tadpole -> frog
- slime -> smaller slime (random rotation, only can be observed via NoAI)
- magma cube-> smaller magma cube (random rotation, only can be observed via NoAI)
2022-02-12, 02:02 PM
2024-10-12, 06:52 PM
13
9
-