public static void updateGatherableStatus(Player player){
  if (player.isNotGatherable()) {
    long gatherableTimer=player.getGatherableTimer();
    if (gatherableTimer > 0) {
      scheduleGatherableTask(player,gatherableTimer);
      player.setStopGatherable(System.currentTimeMillis());
    }
  }
}

public static void updateGatherableStatus ( Player player ) { if ( player . isNotGatherable ( ) ) { long gatherableTimer = player . getGatherableTimer ( ) ; if ( gatherableTimer > 0 ) { scheduleGatherableTask ( player , gatherableTimer ) ; player . setStopGatherable ( System . currentTimeMillis ( ) ) ; } } }
this method will update the gathering status
