  
          if (this.func_70608_bn())
          {
-@@ -2346,6 +2456,161 @@
+@@ -2346,6 +2457,161 @@
          return (float)this.func_110148_a(SharedMonsterAttributes.field_188792_h).func_111126_e();
      }
  

         if (p_70645_1_ != null)
         {
             this.field_70159_w = (double)(-MathHelper.func_76134_b((this.field_70739_aP + this.field_70177_z) * 0.017453292F) * 0.1F);
@@ -680,13 +694,26 @@
     @Nullable
     public EntityItem func_71040_bB(boolean p_71040_1_)
     {

     }
 
     protected void func_71061_d_()
@@ -2027,6 +2123,18 @@
         this.field_175152_f = p_71049_1_.field_175152_f;
         this.field_71078_a = p_71049_1_.field_71078_a;
         this.func_184212_Q().func_187227_b(field_184827_bp, p_71049_1_.func_184212_Q().func_187225_a(field_184827_bp));
