Compatibility
Minecraft: Java Edition
1.21–1.21.1
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
Platforms
Bukkit
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
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. |