              for(l = -1; i1 > 0 && l == -1;)
              {
 diff -u -r --strip-trailing-cr ../src_base/minecraft_server/net/minecraft/src/EntityLiving.java ../src_work/minecraft_server/net/minecraft/src/EntityLiving.java
---- ../src_base/minecraft_server/net/minecraft/src/EntityLiving.java	2011-09-19 16:25:46.000000000 -0400
-+++ ../src_work/minecraft_server/net/minecraft/src/EntityLiving.java	2011-09-19 16:25:47.000000000 -0400
+--- ../src_base/minecraft_server/net/minecraft/src/EntityLiving.java	2011-09-19 16:32:53.000000000 -0400
++++ ../src_work/minecraft_server/net/minecraft/src/EntityLiving.java	2011-09-19 16:32:54.000000000 -0400
 @@ -600,7 +600,9 @@
          int i = MathHelper.floor_double(posX);
          int j = MathHelper.floor_double(boundingBox.minY);

             for(int k = 0; k < fxLayers[i].size(); k++)
             {
                 EntityFX entityfx = (EntityFX)fxLayers[i].get(k);
+		if(entityfx instanceof EntityDiggingFX) continue;
                 tessellator.func_35835_b(entityfx.func_35115_a(f));
                 entityfx.renderParticle(tessellator, f, f1, f5, f2, f3, f4);
             }
@@ -101,6 +117,20 @@

             Tessellator tessellator = Tessellator.instance;
             int i = entityliving.getItemIcon(itemstack);
diff -u -r --strip-trailing-cr ../src_base/minecraft/net/minecraft/src/ItemTool.java ../src_work/minecraft/net/minecraft/src/ItemTool.java
--- ../src_base/minecraft/net/minecraft/src/ItemTool.java	2011-09-19 16:32:51.000000000 -0400
+++ ../src_work/minecraft/net/minecraft/src/ItemTool.java	2011-09-19 16:32:54.000000000 -0400
@@ -4,6 +4,8 @@
 
 package net.minecraft.src;
