LoginSecurity Plugin (1.20.1, 1.19.4) – Bukkit, Spigot, Paper
LoginSecurity Plugin (1.20.1, 1.19.4) 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.
Features
- Register your account optional or required (change in config)
- 5 Useful commands to manage 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)
- Premium support through AutoIn
- Automatic update with changelog overview
- Username filtering (length and characters)
- Highly detailed configuration
- Automatically updated translation manager (user-submitted)
- Prevents being kicked by other players logging 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)
Commands
- /lac – Admin command, rmpass and reload
- /register <password> – Set your password
- /login <password> – Login with your password
- /changepass <old> <new> – change your password
- /logout – Logout
Permissions
- loginsecurity.admin – allows admin command
- loginsecurity.update – shows update notifications
Planned
- 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 utilizes 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.
Screenshots:
How to install:
- Download a plugin of your choice.
- Place the .jar and any other files in your plugins directory.
- Run the server and wait for it to fully load.
- Type stop in your Minecraft server console to bring the server to a clean stop.
- Run the server.
- All done! Your plugin should be installed and ready to be used.