Minecraft 플러그인 nLogin

nLogin와 확인된 서버에 대한 정보

🔌 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

CommandDescriptionPermissionAccess
/nlogin supportLists support contacts.not specifiedAdmin
/nlogin versionShows plugin version information.not specifiedAdmin
/nlogin changepass <player> <new password>Change a player's password.nlogin.command.nlogin.changepassAdmin
/nlogin delete <player>Deletes a player's account.nlogin.command.nlogin.deleteAdmin
/nlogin dupeip <player/ip>Lists accounts with the same IP address.not specifiedAdmin
/nlogin forcelogin <player>Forces the login of an account.not specifiedAdmin
/nlogin unregister <player>Removes an account's password.nlogin.command.nlogin.unregisterAdmin
/nlogin verify <player>Shows account information.nlogin.command.nlogin.verifyAdmin
/nlogin reloadReloads plugin settings.not specifiedAdmin
/nlogin updateControls plugin update settings.not specifiedAdmin
/nlogin spawn <action> <type>Controls teleportation behavior after login.not specifiedAdmin
/changepassword <current> <new>Change your registered password.not specifiedPlayer
/discordConfigure Discord as 2FA for an account.nlogin.command.discordPlayer
/emailConfigure email as 2FA for an account.nlogin.command.emailPlayer
/login <password>Authenticate the registered player.not specifiedPlayer
/register <password>Register an account with a password.not specifiedPlayer
/unregisterUnregister your account (disabled by default).nlogin.command.nlogin.unregisterPlayer
/offlineMark the account as offline/cracked.not specifiedAdmin/Player
/premiumMark/unmark an account as premium (console can toggle).not specifiedAdmin/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

PermissionDescriptionDefault
nlogin.adminGrants administrator-level notifications and access to administrative commands.not specified
nlogin.bypass.discordBypass requirement to link Discord when that option is enabled.not specified
nlogin.bypass.emailBypass requirement to link email when that option is enabled.not specified
nlogin.force.discordForce Discord 2FA even when IP has not changed.not specified
nlogin.force.emailForce email 2FA even when IP has not changed.not specified
nlogin.command.nlogin.changepassPermission for /nlogin changepass.not specified
nlogin.command.nlogin.changeuuidPermission for /nlogin changeuuid.not specified
nlogin.command.nlogin.deletePermission for /nlogin delete.not specified
nlogin.command.nlogin.registerPermission for /nlogin register.not specified
nlogin.command.nlogin.unregisterPermission for /nlogin unregister.not specified
nlogin.command.nlogin.verifyPermission for /nlogin verify.not specified
nlogin.command.discordPermission for the /discord 2FA command.not specified
nlogin.command.emailPermission 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.

nLogin 플러그인 서버

플러그인 nLogin 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.

플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. nLogin의 실제 역할은 서버별 설정에 따라 다릅니다.

데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, nLogin을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.

nLogin을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.