LolnetIpProtect
This plugin protects any user based on a list of IPs including domains (e.g. bukkit.org and 127.0.0.1) you can have more than 1 IP and you can remove and list the IPs (based on permission)
How it works
Once you have assigned a IP to a username, have 2 modes
1) Warn (default): Warns the player that the IP is incorrect and needs to contact an Administrator. every 5 secounds a message is sent to all Moderator+ (permission based) stating that this using has the incorrect IP and should be investeragated 2) Protect: instantly kicks the player. with the kick message of "Wrong IP:[his IP]". The only trace of someone logging into that account incorrectly is on console (no instant message Player has join and left)
you do not need a static IP for this plugin for example i use no-ip.org (with NO-IP DUC)
Commands
/lolnetip add [username] [ip] = Assign a IP to a username (e.g. /lolnetip add james137137 127.0.0.1 or /lolnetip add james137137 someone.no-ip.org)
/lolnetip list = list all usernames protected and their mode (default is warn)
/lolnetip list username = List all IPs Assigned by this username
/lolnetip [remove] [username] [ip] = removes a certain IP
/lolnetip [remove] [username] [all] = removes all IPs of this username
/lolnetip [remove] [username] = removes all protection from this username but not the IP incase you wish to reprotect them
/lolnetip [mode] [username] [Protect/Warn] = changes the mode of the username (see above)
Permissions
Right now by default you must be op or using console. I will add a better system of permissions soon
Side note
This plugin I have been using for quite some time on a server (lolnet.co.nz) and I thought I might as well publish it here.
When I do upload this I will have it on beta for the first upload but it is very stable already.
(I will add more info and permission when I upload the Plugin jar)
