Summary:
Screen and hand wobble does not indicate the direction the player took damage from. This java change happened in snapshot 23w03a.
Steps to reproduce:
Run all these commands:
/summon boat
/summon zombie MCPEBUG
/execute at @e[name=MCPEBUG, type=zombie] run fill ~2 ~10 ~2 ~-2 ~10 ~-2 dirt
/effect @s regeneration 1000000 100 true
Go to survival.
Approach the zombies from different sides (back, side, forward).
Observed results:
Screen wobble and hands are always the same.
Expected results:
Screen wobble and hands will correspond to the direction from which the player received damage.
Video:
Watch out for the hand
Linked issues
is duplicated by 2
Attachments
Comments 14
This would be so nice for accessibility reasons. Imagine if they also added vibrations on controllers that would vibrate one side more than the other depending on where the damage is coming from. Also this is still present as of the 1.20.0.21 beta
It has come to my attention that mojang could add this to the game by manipulating the "setCameraShake" attribute with the posistion of the player and the attacker. It can determine if the attacker was north or north west of you and apply a shake to the player's camera in the opposite direction. I kinda don't know what I'm talking about though. I made a data pack to show this off. I have also attached new videos
Thank you for checking that. Just out of curiosity, what do you think made it stop working? I looked at the source files for 1.0.0 and 1.1.5 and can't see much of a difference. Most likely client side desync but im unsure
Java report can also be found here: MC-26678