Plugin: LockIP Version: v0.4 Description: This is mostly for servers in offline mode. This plugin kicks users if they try to login from IPs not associated with their account so compromised passwords from won't be an issue as they are with an Auth plugin. Also no one likes having to enter passwords on server reloads. I do plan to create commands to allow users to specify more IPs themselves, I should have that done in the next few days. Features: Limit users to certain IPs. Specify what IPs for what user. Doesn't include annoying host name info, easier to specify IPs. Prevents account sharing. Allows matching of partial IP. Doesn't prevent housemates from playing together. Can add last attempted IP to list of accepted IPs for any player from in game. Download Here Important: Editing users.txt while the server is running will not doing anything. As of now you can only edit the IPs when the server is stopped. Just go into the plugins/LockIP folder and open users.txt and add or remove IPs there. Configuration: Setting subnet=true will put LockIP into the following mode. It will only look to match the first 3 octets of an IP. So if my IP was 192.168.1.122, anything from 192.168.1.* would be allowed to connect. This could help with dynamic IPs, I'm not exactly 100% certain if they stay in the same subnet. However it does allow people from the same subnet to login as each other. Permissions: Code: LockIP.exempt - Allows a user through without checking IP. LockIP.admin - Allows user to add last attempted IP to list of accepted IPs for any other user. Commands: Code: /lockip <user> - Adds last attempted IP to specified user's IP list. Change Log: v0.4 Added /lockip <user> Alphabetized flatfiles Added permission node (LockIP.admin) v0.3 Added permission node (LockIP.exempt) Removed Case Sensitivity v0.2 Added subnet matching v0.1 Initial release Credits: Thanks to Mixxit for originally coming up with this idea. Unfortunately, his plugin has been taken over by someone who is just pretending to support and update it. I didn't use any of his source but all my features are pulled from his plugin.