      }
  
      public void func_76623_d()
-@@ -933,6 +935,7 @@
+@@ -933,6 +938,7 @@
          {
              this.field_76637_e.func_72828_b(this.field_76645_j[i]);
          }

     }
 
     public void func_76630_e()
@@ -942,8 +945,8 @@
 
     public void func_76588_a(Entity p_76588_1_, AxisAlignedBB p_76588_2_, List p_76588_3_, IEntitySelector p_76588_4_)
     {

         int k = 0;
         boolean flag1 = !this.field_76637_e.field_73011_w.field_76576_e;
         int l;
@@ -1241,13 +1256,27 @@
         this.field_150814_l = true;
         this.field_76646_k = true;
         this.func_76590_a();
