ServerBuddy
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!)

-
View User Profile
-
Send Message
Posted May 28, 2013first
-
View User Profile
-
Send Message
Posted Oct 8, 2012sorry, my short break has now turned into an extended break :/ ... so much school stuff...
-
View User Profile
-
Send Message
Posted Sep 26, 2012I have opted to take a short break from the development of this project to keep up with the demands of school, but I will not let the project slip ;) (just an FYI :) )
-
View User Profile
-
Send Message
Posted Sep 16, 2012Will hopefully see the 0.2b update released later today :)
-
View User Profile
-
Send Message
Posted Sep 10, 2012@netsurfer912
I have to update the documentation a bit, but anyone who has the permission node(s) "serverbuddy.warn.spam", "serverbuddy.warn.*" or "serverbuddy.*" will receive messages about the advertising guard. if the intent is to notify all users, giving out the "serverbuddy.warn.spam" node would be suggested :) hope that's what you are looking for
-
View User Profile
-
Send Message
Posted Sep 10, 2012When someone is getting banned because of chat actions (advertising), what about including a few lines of chat?
-
View User Profile
-
Send Message
Posted Aug 28, 2012@HelpfulShaun
I was thinking about that and I think I'm only going to have it ban advertisers; spammers will only be kicked, to be a little nicer :P lol
-
View User Profile
-
Send Message
Posted Aug 28, 2012Looks like a good plugin concept. But I think it should mute and kick SPAMMERS, and also warn Admins. Though I think ban is a little over the top. But that's just my opinion :)
-
View User Profile
-
Send Message
Posted Aug 18, 2012@EssenceZinio
I'd be very open to suggestions if you have some :)
-
View User Profile
-
Send Message
Posted Aug 18, 2012@Sebc722
I dont know about that way, I would try to do that and alos find another way! ;D
-
View User Profile
-
Send Message
Posted Aug 17, 2012@mcprotect
Thanks for the offer for github :P as for detecting Xray, I intend to monitor the # of diamonds a player finds in a period of time, I've spent my fair share of time xray-ing on servers, and, as such, I think that this is probably my best bet at identifying xray :)
-
View User Profile
-
Send Message
Posted Aug 17, 2012How exactly does it detect X-Rays?
-- I can explain GitHub to you, if you want.
- Steam: krell199
- Skype: lolwtfomg3
- MSN: MCProtect@hotmail.com
- Yahoo: sjustin1996@yahoo.com