  	}
  
      public void swingArm(EnumHand hand)
-@@ -945,8 +983,11 @@ public class EntityPlayerSP extends AbstractClientPlayer
+@@ -945,8 +984,11 @@ public class EntityPlayerSP extends AbstractClientPlayer
          boolean flag2 = this.movementInput.moveForward >= 0.8F;
          this.movementInput.updatePlayerMoveState();
  

                 {
                     return;
diff --git a/net/minecraft/client/entity/EntityPlayerSP.java b/net/minecraft/client/entity/EntityPlayerSP.java
index 0728387..447a7e7 100644
--- a/net/minecraft/client/entity/EntityPlayerSP.java
+++ b/net/minecraft/client/entity/EntityPlayerSP.java
@@ -1,7 +1,9 @@

             }
             else if (this.prevOnGround != this.onGround)
             {
@@ -327,8 +345,9 @@ public class EntityPlayerSP extends AbstractClientPlayer
 
             if (flag3)
             {
-                this.lastReportedYaw = this.rotationYaw;
-                this.lastReportedPitch = this.rotationPitch;
+				// TODO: Client
+				this.lastReportedYaw = yaw;
+				this.lastReportedPitch = pitch;
             }
 
             this.prevOnGround = this.onGround;
@@ -359,7 +378,27 @@ public class EntityPlayerSP extends AbstractClientPlayer
      */
     public void sendChatMessage(String message)
     {
