LolnetIpProtect
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)

-
View User Profile
-
Send Message
Posted Sep 13, 2013@NukemD
yeah i'll try to support this. maybe add some "*" or something
-
View User Profile
-
Send Message
Posted Sep 8, 2013Could you add support for using subnets?
IE. 192.168.1.0/24 would allow the user to connect from a range of 192.168.1.1 to 192.168.1.255 (254 IP addresses on the LAN)
It would save LAN players with dynamic IPs from having to add tons of IPs to a list.
-
View User Profile
-
Send Message
Posted Sep 8, 2013@XeonG8
yeah....I forgot to remove that (and i suck at spelling :D)
This plugin was designed for the server i'm admin on (lolnet.co.nz)...so...well... not the end of the world
spelling error fixed and I have removed my name ("please contact your server Admin")
Thanks XeonG8 for picking that up.
-
View User Profile
-
Send Message
Posted Sep 7, 2013Does this send message actually in this plugin?
I mean how is that even approved if it is (though it doesn't surprise me if it is with bukkit mojang derps these days)
... a plugin on dev bukkit shouldn't have responses like that... ie "contant james137137 " contact* and your account, I mean if someone runs this plugin on their server either the responses like that are configurable to owner playernames, or they are adjusted to be more generic responses.
-
View User Profile
-
Send Message
Posted Sep 3, 2013change the mode to warn and recheck the IP.
I have been using this plugin on my server for quite a long time now with no problems make sure you typed the IP/domain correctly
-
View User Profile
-
Send Message
Posted Sep 2, 2013Something is wrong with this... I added the right IP tu a username, and it still kicked my from wrong IP...
-
View User Profile
-
Send Message
Posted May 3, 2013@haklabo
https://github.com/James137137/lolnetIpProtect
-
View User Profile
-
Send Message
Posted Apr 28, 2013If you can share you code with us. It will be much appreciated :)
-
View User Profile
-
Send Message
Posted Apr 18, 2013@EncryptedCurse
Yes. I can and will. (I need to do some updating on this plugin anyway)
-
View User Profile
-
Send Message
Posted Apr 17, 2013Can you make the kick message customizable?
-
View User Profile
-
Send Message
Posted Mar 25, 2013@Skingn
Yeah. I'll make it optionally using the config file
-
View User Profile
-
Send Message
Posted Mar 25, 2013@james137137
What about optionally via command?
-
View User Profile
-
Send Message
Posted Mar 25, 2013@Skingn
I could but what if there IP is not static. I could be a pain having to get some admin to reset it
-
View User Profile
-
Send Message
Posted Mar 25, 2013Could you make it so whenever newcomers come in the server their ip is automatically added to their account so only that ip can get in the account
-
View User Profile
-
Send Message
Posted Mar 22, 2013I could add that on this plugin :D
so something like 219.**.**.**-240.**.**.** ??
-
View User Profile
-
Send Message
Posted Mar 22, 2013Great job!
I have an idea for your next project: IP range bans.