LoginSecurity is a lightweight password authorization plugin. You can optionally set a password each time you enter the server, adding a double layer of security to your account. The password is stored inside the configuration file, nobody else except the server owner can access or modify it.
How does it work?
Install the pluign to your /plugins/ directory, then start your server. Type /register <password>, your account is now locked with a password. For each time you login, make sure to use /login <password>.
Features
Register your account optional or required (change in config)
5 Useful commands to mangage your password
Advanced administrative control
Advanced documentation via wiki
Secure password storage using BCrypt
Secure sessions storing to improve user experience
Customizable time-out
Map captcha upon registration (user friendly)
Conversion from AuthMe and xAuth (check wiki for more info)
Prevents being kicked by orther players loging in with your name
Session login allows the user to log in right after they logged out and not have to type in their password again. (1 minute time limit of being logged out, stores IP during that time to keep everything safe)
Add translation interface for easier language selection
Suggestions?
Known Bugs
Players can mount/dismount and ride on vehicles while not logged in
Disclaimer
By default, LoginSecurity will check for updates from bukkitdev every 3 hours. This feature can be disabled by setting "update-checker" to "false" Anyone with the permission node ls.admin will be notified of updates, and it also able to download them via /lac update. Which again can be disabled by disabling the update-checker
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true. Additionally, when the language setting is changed, information is retrieved from lang.lenis0012.com to aquire up to date translations.