MageProtect the anti-join plugin.
Description:
This plugin allows server owners a little more protection from those one time joining player. It connects to a MySQL database and checks to see if that player has signed up to play. If they haven't the plugin kicks them and tells them they must register on the site before they can play.
Use/Configuration:
This plugin is nearly full customisable and can adapt to fit most servers.
First you must ensure you have a Bukkit server. Once you have done that you must next determine what version you are running event thought from my tests it has been compatible with version 1.5.2 and 1.7.2 of Bukkit.
Next you must have a website/web host and you must be able to upload files as this is necessary for the plugin to work!
After you will need to unzip the downloaded zip file and take the Jar file and place it inside your plugins directory. Then reload your server to generate the files that MageProtect needs to run the configuration file is easy to understand and is fully annotated (Image shown below).
Now you should be able to upload the other files that is inside the zip file to your website and configure them to your liking!

Commands: (As of version 1.9)
/getplayer {playername}
This command will retrieve that players data from the database you have setup and get their data like Kills, Deaths, Logins, Logoffs.
/topplayers
This command gets the top five players from the database and ranks them on player kills. Its ranked by the top player being the most dangerous and the bottom player being the least dangerous.
/telloff {playername}
This command can issue the specified player with a warning. If the player has more than 3 warnings, they are banned from the game and their warnings are reset.
Permissions:
As of version 1.9,
To use `/telloff` you either must have op privileges or you should have one of these permissions:
- mageprotect.general.warn
or
- mageprotect.general.*
Change log:
Any comments about MageProtect or features you would like added please comment below or send me a personal message.