Passwords - Your Personal Password Plugin for Minecraft
Secure your Minecraft server effortlessly with
Passwords!
![[IMG]](/proxy/image?url=https%3A%2F%2Fwww.codefactor.io%2Frepository%2Fgithub%2Fhamburgbigj%2Fpasswords%2Fbadge)
✨Thank You for 1,000 Downloads!✨
We’ve reached
1,000 downloads—a huge milestone! ✅
If you enjoy the plugin, please consider leaving a
rating. Your feedback helps improve the plugin and bring new features to the community!
The
beta version of the plugin is now available.
Passwords Beta on SpigotMC
Why Choose Passwords?
Passwords is a powerful, easy-to-use plugin that enhances your server's security by enabling personalized password protection for players. It integrates seamlessly, ensuring a smooth and secure experience for everyone on your Minecraft server.
✨ Key Features
- Custom Passwords for Each Player
Players can create unique passwords, ensuring personalized and secure account access.
- Adjustable Password Lengths
Admins can define password length settings for the perfect balance between security and convenience.
- Admin Password Options
A master password feature allows admins to grant full permissions and Op status.
- ⚙️ Seamless Integration
Works with any Minecraft server software (Paper, Spigot, Purpur) and requires minimal setup.
Code (YAML):
version
: 1.7
# Do not change !!!!
# Only edit the rest.
enable
: true
auto-update
: true
settings
:
# check-type: server : One password for the entire server.
# check-type: player : A unique password for each player. (Works only on the first join. To reset, delete player data or use the /setpassword command)
# check-type: custom : The addon will handle the ui / mode. (You can use the api to change the password)
check-type
: server
# Gui Name
gui-name
: §9Passwords
# Set password name
set-password-name
: §aSet Password
# Message that will be displayed as the kick reason.
fail-message
: §4§lThe password is incorrect!
# When the UI is closed without a password
close-ui-message
: §4§lYou need to enter a Password!
# Enable welcome message.
welcome-message-enabled
: true
# Welcome message after login.
welcome-message
: §3Welcome to ExampleServer
# Welcomemassage second line (Only for title)
welcome-message-second
: §2Passwords
# Movement event cancel
message-kick-movement
: §4§lYou can not move withot being login!
# Password length
password-length
: 4
# Display type for the welcome message: chat; actionbar; title
welcome-message-display-type
: chat
# Admin password enable
admin-password-enabled
: true
# Admin password grants all permissions to the player. (Can not be longer than the password-length)
admin-password
: 8143
# Admin login as Op.
is-admin-op
: true
# Enable login gamemode.
login-gamemode-enabled
: true
# Gamemode every player will have upon login: survival, creative, adventure, spectator
login-gamemode
: survival
# Prevents movement for non login player
prevents-movement
: false
# Ip Login. Login with ip ( Beta - Mey not work!)
login-ip
: false
# DiscordSRV support
use-discord-srv
: false
discord
:
# DiscordSRV Password on login
need-password
: false
server
:
# Server password (Can not be longer than the password-length)
password
: 1234
api:
enable
: true
# Kicks the player when the password changes.
kick-password-change
: true
# Change Password Message
change-password-message
: §4Your password has benn changed!
# Kick Player Message
kick-player-message
:
"§6 Passwords Kicked You Reason : "
# Override the type. (Only for custom)
override-check-type
: true
Dependencies
Commands
- /preload
Reload the plugin for configuration updates.
- /setpassword <Player> <Password>
Assign a password to a player manually.
For Developers: Gradle Setup
To integrate
Passwords into your development environment, use the following Gradle setup:
implementation files("$projectDir/lib/passwords-(Plugin version).jar")
Example