Passwords

Quick rating

Passwords

No reviews yet

A simple Server Pasword / Login Plugin

Mod Loaders
Paper
Spigot
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
2.6.2
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Passwords

Secure your server with Passords!
Passwords an easy to use and simple plugin to secure your minecraft server from strangers. If you dont want to use a whitlis you can simply give your friends the password and thats it.

CodeFactor

Hud


Features

  • Custom Passwords for Each Player
    Allow players to create unique passwords, ensuring personalized and secure access to their accounts.

  • Admin Password Options
    Admins can set a master password for full permissions and Op status.

  • Seamless Integration
    Works effortlessly with any Minecraft server without requiring complex setup.


Sample Config.yml

Below is an example configuration file to get you started:

Click to view config.yml
version: "2.6.2"
debug: false
# Password dose not supports PlaceholderAPI in messages.
# Supported placeholders are: &player& -> Player Name
# Placeholders are only supported in messages

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: none   : No password check.
  # check-type: pattern : The player must enter a pattern like "o x o"
  #                                                            "x x x"
  #                                                            "x x x"
  check-type: server
  # GUI Name
  gui-name: Enter Passwords
  # Set password name
  set-password-name: Set Password
  # Message that will be displayed as the kick reason.
  fail-message: The password is incorrect!
  # When the UI is closed without a password
  close-ui-message: You need to enter a password!
  # Enable welcome message.
  welcome-message-enabled: true
  # Welcome message after login.
  welcome-message: Welcome to ExampleServer
  # Welcome message second line (Only for title)
  welcome-message-second: Passwords
  # Display type for the welcome message: message; actionbar; title
  welcome-message-display-type: message
  # Enable login gamemode.
  login-gamemode-enabled: true
  # Gamemode every player will have upon login: survival, creative, adventure, spectator
  login-gamemode: survival
  # Player password length (for the check-type: player)
  player-password-length: 4
  # Blocked passwords ( only for the check-type: player & server )
  blocked-passwords:
    - 1111
  # Saves the player inventory on logout and restores it on login. ( !!!!! Waring: When the data folder or the player data in the passwords folder is deleted, the player inventory will be lost !!!!! )
  save-player-inventory: false
  # Saves the player inventory automatically
  enable-auto-save: true
  # Saves the player inventory every 5 minutes (if save-player-inventory is true)
  save-player-inventory-intervall: 10 # in minutes ( min 3 )
  # Invulnerable on login (note: this will prevent fall damage when exploited)
  invulnerable-on-login: true

server:
  # Server password (the password can be any length | for the check-type: server)
  password: 1234
  # Staff password (the password can be any length | for the check-type: server)
  staff-password: 8181
  # Staff permissions (will be given to the player after login)
  staff-permissions:
    - passwords.*
  # Remove staff permissions on logout
  remove-staff-permissions-on-logout: true
  # Password pattern (for the check-type: pattern)
  pattern:
    - oxo
    - xxx
    - xxx

Commands

Click to view commands
  • /setpassword <Password> → Set your password.
  • /setplayerpassword <Player> <Password> → Ser a Player's password.
  • /logout <Player> → Logout player.

For Developers: Maven/Gradle Setup

Click to view Maven/Gradle setup

Maven:

<dependency>
    <groupId>cho.info</groupId>
    <artifactId>passwords</artifactId>
    <version>(Plugin version)</version>
</dependency>

<repositories>
    <repository>
        <id>local-repo</id>
        <url>file:/path/to/my-local-repo</url>
    </repository>
</repositories>

Gradle:

implementation files("$projectDir/lib/passwords-(Plugin version).jar")

Screenshots

Gallery

  • Icon Normal
    Icon Normal
  • Kick Screen
    Kick Screen
  • Kick Screen 2
    Kick Screen 2
  • Icon Winter
    Icon Winter
  • Gui
    Gui

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~4,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works