                  {
                      TileEntityRendererDispatcher.field_147556_a.func_180546_a(tileentity1, p_180446_3_, destroyblockprogress.func_73106_e());
                  }
-@@ -1210,6 +1224,13 @@
+@@ -1210,6 +1225,13 @@
  
      public void func_174976_a(float p_174976_1_, int p_174976_2_)
      {

 
             this.func_180443_s();
 
@@ -718,7 +732,7 @@
 
                 Block block = this.field_72769_h.func_180495_p(blockpos).func_177230_c();
 

                         boolean flag = this.field_175010_j.func_178635_a(entity2, p_180446_2_, d0, d1, d2) || entity2.func_184215_y(this.field_72777_q.field_71439_g);
 
                         if (flag)
@@ -633,6 +643,7 @@
                 }
             }
 
+            if(pass == 0)
             if (this.func_174985_d() && (!list1.isEmpty() || this.field_184386_ad))
             {
                 this.field_72769_h.field_72984_F.func_76318_c("entityOutlines");
@@ -672,6 +683,7 @@
             this.field_72769_h.field_72984_F.func_76318_c("blockentities");
             RenderHelper.func_74519_b();
 
