Plugin Minecraft nLogin
Informacje o nLogin i potwierdzonych serwerach
🔌 About nLogin
nLogin is a Minecraft plugin that provides a server-side authentication system for registered and offline (cracked) accounts. It focuses on practical account management, proxy/network compatibility, and integrations such as two-factor authentication and migration from other auth plugins. The project is maintained from the NickUC project pages and distributed through standard plugin catalogs.
🎯 Purpose
nLogin's core purpose is to give server operators an on-server account system: register and authenticate players, enforce second-factor checks (Discord/email integration), operate across proxy networks, and migrate existing account data from other authentication plugins.
⚙️ Features
- Account registration and password-based login.
- Two-factor options (Discord and email integration) with per-account linking features.
- Proxy/network support (used on setups with Velocity, BungeeCord/Waterfall and backend Spigot/Paper servers).
- Migration tools to convert accounts from other auth plugins that implement the AuthMe API.
- Administrative commands for account management (change password, delete/unregister, force login, verify info, duplicate-IP listing).
- Optional Redis messaging configuration for cross-server coordination and documented MySQL backend support.
- Compatibility layer for plugins that use the AuthMe API.
🧩 Who It Is For
nLogin is intended for server owners and administrators who run public or private networks that need an on-server account system, network-aware authentication, and optional 2FA integration. It is used on proxy-backed networks and single-server setups that require local account management.
🏗️ Example Use Cases
- A proxy network requires a central authentication flow that works across Velocity or Bungee-backed proxies and Paper/Purpur backends.
- A server migrating from another auth plugin uses nLogin's converter tools to import accounts and preserve player access.
- An SMP server enabling Discord-based second-factor authentication for higher-account security.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/nlogin support | Lists support contacts. | not specified | Admin |
/nlogin version | Shows plugin version information. | not specified | Admin |
/nlogin changepass <player> <new password> | Change a player's password. | nlogin.command.nlogin.changepass | Admin |
/nlogin delete <player> | Deletes a player's account. | nlogin.command.nlogin.delete | Admin |
/nlogin dupeip <player/ip> | Lists accounts with the same IP address. | not specified | Admin |
/nlogin forcelogin <player> | Forces the login of an account. | not specified | Admin |
/nlogin unregister <player> | Removes an account's password. | nlogin.command.nlogin.unregister | Admin |
/nlogin verify <player> | Shows account information. | nlogin.command.nlogin.verify | Admin |
/nlogin reload | Reloads plugin settings. | not specified | Admin |
/nlogin update | Controls plugin update settings. | not specified | Admin |
/nlogin spawn <action> <type> | Controls teleportation behavior after login. | not specified | Admin |
/changepassword <current> <new> | Change your registered password. | not specified | Player |
/discord | Configure Discord as 2FA for an account. | nlogin.command.discord | Player |
/email | Configure email as 2FA for an account. | nlogin.command.email | Player |
/login <password> | Authenticate the registered player. | not specified | Player |
/register <password> | Register an account with a password. | not specified | Player |
/unregister | Unregister your account (disabled by default). | nlogin.command.nlogin.unregister | Player |
/offline | Mark the account as offline/cracked. | not specified | Admin/Player |
/premium | Mark/unmark an account as premium (console can toggle). | not specified | Admin/Console |
Notes: some commands or subcommands are marked by the project as premium features; the availability of premium-only commands depends on the edition installed.
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
nlogin.admin | Grants administrator-level notifications and access to administrative commands. | not specified |
nlogin.bypass.discord | Bypass requirement to link Discord when that option is enabled. | not specified |
nlogin.bypass.email | Bypass requirement to link email when that option is enabled. | not specified |
nlogin.force.discord | Force Discord 2FA even when IP has not changed. | not specified |
nlogin.force.email | Force email 2FA even when IP has not changed. | not specified |
nlogin.command.nlogin.changepass | Permission for /nlogin changepass. | not specified |
nlogin.command.nlogin.changeuuid | Permission for /nlogin changeuuid. | not specified |
nlogin.command.nlogin.delete | Permission for /nlogin delete. | not specified |
nlogin.command.nlogin.register | Permission for /nlogin register. | not specified |
nlogin.command.nlogin.unregister | Permission for /nlogin unregister. | not specified |
nlogin.command.nlogin.verify | Permission for /nlogin verify. | not specified |
nlogin.command.discord | Permission for the /discord 2FA command. | not specified |
nlogin.command.email | Permission for the /email 2FA command. | not specified |
⚙️ Installation
📥 Setup
- Download the official plugin JAR for your server platform and place it into the server
plugins/directory. - Restart the server and confirm the plugin loads in console logs.
📦 Dependencies
- Compatibility with plugins using the AuthMe API is provided; a compatibility layer is available for those integrations.
🧾 Configuration
- nLogin creates and uses configuration files (a config template and related files are documented by the project).
- The project documents a MySQL setup for persistent storage and includes optional Redis messaging settings used in proxy/network setups.
🧠 Technical Notes
- Supported platforms (project documentation) include Velocity, BungeeCord/Waterfall proxies and Spigot/Paper backend servers; Folia is also referenced by the project as supported.
- The project exposes an API and Javadocs for integration by other plugins.
- Some advanced features (2FA management, certain admin actions) are listed as premium in the official project documentation.
🤝 When This Plugin Is Useful
Use nLogin when you need a network-aware, configurable server-side authentication system with migration tools and optional two-factor integrations for a proxy-backed Minecraft deployment.
- Froggie
Przyjazny survival SMP oferujący zabezpieczone działki, ekonomię ze sklepami graczy i aukcjami, obsługę wielu wersji oraz cross-play Java–Bedrock dla casualowych budowniczych i społeczności.
350.2 - Racsu Planet
Cross-play Survival MMORPG (Java + Bedrock) z umiejętnościami, zadaniami, własnymi lochami i ekonomią w grze, wspieraną przez oficjalny sklep i hub społeczności.
146.06 - AntyMC
Polski serwer Lifesteal w stylu Anarchy, skupiony na PvP i przetrwaniu — oferuje niestandardowe przedmioty, klany, aukcje graczy oraz ekonomię w grze dla rywalizacji na wysoką stawkę.
030.99 - ÂÂOlympus Âservidor amigable020.88
- WreckedStormSMP
Lifesteal Survival SMP z niestandardowymi pluginami, aktywną społecznością i rozwojem opartym na PvP — graj mądrze, walcz ostro.
06.87
Strona pluginu nLogin pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.
Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola nLogin zależy od ustawień serwera.
Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać nLogin, ale nie pojawiać się w tej sekcji.
Użyj listy serwerów z nLogin, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.