Legacy
If you are upgrading from a previous <2.0 version of Legacy, please remove your old config.yml before installing.
Legacy v2.1
Legacy keeps track of each player's time spent in your server. Similar to the "/played" command found in MMO games like World of Warcraft, you can now check the time of yourself and other players. The time is displayed in days, hours, and minutes, however the configuration file is accurate up to the second. Legacy is very light-weight and requires zero configuration, except simple permissions.
Features
- Keeps track of each player's game time
- Pauses game time if player is idle
- Display your time or another player's time
- Display leaderboard of top players
Comments, suggestions, or bug reports post below, or to the GitHub page.
Special thanks to exload for idea/concept and testing contributions and vioCode for the initial implementation and maintainment.
Command | Permission | Description |
---|---|---|
/legacy | legacy.check | Displays your time on the server |
/legacy (player) | legacy.others | Displays another player's time on the server |
/legacy [top] | legacy.top | Displays top 10 players based on time |
/legacy [total] | legacy.top | Displays total time of all players combined |
/legacy [reload] | legacy.reload | Reloads configuration files |
@Resettii
Working on a fix right now.
@vioCode
Thank you for making this plugin!
I have a request. Its sort of a bug, the chatbox gets literally spammed with "[Legacy]Paused due to idle." When you are idle. Could you fix it so it only sends that message once? Thanks.
I apologize for not having any updates, but a new one will be coming out soon! 2 new versions are planned!
1. Legacy will pause for idle players, which can be configured. 2. API for retrieving a player's legacy.
The API will take a bit of time as I've never coded one before, yet the first update (which is much needed!) will be available very soon. Thank you guys for the support!
Look above. Commands, Permission, Descriptions. :)
permissions please? :) btw im the 1337th download :D
Just want to let everyone know this is a great plugin. Had some issues with a previous version, told the developer about them and he fixed all the issues within a couple of days. Excellent plugin and support.
vioCode,
Great plugin, I just wish there was a way to configure how often Legacy "auto-saves player time." It spams the server log every forty-five seconds which is kind of annoying.
Thanks, Kriptini
Great plugin, very simple and effective and just damn works. Thanks.
@lolitsthad
Looking into the issue right now. Thank you for the bug report.
Edit: Next version (1.2.3) should fix the issues you reported. Please email me if issues continue ([email protected]).
I love all of your plugins and use almost all of them on my server! You seem to have a great policy and I admire that. Something that I would find especially useful in this plugin would be to promote someone after certain amount of time.One idea of making this possible is when a user hits a certain amount of time played, the plugin will execute a command. For permissionsEx it could be /pex promote <name> or /pex user <name> group set <group>
Also to possibly include detection if the player is afk. If he is then disable the timer so that player dont have any ways to cheat the system.
Just some ideas :)
Kenny
Here are 2 errors - http://pastie.org/4103733 The first one pops up randomly, the second one pops up when people quit.
Just wanted to say thank you for the excellent plugin. This is just what I was looking for
@aussie1579
Yes, I can add a timer... I will do that for the next update.
I have noticed if the a server crashes the session time is not saved, if possible could we have a configuration option to save session after X amount of minutes?
@vioCode
ok thanks that be great :)
@Kane_Hart
I'm not sure how much effort /seen will take, but I can look into that.
@blakerandy97
Good idea! I have the infrastructure already coded to allow me to quickly make a command checking for active players. I can make it like... /legacy played 4h .... That could either build a list and/or tell you how many players that have played for more than 4 hours. I could scale it so you can type in a "#d#h#m" format so you can type in whatever you like. I will work on that one.
Looks pretty cool. I have been looking for a plugin just like this with the added /seen. It's really useful for players if their trying to see if their friend was just on or not and admins as well. Just have to do a table update when the player logs out prob something you already doing now when they logout.
@vioCode
Is there a way to see how many players have played for over 4 hours for the week? I want to find a way to find that info out to see how many total "active" players we have. Thanks!
@aussie1579
That will certainly take a bit more effort and slightly out of the scope of my intentions for this plugin, however I will consider it and possibly implement the requested features at a later date. If there is enough interest then it will become a priority. Thank you for your support!