Vivecraft

Vivecraft

5M Downloads

Left hand setup in multiplayer swaps left and right arms (and held items) for others looking at the left handed player

treyo-dev opened this issue ยท 5 comments

commented

If you have the Skin Customization set to Main Hand: left and the VR Controller Reverse Hands set to On, then in a LAN game a player looking at the left handed VR player will see his arms (and held items) as swapped, with the left arm on the right side and the right arm on the left side.

This occurs in Minecraft 1.21 with the vivecraft-1.21-1.1.11-b2-fabric.jar.

Here's a video clip showing the issue.

VivecraftLeftHandBug.mp4
commented

I went ahead and checked out the code and made a fix for this

Do you have rules or guidelines around the handling of pull requests?

commented

don't think that is really the right way of solving that
the issues is in more places than just that, and what you did doesn't fix the root cause I think
the issue wit hthe skin main hand is 2 fold

  • we don't check it client side at all, the item is always inthe right hand (left hand with reversed hands)
  • reversed hands doesn't flip the item transforms for 3rd person
commented

You're absolutely right. My fix is definitely more of a hack and not fixing the root problem.

You're welcome to the change if you want it, but I completely understand holding off for a more proper fix.

Maybe at some point I'll try taking a deeper look, but I don't have the time to do so at this current moment in time. So I'll just plan on leaving it at that for now.

Thanks.

commented

yeah, the vanilla main hand option currently isn't well supported