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
| 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
보호된 클레임, 플레이어 상점과 경매가 있는 경제 시스템, 여러 버전 지원, 그리고 Java–Bedrock 크로스플레이를 제공하는 친근한 서바이벌 SMP로, 캐주얼 빌더와 커뮤니티에 적합합니다.
651.15 - Racsu Planet
스킬, 퀘스트, 커스텀 던전, 그리고 공식 스토어와 커뮤니티 허브가 뒷받침하는 게임 내 경제를 갖춘 크로스플레이 서바이벌 MMORPG(Java + Bedrock).
146.06 - AntyMC
PvP와 생존에 중점을 둔 폴란드식 Anarchy 스타일 Lifesteal 서버입니다 — 커스텀 아이템, 클랜, 플레이어 경매, 그리고 경쟁적이고 리스크가 큰 플레이를 위한 게임 내 경제 시스템을 제공합니다.
031 - ÂÂOlympus Âservidor amigable020.88
플러그인 nLogin 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.
플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. nLogin의 실제 역할은 서버별 설정에 따라 다릅니다.
데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, nLogin을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.
nLogin을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.