                  {
                      this.setPlayerLocation(this.lastPosX, this.lastPosY, this.lastPosZ, var11, var12);
                      return;
-@@ -360,7 +382,7 @@
+@@ -360,7 +383,7 @@
  
                  AxisAlignedBB var33 = this.playerEntity.boundingBox.copy().expand((double)var27, (double)var27, (double)var27).addCoord(0.0D, -0.55D, 0.0D);
  

                 {
                     return;
                 }
@@ -471,6 +501,7 @@
             {
                 if (var18 <= var3 && !var4)
                 {

             {
                 this.playerEntity.theItemInWorldManager.activateBlockOrUseItem(this.playerEntity, var2, var3, var5, var6, var7, var8, par1Packet15Place.getXOffset(), par1Packet15Place.getYOffset(), par1Packet15Place.getZOffset());
             }
@@ -703,8 +741,12 @@
                         this.sendPacketToPlayer(new Packet3Chat("Cannot send chat message."));
                         return;
                     }
