Protect your players! >> have a second login

This plugin allows you to require everyone or just selected players to authenticate their IP with a password set by them. This creates a second layer of security for servers. All data is stored encryptet on the server for maximal security. If someone joins with your name, but not with your IP he will be kicked. This plugin works great to protect admin and staff accounts on offline servers.


  1. Copy JAR to your plugins folder
  2. Edit the settings.yml in IPL folder => everybody:false means that IPLock is not required for everybody... true is self-explaining ;-)
  3. In case you have a firewall on your server make sure to free port 2004
  4. Give all users that you want to use IPL the permission node ipl.basic
  5. Each user with ipl.basic needs to login and use "/ipl register [password]" to make it function for them
  6. Dowload the updater, link appears ingame when you register
  7. Once they have registered they open the updater tool and enter the server info, then click start to update the server with their IP
* This Plugin can be automaticly updated with a plugin called CraftBukkitUpToDate


GitHub: volpi3000's source


  • ipl.basic - Gives access to register with the server
  • ipl.admin - Gives access to manage users


  • /ipl help - Show IPL Help (ipl.basic)
  • /ipl register [password] - Register yourself with the server (ipl.basic)
  • /ipl unregister [username] - Remove a user from the list (ipl.admin)
*As of IPLock 1.3.0 lock.yml has been replaced with SQLLite ipl.db which is located in your main folder with your craftbukkit.jar I HIGHLY recommend you use the ingame commands to modify it.

Example Config

Upcoming Features

  • WebInterface

Bugs and Feature Requests

Bug reports & Feature Requests

Video Tutorial


Posts Quoted:
Clear All Quotes

About This Project


Recent Files