Summary:
The player's hand, bow, crossbow, trident, and shield in first-person view still bob when walking/running with View Bobbing disabled.
Steps to Reproduce:
Load a world
Disable View Bobbing
Start walking/running while holding nothing
Observed Results:
The player's hand still bobs.
Expected Results:
The player's hand should not bob.
Linked issues
is duplicated by
relates to
Attachments
Comments


This issue occurs to me on Windows 10

Happens for me on xbox one aswell

This effects me on iOS as well

This happens on Switch as well, so I can confirm this happens on all bedrock platforms.

Still an issue in 1.16.2. If you hold a map in your offhand (or in your primary hand with a shield in the offhand) the map doesn't bob, but the hand underneath does.

This problem seems to be caused by a wrong placed "!" in the "player.animation_controllers.json" file.
Removing the "!" on "first_person_walk" : "!variable.bob_animation"
to "first_person_walk" : "variable.bob_animation"
solves this problem.
Then the bobbing toggle works again normally.

Since no one has done it, based on @unknown's comment I've added an mcpack that fixes the issue

Seem like everyone above have a way to fix this, but does your hand move at the opposite direction as your screen rotate ? I mean look at some video on Java Edition, or turn on view bobbing and get on a horse you’ll see, it make sense cause that’s not count as bobbing, it’s something else, i’m just doesn’t like how your hand just standing still all the time especially with my iPad where everything just stuck out of the screen and never visible at all, i could turn on view bobbing but i just don’t like it, Minecraft Bedrock always have these weird things that I don’t even understand lol, and is there anyone report the hand actually smaller than usual, is that something intentional or just some random bug like this one ?

Affects 1.16.100.58 Beta.

Affects 1.16.100.60

another fix for this is to set the positioning for left and right arm to 0.0 for all axes in the first person walking animation. Both the animation controller method and this work, but the former is more simplistic.
"animation.player.first_person.walk" : {
"loop" : true,
"bones" : {
"leftarm" : {
"position" : [ 0.0, 0.0, 0.0 ]
},
"rightarm" : {
"position" : [ 0.0, 0.0, 0.0 ]
}
}
}

affects 1.16.200.52
Reopening as this appears to be a regression in 1.16.210.59 beta.

can confirm, happens in the .59 beta 👍

This issue has made it into the 1.16.210 release.

I also confirm that this bug is present in 1.16.210 release on IOS mobile. The main problem is that offhand items move around even when view bobbing is turned off. Items in the main hand is not affected though. Very annoying.

this is still active in the 1.16.230.50 beta
For some reason, the view bobbing changes got reverted in the 1.16.230 beta, based on the changes inside the .json files, hopefully, it should be acknowledged pretty soon.
Version 1.16.220 is not affected.
Latest beta version (1.16.230.52) is affected.
It appears this may affect only Android devices. Turning view bobbing off on Windows 10 doesn't cause this issue.