Minecraft Servers HQ

Minecraft plugin nLogin

Informatie over nLogin en bevestigde servers

🔌 Over nLogin

nLogin is een Minecraft-plug-in die een server-side authenticatiesysteem biedt voor geregistreerde en offline (cracked) accounts. De focus ligt op praktisch accountbeheer, compatibiliteit met proxy/netwerken en integraties zoals twee-factor-authenticatie en migratie vanuit andere auth-plug-ins. Het project wordt onderhouden via de NickUC-projectpagina's en verspreid via standaard plugincatalogi.

🎯 Doel

Het hoofddoel van nLogin is serverbeheerders een accountsysteem op de server te geven: spelers registreren en authenticeren, tweede-factorcontroles afdwingen (Discord/e-mail-integratie), werken over proxynetwerken heen en bestaande accountgegevens uit andere authenticatieplug-ins migreren.

⚙️ Functies

  • Accountregistratie en inloggen met een wachtwoord.
  • Twee-factoropties (Discord- en e-mailintegratie) met koppelfuncties per account.
  • Ondersteuning voor proxy/netwerken (gebruikt in setups met Velocity, BungeeCord/Waterfall en backend-servers op Spigot/Paper).
  • Migratietools om accounts te converteren uit andere auth-plug-ins die de AuthMe API implementeren.
  • Beheerderscommando's voor accountbeheer (wachtwoord wijzigen, verwijderen/unregisteren, force login, info controleren, lijst met dubbele IP's).
  • Optionele Redis-berichtenconfiguratie voor coördinatie tussen servers en gedocumenteerde ondersteuning voor een MySQL-backend.
  • Een compatibiliteitslaag voor plug-ins die de AuthMe API gebruiken.

🧩 Voor wie het is

nLogin is bedoeld voor servereigenaren en beheerders die openbare of privé-netwerken runnen en een accountsysteem op de server, netwerkbewuste authenticatie en optionele 2FA-integratie nodig hebben. Het wordt gebruikt op proxy-ondersteunde netwerken en single-server setups die lokaal accountbeheer vereisen.

🏗️ Voorbeeldtoepassingen

  • Een proxynetwerk heeft een centrale authenticatiestroom nodig die werkt over Velocity- of Bungee-proxy's en Paper/Purpur-backends.
  • Een server die migreert vanaf een andere auth-plug-in gebruikt de convertertools van nLogin om accounts te importeren en spelerstoegang te behouden.
  • Een SMP-server schakelt Discord-gebaseerde tweedefactorauthenticatie in voor extra accountbeveiliging.

⌨️ Commando's

CommandoBeschrijvingPermissieToegang
/nlogin supportGeeft ondersteuningscontacten weer.niet gespecificeerdAdmin
/nlogin versionToont versie-informatie van de plug-in.niet gespecificeerdAdmin
/nlogin changepass <player> <new password>Wijzigt het wachtwoord van een speler.nlogin.command.nlogin.changepassAdmin
/nlogin delete <player>Verwijdert het account van een speler.nlogin.command.nlogin.deleteAdmin
/nlogin dupeip <player/ip>Geeft accounts met hetzelfde IP-adres weer.niet gespecificeerdAdmin
/nlogin forcelogin <player>Dwingt het inloggen van een account af.niet gespecificeerdAdmin
/nlogin unregister <player>Verwijdert het wachtwoord van een account.nlogin.command.nlogin.unregisterAdmin
/nlogin verify <player>Toont accountinformatie.nlogin.command.nlogin.verifyAdmin
/nlogin reloadHerlaadt de instellingen van de plug-in.niet gespecificeerdAdmin
/nlogin updateBeheert de update-instellingen van de plug-in.niet gespecificeerdAdmin
/nlogin spawn <action> <type>Beheert teleporteergedrag na het inloggen.niet gespecificeerdAdmin
/changepassword <current> <new>Wijzigt je geregistreerde wachtwoord.niet gespecificeerdSpeler
/discordStelt Discord in als 2FA voor een account.nlogin.command.discordSpeler
/emailStelt e-mail in als 2FA voor een account.nlogin.command.emailSpeler
/login <password>Authenticeert de geregistreerde speler.niet gespecificeerdSpeler
/register <password>Registreert een account met een wachtwoord.niet gespecificeerdSpeler
/unregisterSchrijft je account uit (standaard uitgeschakeld).nlogin.command.nlogin.unregisterSpeler
/offlineMarkeert het account als offline/cracked.niet gespecificeerdAdmin/Speler
/premiumMarkeert of ontmarkeert een account als premium (console kan schakelen).niet gespecificeerdAdmin/Console

