public boolean a(ItemStack var1, int var2, int var3, int var4, int var5, EntityLiving var6) {
    EntityHuman var7 = null;

    if ((var6 instanceof EntityHuman)) {
      var7 = (EntityHuman) var6;

      if (EEBase.getToolMode(var7) != 0) {
        if (EEBase.getToolMode(var7) == 1) {
          doTallImpact(var7.world, var1, var7, var3, var4, var5, EEBase.direction(var7));
        } else if (EEBase.getToolMode(var7) == 2) {
          doWideImpact(var7, var7.world, var1, var3, var4, var5, EEBase.heading(var7));
        } else if (EEBase.getToolMode(var7) == 3) {
          doLongImpact(var7, var7.world, var1, var3, var4, var5, EEBase.direction(var7));
        }
      }

      return true;
    }

    return true;
  }