      }
  
      public void renderParticles(Entity entity, float f)
-@@ -94,6 +109,7 @@
-             for(int k = 0; k < fxLayers[i].size(); k++)
-             {
-                 EntityFX entityfx = (EntityFX)fxLayers[i].get(k);
-+ 		if(entityfx instanceof EntityDiggingFX) continue;
-                 tessellator.setBrightness(entityfx.func_35115_a(f));
-                 entityfx.renderParticle(tessellator, f, f1, f5, f2, f3, f4);
-             }
-@@ -101,6 +117,21 @@
+@@ -101,6 +116,21 @@
              tessellator.draw();
          }
  

     }
 
     public void func_1187_b(Entity entity, float f)
@@ -132,7 +163,12 @@
         {
             fxLayers[i].clear();
         }

     }
 
     public void addBlockDestroyEffects(int i, int j, int k, int l, int i1)
@@ -153,7 +188,12 @@
                     double d1 = (double)j + ((double)l1 + 0.5D) / (double)j1;
                     double d2 = (double)k + ((double)i2 + 0.5D) / (double)j1;
                     int j2 = rand.nextInt(6);
