- Password Security
- Limited Login Attempts
- Simple and Fast
- MySQL and SQLite Database Support
- Optional Registration
- Inventory Hiding
- Player Locking
- Customization for Messages
- /lapislogin (help, reload or update)
Help: displays a list of all commands that you have permission to use and tells you what each does
Reload(requires admin permissions ): Reloads the config.yml and the Messages.yml from disk
Update(requires admin permissions ): Checks for an update, if an update is available it will be downloaded to be installed the next time the server starts
- /login (Password)
The password entered must match the one used at registration for the command to be successful
- /logout
this could be helpful if someone doesn't trust a friend or family member who has access to their computer.
it will also hide the player's inventory if inventory hiding is enabled
- /register (Password) (Password)
they are allowed to do anything(e.g. use chat, move, access inventory etc)
both passwords must match for this command to be successful
- /changepassword (OldPassword) (NewPassword) (NewPassword)
the command fails if the old password is incorrect or if the new passwords don't match
- /resetpassword (player)
This command will de-register a player, forcing them to use the register command again. The main use of this command is for players who have forgotten their password.
The command will also hide a players inventory and send them a message to re-register if they are online and have the lapislogin.required permission
lapislogin.optional:
Players with this permission or lapislogin.required will be allowed to login, any players without either of these permissions won't event know the plugin is there
lapislogin.required:
Players with this permission will be forced to register before they are allowed to interact with the server
lapislogin.admin:
allows the player to reset other players passwords with /resetpassword
Information about how to use the API can be found on the JavaDocs
Simply get an instance of the LapisLoginAPI class with your plugin class and call the LapisLoginAPIPlayer method with the UUID to get the player object.
If you have made an add-on for LapisLogin and would like to see it featured here, just send me a private message with a download like. preferably a GitHub release page.
LapisLoginStrength: This add-on allows you to specify a password strength that must be reached before a player can use that password. this means you can stop the player from using weak passwords. it makes use of zxcvbn4j which is a great API for password strength testing.
The plugin will automatically check for updates and notify you when one is available. you can enable update downloading, this means that the plugin will automatically download and install updates the moment they come out. You can also force the server to check for and download available updates with /lapislogin update
This plugin can collect data about how many players and servers are using it and what specifications they have.
https://bstats.org/plugin/bukkit/LapisLogin
The source code can be found HERE, If you want to contribute, please use pull requests or the issues system on GitHub.
✔ ✘
500 - ✘
1,000 - ✘
1,500 - ✘
2,000 - ✘
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.12
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Lapis Login is a free Minecraft Java mod. Compatible with Minecraft 1.12. Downloaded 1,668 times (via Spigot). Download it and open it directly in the game.