rotationAngleX not returning angle of given player instance
-
context:
I've recently posted this script in which I messed with the players model and the different rotation angles which I built into an animation. However the script seems to apply angles of one players model to another. Hence the animation is broken.
//function to retrive the MainModel to access rotationAngle... and do rendering function getMainModel(entity) { return mc.getRenderManager().getEntityRenderObject(entity).getMainModel() }
fast forward to today
I sat down and again tried to fix the issue. I've noticed that this in Multiplayer
Chat.print(getMainModel(mc.thePlayer).bipedRightArm.rotateAngleX)
doesn't even return the given instances'
bipedRightArm.rotateAngleX
rather some angle of another player. However, in Singleplayer it seems to work, probably because theres just one player, me.showcase:
rotation singleplayer – 00:08
— FaaatPotatorotation multiplayer – 00:05
— FaaatPotatoIn Singleplayer a drastic change in the angle is noticable while hitting. However in Multiplayer this can't be said at all times.
Does anybody know how to fix this/know another method to retrieve the rigtht angle? Or more importantly explain this behaviour?