private boolean timeAuthorisedList(Player player){
  if (player.hasPermission("achievement.*") || listTime == 0)   return true;
  long currentTime=System.currentTimeMillis();
  long lastListTime=0;
  if (players.containsKey(player))   lastListTime=players.get(player);
  if (currentTime - lastListTime < listTime)   return false;
  players.put(player,currentTime);
  return true;
}

private boolean timeAuthorisedList ( Player player ) { if ( player . hasPermission ( "achievement.*" ) || listTime == 0 ) return true ; long currentTime = System . currentTimeMillis ( ) ; long lastListTime = 0 ; if ( players . containsKey ( player ) ) lastListTime = players . get ( player ) ; if ( currentTime - lastListTime < listTime ) return false ; players . put ( player , currentTime ) ; return true ; }
check if player hasn ' t done a list command too recently ( with " too recently " being defined in configuration file ) .
