![[IMG]](//proxy.spigotmc.org/32a7101f68edbce3c93feebccf0361ec3b471a93/68747470733a2f2f6769746875622e636f6d2f45676746696e652f4e656f4c6f67696e2f626c6f622f6d61696e2f696d616765732f6e656f6c6f67696e62616e6e65722e6a70673f7261773d74727565)
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.
![[IMG]](//proxy.spigotmc.org/408fc1bf58f3b1c3acf25b77d512f72887ce4e75/68747470733a2f2f6769746875622e636f6d2f45676746696e652f4e656f4c6f67696e2f626c6f622f6d61696e2f696d616765732f6e656f6c6f67696e666561747572652e6a70673f7261773d74727565)
![[IMG]](//proxy.spigotmc.org/952bf7945c001e5a6c3852aac89fdbf6138fea47/68747470733a2f2f6769746875622e636f6d2f45676746696e652f4e656f4c6f67696e2f626c6f622f6d61696e2f696d616765732f6e656f6c6f67696e7768797570646174652e6a70673f7261773d74727565)
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
⭐ If NeoLogin helps your server, please consider giving us a star!
Made with ❤️ by
EggFine
- Install Dependencies:
plugins/
├── NeoLibrary.jar (required)
└── NeoLogin.jar