NeoAuthMe

An AuthMeReloaded fork that aims to adapt 1.21.10’s new async login pipeline.

307

Quick challenge

How far can you run before the mobs catch you?

NeoAuthMe

NeoAuthMe 6.1.0

The best authentication plugin for Paper 1.21.11+!

⚠️ Important Notice

Only Paper 1.21.11+ is guaranteed to work and receive support. Only Paper 1.21.11+ is guaranteed to work and receive support. Other server software (Spigot, Bukkit, Folia, Purpur, and other Bukkit/Spigot-based forks) may work but are not officially supported and will not receive bug fixes or support for issues specific to those platforms.

⚠️ This plugin will NOT work on: - Server software versions below 1.21.11 - Forge, Fabric, or other mod loaders

📖 Description

Prevent username stealing on your server! NeoAuthMe is a powerful authentication plugin that secures your Offline mode server or increases your Online mode server's protection.

NeoAuthMe disallows players who aren't authenticated to perform actions like placing blocks, moving, typing commands, or using the inventory. It can also kick players with uncommonly long or short player names or kick players from banned countries.

✨ Key Features

🔐 Security & Authentication

- Avoid "Logged in from another location" messages - Prevents account theft - Avoid "Logged in from another location" messages - Recover lost passwords via email - Avoid "Logged in from another location" messages - TOTP support for extra security - Avoid "Logged in from another location" messages - Stay logged in across server restarts - Avoid "Logged in from another location" messages - Admins can login to any account via console command - Avoid "Logged in from another location" messages

🤖 Anti-Bot System

- IP-based restrictions - Automatically detects and prevents bot attacks - IP-based restrictions - GeoIP-based access control - IP-based restrictions - Associate usernames with IPs

💾 Database & Storage

- Built-in database converter - Built-in database converter - Optimized performance - Built-in database converter - Useful for forum database integration - Built-in database converter - Never lose your data - Built-in database converter - Convert between database types easily

🔄 Migration & Import

- Multiple password hash support: Rakamak, xAuth, CrazyLogin, RoyalAuth, vAuth - Multiple password hash support - Migrate from old auths.db format - Multiple password hash support - Compatible with various forum systems

🌍 Localization

- Custom message files - Full customization - Custom message files - See Custom message files - Custom message files - Create your own translations

🔧 Advanced Features

- Forum integration support - Protect player inventory until authentication (requires ProtocolLib) - Forum integration support - Restore player position on login - Forum integration support - Forum integration support like BuildCraft and RedstoneCraft - Forum integration support: SHA256, ARGON2, BCRYPT, PBKDF2, and more - Forum integration support: PHPBB, VBulletin, Xenforo, MyBB, IPB3, IPB4, WordPress, and more

📋 Requirements

- Minecraft 1.21.11+ (required) - Minecraft 1.21.11+ (REQUIRED - only officially supported platform) - Minecraft 1.21.11+ (required) - ProtocolLib (optional, required for some features like inventory protection)

Note: This plugin is officially supported only on Paper 1.21.11+. Other server software (Spigot, Bukkit, Folia, Purpur, and other Bukkit/Spigot-based forks) may work but are not guaranteed and will not receive support for platform-specific issues.

🔗 Links

- Support: Support - Support: - %%MD1%% - %%MD2%% - %%MD3%% - Support: %%MD4%%

🎮 Quick Start

1. Download the JAR file 2. Place it in your server's `plugins` folder 3. Start your server (Paper 1.21.11+) 4. Configure NeoAuthMe in `plugins/NeoAuthMe/config.yml` 5. Players will need to register and login to play!

📝 What's New in 6.1.0

- ✅ Updated to Paper 1.21.11+ API compatibility

📝 What's New in 6.0.1

- ✅ Removed version-specific branching logic - Simplified codebase - ✅ Single-branch workflow - Easier maintenance - ✅ Code cleanup - Removed unused methods and simplified comments - ✅ Improved maintainability

📝 What's New in 6.0.0

- ✅ Updated to Paper 1.21.11+ API compatibility - ✅ Switched to `AsyncPlayerSpawnLocationEvent` for better performance - ✅ All plugin references renamed to NeoAuthMe - ✅ Improved teleportation handling for new Paper API - ✅ Better thread safety and event handling

📜 License

GNU GPL v3.0 - See LICENSE file for details

---

Note: This is a fork of AuthMeReloaded, updated and maintained for Paper 1.21.11+ by Yur1nn.

ADS