mojira.dev
MC-1349

While riding a pig, horse or minecart and using F5, the hand of your character is misplaced

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

MC-893 fist alignment Resolved MC-2317 When you get of a boat and i think minecart Resolved MC-14049 Hand Position bugs when going to F5 mode while riding a horse Resolved MC-14208 Hand bug when riding anything Resolved MC-16286 Player arm position in first person view occasionally shifts (uncomfortably) to the left. Resolved

Attachments

Comments 27

Can't reproduce. Hand is still ... handy and on the right side.

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.

@spartalaughs same happens for me. Kind of funny but it gets annoying.

Any screenshots?

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.

17 more comments

Confirmed for 1.8.4.

Even when you dismount, the hand still points that way.

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

Fixed, no longer an issue as of 15w44b.

Can reproduce in 1.8.8, but not in the latest snapshot. Thus, no longer a concern.

Zach Smith

(Unassigned)

Confirmed

f5, hand, minecart, pig

Minecraft 1.4.2, Minecraft 1.4.7, Snapshot 13w05b, Minecraft 1.5, Minecraft 1.5.1, ..., Minecraft 1.8.1-pre3, Minecraft 1.8.3, Minecraft 1.8.4, Minecraft 1.8.7, Minecraft 1.8.8

Minecraft 15w44b

Retrieved