First Join Date Saved

Discussion in 'Archived: Plugin Requests' started by niels1189, Aug 26, 2013.

  1. Offline

    niels1189

    Hi everyone, I own a server that has quite a few players on it. Wouldn't it be amazing if you can see when you joined for the first time?

    Plugin category: Not sure

    Suggested name: FirstJoinDate

    What I want: I want my players to be able to see when they joined first. It is just a fun little feature that you can brag about. It should probably be stored in a file located in the \\Plugins\FirstJoinDate\Dates.txt or some other format.

    Ideas for commands: /firstjoin

    Ideas for permissions: Firstjoin.reset - Resets when a player first joined
    Firstjoin.view.self - View's your own join date (or combined as Firstjoin.view)
    Firstjoin.view.other - View's someone else's first join date (or combined as Firstjoin.view)

    When I'd like it by: This week if possible. Anyway, As fast as possible would be nice.
     
  2. Offline

    Edge209

  3. Offline

    AndyMcB1

    niels1189 Just so you know, it will only work once the plugin is installed, meaning you cannot see when players have first joined (if your server already exists)
     
  4. Offline

    NoChanceSD

    Bukkit has a method to get the date a player first joined, i think he can see when every player first joined, unless ontime doesn't use that.
     
  5. Offline

    TKramez

  6. Offline

    AndyMcB1

  7. Offline

    niels1189

    I am surprised no one has ever suggested this. Or that no one made this even if it was suggested before.
     
  8. Offline

    Edge209

    OnTime does pull the server record if there is one, so it will have the actual first join date.
     
  9. Offline

    niels1189

    It says joined the server XX days ago.
    I want it to display a date. or have an optional message with variables that you can use.


    Anyone who wants to code this. 2 wanted to. 1 wanted money and another one didn't respond.

    THIS IS NO PRIVATE PLUGIN so i don't plan on paying for it. I want this to be public for all
     
  10. Offline

    Edge209

    Hi. OnTime does support this, it is just not part of the default output. If you make a simple edit to the OnTime/output.yml you will get what you need.

    If you don't like the 'days ago', then replace this:

    #
    # Output for the '/ontime <player>' command
    #
    ontime-other:
    lines: 18
    line-1: '[player] : Joined the server [daysAgo] days ago.'

    with this:

    #
    # Output for the '/ontime <player>' command
    #
    ontime-other:
    lines: 18
    line-1: '[player] : Joined the server on [firstLogin]'
     
  11. Offline

    niels1189

Share This Page