Opmerkingen: sommige commando's of subcommando's zijn door het project gemarkeerd als premium-functies; de beschikbaarheid van premium-commando's hangt af van de geïnstalleerde editie.

🔐 Permissies

PermissieBeschrijvingStandaard
nlogin.adminGeeft meldingen op beheerdersniveau en toegang tot beheercommando's.niet gespecificeerd
nlogin.bypass.discordOmzeilt de eis om Discord te koppelen wanneer die optie is ingeschakeld.niet gespecificeerd
nlogin.bypass.emailOmzeilt de eis om e-mail te koppelen wanneer die optie is ingeschakeld.niet gespecificeerd
nlogin.force.discordForceert Discord 2FA, zelfs wanneer het IP niet is gewijzigd.niet gespecificeerd
nlogin.force.emailForceert e-mail 2FA, zelfs wanneer het IP niet is gewijzigd.niet gespecificeerd
nlogin.command.nlogin.changepassPermissie voor /nlogin changepass.niet gespecificeerd
nlogin.command.nlogin.changeuuidPermissie voor /nlogin changeuuid.niet gespecificeerd
nlogin.command.nlogin.deletePermissie voor /nlogin delete.niet gespecificeerd
nlogin.command.nlogin.registerPermissie voor /nlogin register.niet gespecificeerd
nlogin.command.nlogin.unregisterPermissie voor /nlogin unregister.niet gespecificeerd
nlogin.command.nlogin.verifyPermissie voor /nlogin verify.niet gespecificeerd
nlogin.command.discordPermissie voor het 2FA-commando /discord.niet gespecificeerd
nlogin.command.emailPermissie voor het 2FA-commando /email.niet gespecificeerd

⚙️ Installatie

📥 Setup

  • Download de officiële plug-in JAR voor jouw serverplatform en plaats deze in de plugins/-map van de server.
  • Herstart de server en controleer of de plug-in wordt geladen in de consolelogs.

📦 Afhankelijkheden

  • Compatibiliteit met plug-ins die de AuthMe API gebruiken wordt geboden; voor die integraties is een compatibiliteitslaag beschikbaar.

🧾 Configuratie

  • nLogin maakt configuratiebestanden aan en gebruikt ze (een config-template en gerelateerde bestanden zijn door het project gedocumenteerd).
  • Het project documenteert een MySQL-opzet voor permanente opslag en bevat optionele Redis messaging-instellingen die worden gebruikt in proxy/netwerk-setup's.

🧠 Technische notities

  • Ondersteunde platforms (projectdocumentatie) omvatten Velocity, BungeeCord/Waterfall-proxy's en Spigot/Paper-backendservers; Folia wordt door het project ook als ondersteund genoemd.
  • Het project biedt een API en Javadocs voor integratie door andere plug-ins.
  • Sommige geavanceerde functies (2FA-beheer, bepaalde admin-acties) staan in de officiële documentatie als premium vermeld.

🤝 Wanneer deze plug-in nuttig is

Gebruik nLogin wanneer je een netwerkbewust, configureerbaar server-side authenticatiesysteem nodig hebt met migratietools en optionele tweefactorintegraties voor een Minecraft-omgeving achter een proxy.

Servers met plugin nLogin

De pagina van plugin nLogin toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.

Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van nLogin hangt af van de serverinstellingen.

Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server nLogin gebruikt maar niet in dit gedeelte verschijnt.

Gebruik de lijst van servers met nLogin om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.