for (int k = 0; k < its; ++k) {
double px = x + (i + 0.5D) / (double) its;
double py = y + (j + 0.5D) / (double) its;
double pz = z + (k + 0.5D) / (double) its;
int random = rand.nextInt(6);
EntityDiggingFX fx = new EntityDiggingFX(world, px, py, pz, px - x - 0.5D, py - y - 0.5D, pz - z - 0.5D, block, random, meta);
fx.setParticleIcon(block.getIcon(world, x, y, z, 0));
if (callback != null)
callback.addDestroyEffects(fx, world, x, y, z, meta);
effectRenderer.addEffect(fx.applyColourMultiplier(x, y, z));
}
}
}
return true;
}