PlayerPasswords
Allow Players To Optionally Protect Their Account
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
PlayerPasswords

PlayerPasswords is an easy-to-use authentication plugin for Spigot/Paper servers running Minecraft 1.8 or later. It allows players to optionally set a password that they have to enter before being allowed to do anything on your server. You can also require specific players to have a password with a permission, or force all players to set a password. >⚠️ This plugin is not designed for "cracked" servers. It may still work, but you will not receive support when using a cracked server.
Features
- MiniMessage and PlaceholderAPI support. - Allow players the option to set passwords. - Ability to force specific players to set passwords. - Ability to Force all players to set passwords. - Ability to allow some players to bypass password requirements. - Configure commands that can be executed when the player gets the password wrong.

Requirements
* Java 8 or newer * Server Software with Bukkit API. * Minecraft 1.8 or later
Commands
| Command | Description | | ------- | ----------- | | /pp | Main admin command. | | /pp reload | Reload the plugin's configuration files. | | /pp reset [player] | Reset a player's password. | | /register [password] | Allows a player to register to the server. | | /login [password] | Allows a player to login to the server. | | /password | Main password command. | | /password disable | Disables the player's password. | | /password enable | Enables the player's password. | | /password set [password] | Changes the player's password. |
Permissions
| Permission | Description | | ------- | ----------- | | playerpasswords.required | Makes a player required to have a password. | | playerpasswords.bypass | Allows a player to bypass a required password. | | playerpasswords.enable | Gives access to /password enable. | | playerpasswords.disable | Gives access to /password disable. | | playerpasswords.set | Gives access to /password set [password]. | | playerpasswords.use | Gives access to all password commands. Enabled by default.|