When riding a pig or minecart and using F5, the hand of your character is positioned so it looks like it's pointing to the left instead of the right. This does not affect gameplay, it's a just a graphical bug that's pretty annoying...
Linked issues
is duplicated by 25
Attachments
Comments 27
For me, it only happens if I open my inventory or F5 while riding any sort of vehicle, or in SMP when other players near me are in minecarts.
I have added two screenshots, the first is before hitting F5/opening inventory and the second is after. It persists until I open my inventory or hit F5 while outside of the minecart or other vehicle.
Reproduced on 1.8.7. To reproduce:
1. Make sure that there is nothing in your hand.
2. Get on a pig, horse, minecart, or boat (IE, anything that you can ride).
3. Observe that your hand is currently in the normal position.
4. Open and close 3rd person view (F5) or your inventory (if in creative, you will need to switch to the survival inventory tab).
5. Observe that the hand is now messed up.
6. To reset the hand position, exit the vehicle and then open and close 3rd person view or your inventory.
The hand's position changes whenever the player model is drawn (which happens in the inventory and in F5). And a player's normal 3D model does change when in a boat/minecart/ect – the hands are brought forward. But that shouldn't apply to the 1st person view one (or at least, it shouldn't remain in the changed state).
I made a mod in 1.7.10 to add rendering support for 1.8 skin format (by copying 1.8 code, sorry, I really want to use those skins).
In that process, I encountered this rendering issue, and I managed to fixed this issue.
If any of the mojang dev is interested in how I fixed this issue, here is the commit that fixed it: https://github.com/zlainsama/SkinPort/commit/d86b2d7670c0ab0fca98d474882583f286ec7a9f
What happened is the information used to render the player model isn't cleared after rendering, and it also does not get reset before rendering the first person hand.
Mod source repository: https://github.com/zlainsama/SkinPort
Can't reproduce. Hand is still ... handy and on the right side.