SimpleAuth icon

SimpleAuth -----

SimpleAuth is a minimal authentication plugin that provides basic login/register functionality



SimpleAuth
Minimal Authentication System for Paper

[​IMG]
[​IMG]
[​IMG]

Basic login/register system designed for small servers




✨ Features

Simple Authentication
• /register <password> <repeat>
• /login <password>
• /changepassword <old> <new> <repeat>
• No IP sessions
• YAML-based data storage
• Plain text password storage (by design)

Player Restrictions (Pre-Auth)
• Frozen movement
• Blindness effect
• Blocked commands & interactions
• Chat disabled
• Applies to all players (including OP)

⏱️ Auto-Kick System
• Configurable delay
• Custom kick message
• Enable/disable in config
• Default: 60 seconds

Smart Reminders
• Periodic reminder messages
• Separate messages for registered/unregistered
• Configurable interval
• Automatically stops after login

Admin Features
• /sa onetimeforce <player>
• Permission: simpleauth.admin
• OPs are NOT exempt
• /sa help

⚙️ Fully Configurable
• All messages editable
• Password length control
• Forbidden password list
• Command toggles
• Whitelist support
• Full & color code support


Installation

1. Download SimpleAuth.jar
2. Place it in your plugins/ folder
3. Start the server
4. Edit config.yml (optional)
5. Restart or use /reload confirm


Commands

Player:
/register <password> <repeat>
/login <password>
/changepassword <old> <new> <repeat>

Admin:
/sa onetimeforce <player>
/sa help

Tab completion supported.


⚠️ Important Notice

This plugin stores passwords in PLAIN TEXT intentionally.
It does NOT hash or encrypt passwords.

Recommended only for:
✔ Private servers
✔ Small trusted communities
✔ Development/testing

Not recommended for public servers.

⚙️ Configuration Example

Password settings:
Code (Text):

password:
  min-length: 4
  max-length: 32
  forbidden-passwords:
    - "123"
    - "password"
 
Auto-kick:
Code (Text):

auto-kick:
  enabled: true
  delay: 60
  message: "&cToo slow!"
 
Reminders:
Code (Text):

reminders:
  interval: 10
  not-registered: "&eRegister with /register!"
  not-logged-in: "&eLogin with /login!"
 

Compatibility

26.1.x – Supported
1.21.5 – Supported
1.21+ – Compatible
1.20+ – Likely compatible
1.19 and below – Test required


Permissions

simpleauth.admin – default: op


Resource Information
Author:
----------
Total Downloads: 83
First Release: Feb 14, 2026
Last Update: Apr 16, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings