/tp @e[type=villager] ~ ~ ~ 0 15
and
/tp @e[type=villager] ~ ~ ~ 0 0
does no longer work. It did in 1.9.
What I expected to happen was to make the Villager look down and then look back up.
What actually happens is the Villager doesn't move his head at all. It worked fine in 1.9, but when I upgraded to 1.10, it suddenly doesn't work. I'm a map maker so this is frustrating.
Steps to Reproduce:
summon a Villager with NoAI and Silent:
/summon villager ~ ~ ~ {Profession:3,NoAI:1,Silent:1}
trigger these commands:
/execute as @e[type=villager] at @s run tp @s ~ ~ ~ 0 15
and
/execute as @e[type=villager] at @s run tp @s ~ ~ ~ 0 0
Linked issues
Attachments
Comments 12
This might be the fact that villager facings are diffeent because they are not completely ignorant of the player but also not attracted.
I believe this is a smoothing issue and lerping between 0-10 is simply too small to warrant an update of the client display.
Can partially confirm for 1.11.2.
If you execute the command
/tp @e[type=villager] ~ ~ ~ 0 0
before
/tp @e[type=villager] ~ ~ ~ 0 15
It works fine, even after reloading the world.
I was also able to avoid this behaviour by restarting minecraft entirely. For some reason, simply reloading the world seems not to fix it for me.
This seems to only happen the first time in 1.13-pre6. If you after having executed the tp commands once, execute them once more, it will work.
My skeletons and zombies rotate and face up/down using teleportation just fine, perhaps try different values?