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 |
-
View User Profile
-
Send Message
Posted Oct 7, 2012@Resettii
Working on a fix right now.
-
View User Profile
-
Send Message
Posted Oct 5, 2012@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.
-
View User Profile
-
Send Message
Posted Oct 4, 2012I 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!
-
View User Profile
-
Send Message
Posted Sep 6, 2012Look above. Commands, Permission, Descriptions. :)
-
View User Profile
-
Send Message
Posted Sep 3, 2012permissions please? :) btw im the 1337th download :D
-
View User Profile
-
Send Message
Posted Jul 25, 2012Just 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.
-
View User Profile
-
Send Message
Posted Jun 25, 2012vioCode,
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
-
View User Profile
-
Send Message
Posted Jun 18, 2012Great plugin, very simple and effective and just damn works. Thanks.
-
View User Profile
-
Send Message
Posted Jun 18, 2012@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 (steve@viocode.co).
-
View User Profile
-
Send Message
Posted Jun 17, 2012I 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
-
View User Profile
-
Send Message
Posted Jun 17, 2012Here are 2 errors - http://pastie.org/4103733 The first one pops up randomly, the second one pops up when people quit.
-
View User Profile
-
Send Message
Posted Jun 13, 2012Just wanted to say thank you for the excellent plugin. This is just what I was looking for
-
View User Profile
-
Send Message
Posted Jun 11, 2012@aussie1579
Yes, I can add a timer... I will do that for the next update.
-
View User Profile
-
Send Message
Posted Jun 11, 2012I 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?
-
View User Profile
-
Send Message
Posted Jun 10, 2012@vioCode
ok thanks that be great :)
-
View User Profile
-
Send Message
Posted Jun 10, 2012@Kane_Hart
I'm not sure how much effort /seen will take, but I can look into that.
-
View User Profile
-
Send Message
Posted Jun 10, 2012@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.
-
View User Profile
-
Send Message
Posted Jun 9, 2012Looks 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.
-
View User Profile
-
Send Message
Posted Jun 9, 2012@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!
-
View User Profile
-
Send Message
Posted Jun 9, 2012@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!