promotional bannermobile promotional banner

PlayerAuth

Lightweight and secure authentication plugin for Paper servers with registration, login protection, customizable messages, and multilingual support.
en.png

en.png

ru.png

ru.png

Description

PlayerAuth

PlayerAuth is a lightweight authentication plugin for Minecraft servers running on Paper and compatible server software.

It provides a simple and reliable registration and login system designed for servers that need basic account protection without a huge amount of configuration.

Features

๐Ÿ” Authentication

Players can register and authenticate their accounts using simple commands:

  •   /register <password> <password>
  •   /login <password>
  •   /changepassword <old> <new>
  •   /logout

Unauthenticated players can be restricted from interacting with the server until they successfully log in.

๐Ÿ›ก๏ธ Login Protection

PlayerAuth can protect accounts against repeated incorrect password attempts.

Server administrators can configure:

  • Maximum login attempts
  • Temporary account lockouts
  • Authentication timeout
  • Restrictions for unauthenticated players

๐Ÿ’พ Data Storage

Player authentication data is stored separately from the main server configuration.

The plugin is designed to keep authentication data persistent across server restarts.

๐ŸŒ Multilingual Support

PlayerAuth supports multiple languages without requiring separate plugin builds.

Languages can be selected through the configuration, allowing server owners to use the plugin in their preferred language.

Additional languages can be added by creating new message files.

โš™๏ธ Highly Configurable

Server owners can customize authentication behavior and plugin messages through configuration files.

This includes:

  • Authentication settings
  • Password requirements
  • Login attempt limits
  • Timeout settings
  • Player restrictions
  • Language selection
  • Messages

Compatibility

PlayerAuth is primarily designed for Paper.

It may also work on compatible Paper-based server software such as:

  • Paper
  • Purpur
  • Pufferfish

Spigot compatibility depends on whether the specific plugin version uses Paper-specific APIs.

Commands

| Command           | Description                  |
| ----------------- | ---------------------------- |
| /register       | Register a new account       |
| /login          | Log into an existing account |
| /changepassword | Change the account password  |
| /logout         | Log out of the account       |

Permissions

Permissions can be configured for administrative commands and plugin management.

Configuration

PlayerAuth generates its configuration files automatically on first startup.

Example:

language: en

auth:
  login-timeout: 60
  max-attempts: 3

password:
  min-length: 6
  max-length: 32

Why PlayerAuth?

PlayerAuth is designed to stay simple.

Instead of providing dozens of unrelated systems, it focuses on one task: protecting player accounts with a clean and understandable authentication system.

More security features can be added over time while keeping the basic setup easy for server administrators.

---

PlayerAuth
A simple login system for Minecraft servers.

PlayerAuth Team

profile avatar
  • 2
    Projects
  • 37
    Downloads

More from Timofeeeeey