
简体中文 | English
depend:
NeoLibrary: https://www.spigotmc.org/resources/125811/
About
NeoLogin is a modern, feature-rich player authentication plugin for Minecraft servers. It is the complete rewrite and next-generation evolution of blbiLogin, designed from the ground up with modern architecture, better performance, and more features.
Note: NeoLogin is under active development. For production servers, consider using blbiLogin until NeoLogin reaches stable release.



Requirements
Requirement Version
Minecraft 1.21.8+
Server Core Spigot / Paper / Folia
Java 21+
Dependency NeoLibrary
Installation
- Start Server - Configuration files will be generated automatically
- Configure - Edit plugins/NeoLogin/config.yml to your needs
Commands
Player Commands
Command Aliases Description
/register <password> [confirm] /reg Register a new account
/login <password> /l Login to your account
/resetpassword <old> <new> /rp Change your password
Admin Commands
Command Description Permission
/neologin reload Reload configuration neologin.admin
/neologin savelocation Save spawn location neologin.admin
/resetpassword <player> <newpass> Reset player password neologin.admin
⚙️ Configuration
Database Setup
SQLite (Default)
database:
type: "sqlite"
file: "playerData.db"
SQLite (Default)
database:
type: "sqlite"
file: "playerData.db"
MySQL / MariaDB
database:
type: "mysql" # or "mariadb"
host: "localhost"
port: 3306
database: "neoLogin"
username: "root"
password: "your_password"
MySQL / MariaDB
database:
type: "mysql" # or "mariadb"
host: "localhost"
port: 3306
database: "neoLogin"
username: "root"
password: "your_password"
PostgreSQL
database:
type: "postgresql"
host: "localhost"
port: 5432
database: "neoLogin"
username: "postgres"
password: "your_password"
PostgreSQL
database:
type: "postgresql"
host: "localhost"
port: 5432
database: "neoLogin"
username: "postgres"
password: "your_password"
Registration Rewards
register:
reward:
enable: true
items:
- "BREAD:16"
- "IRON_SWORD:1"
experience: 100
consoleCommands:
- "give %player% minecraft:cookie 5"
Bedrock Configuration
bedrock:
enabled: true
autologin:
floodgate: true # Auto-login via Floodgate API
uuid: false # Auto-login by Bedrock UUID
prefix: false # Auto-login by name prefix
prefix_value: "*"
forms: true # Enable form UI for Bedrock
Permissions
Permission Description Default
neologin.admin Access to admin commands OP
License
This project is licensed under the Apache License 2.0.
Acknowledgements
- blbiLogin - The original project that inspired NeoLogin
- All contributors and testers
- The Minecraft server community
Support
- Issues: GitHub Issues
- SpigotMC: Plugin Page
⭐ If NeoLogin helps your server, please consider giving us a star!
Made with by EggFine
- Download the latest release from SpigotMC or GitHub Releases
- Install Dependencies:
plugins/
├── NeoLibrary.jar (required)
└── NeoLogin.jar
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta