AntiAddict Revisited
AntiAddict Revisited - Limit some players' playtime on your server
Version: v2.1
Description:
If you are an admin who really cares about the players of your server, there might come a day when you recognise that some of them got addicted to the game and really play to much on your server. AntiAddict is a plugin which allows you to limit the time specified players can play on your server. This timelimit will be reset the next day, which then would allow them to play again. (so normally it's daily).
The first developer of this plugin was Phiwa, who wrote most of the code. He read a plugin request by wuppieigor and recognised that there are some server admins who really care about the players on their server and do not only watch the number of slots they manage to fill.
(Follow me on Twitter for updates!)
Quote from Phiwa:Of course you cannot control what the players do on other servers or in single-player, but it is a step into the right direction. In my opinion it is great that those admins care about their members and therefore wrote this plugin to help them with it.
After a long time and finally releasing AntiAddict, a lot of server admins became familiar with it and started to love it. Unfortunately, Phiwa had a busy time and couldn't update his plugin anymore. All were sad. I decided to step in. Staartvin. I'm the new main developer of AntiAddict and I will do my best to make this plugin even better than it was!
Features:
- Ability to set which players are 'addicted'
- Highy customisable messages with more than 14 translations.
- Ability to check how much time you have left untill you're kicked
- Easily see which players are 'addicted'
- Permissions used for commands
- Ability to limit all players on the server with one simple toggle
- Support MultiWorld. Configure which worlds you want to use!
- Ability to turn off MultiWorld and just use all worlds, as default.
- Admins will be noticed when there is a new version available.
- Addicted players will get noticed when they're getting kicked soon.
- Translations for 14 countries.
- Ability to see info about an addict, such as: total playtime, language, time left, reputation and more!
- Group support. Make multiple groups that have different time limits
Screenshots:
What is shown to addicted player:
What is shown in console when addicted player logs in:
What is shown when addicted player gets kicked:
What is shown in console when addicted player gets kicked:
Commands:
- /antiaddict <on/off> (De)activates AntiAddict.
- /antiaddict status Shows the current status for AntiAddict (on/off).
- /antiaddict left Shows the time the player has got to play.
- /antiaddict about Shows useful information about AntiAddict.
- /timeleft This command is deprecated and therefore not used anymore.
- /antiaddict config reload Reload AntiAddict's configs.
- /antiaddict language set <language code> (player) Sets the language for a specified player if specified, else it will set the language for player who used command.
- /antiaddict language list Shows the available languages and their language code.
- /antiaddict info <player> Shows information about the player, such as language, reputation , time left and total playtime.
- /antiaddict help Shows all commands.
- /aa <command> This is an alias to /antiaddict. You could use this as '/aa config reload' for example.
Permission-nodes:
- antiaddict.admin - Allows the player to control AntiAddict.
- antiaddict.ignorelimits - Gives the player the ability to ignore the timelimits for addicts if LimitAll is set to true in the config.
- antiaddict.lefttime - Gives the player the ability to check how much time he/she has left before getting kicked.
- antiaddict.* - Gives the player total control.
- antiaddict.versionnotice - Players with this permission will be noticed when the plugin is outdated.
- antiaddict.language.list - Gives the player the ability to get a list of available languages and their language code.
- antiaddict.language.set - Gives the player the ability to change their language.
- antiaddict.language.setother - Gives the player the abilty to change the language of others.
- antiaddict.infoplayer - Gives the player the ability to get info about other players.
Supported Languages:
- - English
- - Dutch
- - German (Thanks to Phiwa)
- - Polish (Thanks to Phiwa)
- - Italian (Thanks to samu301295)
- - Brazilian Portuguese (Thanks to TheLunarFrog)
- - Spanish (Thanks to TheLunarFrog)
- - French (Thanks to MrLongBacon)
- - Danish
Requests:
If there is anything you would like me to add, simply ask for it.
Known Bugs:
Totally bugfree!
Donations
I'm a poor student and I'm developing this plugin in my free-time, if you like my plugin and want to help me, please donate. Donating is the best way to help me out, it goes towards more bug-fixing. Thanks!

-
View User Profile
-
Send Message
Posted Apr 15, 2012@Leonard1122334455
Update: Staartvin is taking over the project. :)
-
View User Profile
-
Send Message
Posted Mar 26, 2012@Leonard1122334455
As soon as I got enough time I will update it, but at the moment I'm simply not able to do that...
-
View User Profile
-
Send Message
Posted Mar 25, 2012So sad that it's inactive now. It was one of my core plugin on my Server cause many Players bought Premium to play as Long as they are allowed to. I hope it'll come back soon :)
-
View User Profile
-
Send Message
Posted Mar 10, 2012@zephyrz4
Due to the missing interest in the plugin and a lack of time on my side, this plugin will go inactive until June...
Sorry guys, but I simply don't have the time to update four plugins and will only work on two of them until then.
-
View User Profile
-
Send Message
Posted Mar 8, 2012Is it possible to add a command such as /timeleft, which told them the amount of time remaining left, so they would have an idea of how long before they are kicked?
Thanks for your consideration!
-
View User Profile
-
Send Message
Posted Feb 27, 2012@pookshuman
Originally this was just a little plugin for the little group of server-admins who want to prevent their users from being too busy to care for school. I don't have any time at the moment I fear. I recoded the system of saving the times of the users last weekend and planned to give a last update because there are simply not enough users and it is not worth the effort of adding more and more features.
If there were enough people asking for it I would try to find a free weekend and add some new features, but I do not think there will be only 10 requests before next weekend. Show me at least 10 users who want this plugin and I will continue it, otherwise I will put it to sleep until I got more time again... Nevertheless thanks for your feedback. ;)
-
View User Profile
-
Send Message
Posted Feb 25, 2012This plugin starts with a great idea, but it is has some issues.
The biggest problem is that it gives people a set amount of time between restarts so that if a server is restarting more often or less often, it totally messes the system up.
This should be based on server time, not last restart.
Also, I would like to see more options. Like the ability for admins to give players extra time (or remove time) There should be a warning message before the person is about to get booted.
Another option would be for people who are out of play time can still log in, but they have a different rank .... this would be so that they can still talk to people, but they wouldn't be able to build.
OK, just throwing some ideas out there.
-
View User Profile
-
Send Message
Posted Jan 18, 2012Will take a look at it later/tomorrow.
-
View User Profile
-
Send Message
Posted Jan 18, 2012Can you add a permission node that doesn't kick them when they hit the limit, but gives them a reward instead? Maybe have it configurable as an item, or hook it into vault to have money rewards.
-
View User Profile
-
Send Message
Posted Jan 17, 2012Can take a look at it later, but I cannot promise it.
-
View User Profile
-
Send Message
Posted Jan 17, 2012WOuld it be posbile to add a auto addict? If they play x amount of hours per day/week auto add to addict list.
-
View User Profile
-
Send Message
Posted Jan 17, 2012Added the possibility to limit all players in v1.3.
-
View User Profile
-
Send Message
Posted Jan 16, 2012Sure... You want a setting in the config which automatically limits all players' playtime?
-
View User Profile
-
Send Message
Posted Jan 13, 2012Can u implement that all players get kicked after X time ...?
-
View User Profile
-
Send Message
Posted Jan 6, 2012Yeah, I can add that later... ;)
-
View User Profile
-
Send Message
Posted Jan 6, 2012I think that it would be a good idea to have a command to check how much time have left before you get kicked. for example /antiaddict time and it shows message like "You have xxx minutes of playtime left." and also i think that it would be great if plugin warns you every, let's say 30 minutes that you have x minutes remaining.
-
View User Profile
-
Send Message
Posted Jan 6, 2012I can add different nodes for different times, the kick-message can already be customized in the config.
-
View User Profile
-
Send Message
Posted Jan 5, 2012This is awesome idea!! This can be used as a trail for your server - so, perm node for longer server "being" and customizable kick message would really great ;).
-
View User Profile
-
Send Message
Posted Jan 5, 2012@mrmag518
No idea, maybe he was bored and lonely...
-
View User Profile
-
Send Message
Posted Jan 5, 2012@Pixiyo
If its so bad, why bother pointing it out?