Description
ServerBuddy

NOTE: The current config updater I have implemented does NOT save your current preferences when updating, support for this will arrive in a later version, for now, you will have to re-set your preferences in the config.yml. I apologize for the inconvenience.
What Is?
ServerBuddy is a plugin for bukkit that I have decided to develop after much difficulty in responding quickly and effectively to spammers, griefers and "hackers".
The end goal of the plugin is to become a totally automated moderator for a server. I intend to have the plugin monitor player behavior from when they log-in to when they log-out, determining if the player is performing illegal actions (flying, high-jump, xray, etc...), preventing spam and swearing, and helping keep the server running free of issues.
I am still in the process of writing the plugin, and so far it is going great, but if someone would like to help out it would be greatly appreciated
If you encounter an issue with the plugin, please be sure to submit a ticket, with as much information as you can about the issue.
Current Features:
- I got it to start, does that count? lol
commands registerI have opted to remove commands until a need is seen for them- permission nodes defined!
- All permissions default to OP (seeing as its an admin tool)
- Ad prevention implemented
- prevents IP addresses and website URL's
- Basic Anti-swear
- prevents a few common swears
Commands:
Sorry! No Commands :( if a future feature sees need of a command, I'll be sure to add one (or a few ;) )
Current Permissions:
- serverbuddy.* (All permissions for serverbuddy)
- serverbuddy.bypass.* (All bypass permissions)
- serverbuddy.bypass.spam (bypass spam guard)
- serverbuddy.bypass.curse (bypass anti-swear)
- serverbuddy.bypass.ban (bypass for banning - players with this permission CANNOT be banned by ServerBuddy)
- serverbuddy.bypass.kick (bypass for kicking - players with this permission CANNOT be kicked by ServerBuddy)
- serverbuddy.warn.* (permission to recieve all warnings)
- serverbuddy.warn.spam (recieve warnings related to spam/advertising)
- serverbuddy.warn.curse (recieve warnings related to players trying to swear)
- serverbuddy.bypass.* (All bypass permissions)
Features to Add:
- Spam Prevention
Prevention of cursingadded ( somewhat :P )- Detect Xray
- Detect hacks
any more ideas, let me know :)
Donate?
Like the plugin? help me out, its always appreciated, and helps immensely, especially since I do this on my own time! :)
Source Code:
Source for ServerBuddy can be found on github here: https://github.com/Sebc722/ServerBuddy
Changelog:
Version 0.2b
- Adds "anti-swear"
- improved warning messages
- now ban/kick bypasses :)
Version 0.1.1B
- Removed some development Code I accidentally left in... oops!
Version 0.1B
- First release (yay!)



