Plugin Minecraft nLogin
Informasi tentang nLogin dan server tempat ditemukan
🔌 Tentang nLogin
nLogin adalah plugin Minecraft yang menyediakan sistem autentikasi di sisi server untuk akun terdaftar dan akun offline (cracked). Plugin ini berfokus pada pengelolaan akun yang praktis, kompatibilitas proxy/jaringan, serta integrasi seperti autentikasi dua faktor dan migrasi dari plugin auth lain. Proyek ini dikelola melalui halaman proyek NickUC dan didistribusikan lewat katalog plugin standar.
🎯 Tujuan
Tujuan utama nLogin adalah memberi pemilik server sistem akun di server: mendaftarkan dan mengautentikasi pemain, menerapkan pemeriksaan faktor kedua (integrasi Discord/email), beroperasi di seluruh jaringan proxy, dan memigrasikan data akun yang sudah ada dari plugin autentikasi lain.
⚙️ Fitur
- Pendaftaran akun dan login berbasis kata sandi.
- Opsi dua faktor (integrasi Discord dan email) dengan fitur penautan per akun.
- Dukungan proxy/jaringan (digunakan pada setup dengan Velocity, BungeeCord/Waterfall, dan server backend Spigot/Paper).
- Alat migrasi untuk mengonversi akun dari plugin auth lain yang mengimplementasikan AuthMe API.
- Perintah administratif untuk pengelolaan akun (ubah kata sandi, hapus/unregister, paksa login, verifikasi info, daftar IP ganda).
- Konfigurasi pesan Redis opsional untuk koordinasi lintas server dan dukungan backend MySQL yang didokumentasikan.
- Lapisan kompatibilitas untuk plugin yang menggunakan AuthMe API.
🧩 Untuk Siapa Plugin Ini
nLogin ditujukan untuk pemilik dan administrator server yang menjalankan jaringan publik atau pribadi yang membutuhkan sistem akun di server, autentikasi yang sadar jaringan, dan integrasi 2FA opsional. Plugin ini digunakan pada jaringan berbasis proxy dan setup satu server yang memerlukan pengelolaan akun lokal.
🏗️ Contoh Penggunaan
- Sebuah jaringan proxy memerlukan alur autentikasi terpusat yang berfungsi di seluruh proxy berbasis Velocity atau Bungee dan backend Paper/Purpur.
- Server yang bermigrasi dari plugin auth lain menggunakan alat konverter nLogin untuk mengimpor akun dan mempertahankan akses pemain.
- Server SMP yang mengaktifkan autentikasi faktor kedua berbasis Discord untuk keamanan akun yang lebih tinggi.
⌨️ Perintah
| Perintah | Deskripsi | Izin | Akses |
|---|---|---|---|
/nlogin support | Menampilkan kontak dukungan. | tidak ditentukan | Admin |
/nlogin version | Menampilkan informasi versi plugin. | tidak ditentukan | Admin |
/nlogin changepass <player> <new password> | Mengubah kata sandi pemain. | nlogin.command.nlogin.changepass | Admin |
/nlogin delete <player> | Menghapus akun pemain. | nlogin.command.nlogin.delete | Admin |
/nlogin dupeip <player/ip> | Menampilkan akun dengan alamat IP yang sama. | tidak ditentukan | Admin |
/nlogin forcelogin <player> | Memaksa login akun. | tidak ditentukan | Admin |
/nlogin unregister <player> | Menghapus kata sandi akun. | nlogin.command.nlogin.unregister | Admin |
/nlogin verify <player> | Menampilkan informasi akun. | nlogin.command.nlogin.verify | Admin |
/nlogin reload | Memuat ulang pengaturan plugin. | tidak ditentukan | Admin |
/nlogin update | Mengontrol pengaturan pembaruan plugin. | tidak ditentukan | Admin |
/nlogin spawn <action> <type> | Mengontrol perilaku teleportasi setelah login. | tidak ditentukan | Admin |
/changepassword <current> <new> | Mengubah kata sandi terdaftar Anda. | tidak ditentukan | Pemain |
/discord | Mengonfigurasi Discord sebagai 2FA untuk akun. | nlogin.command.discord | Pemain |
/email | Mengonfigurasi email sebagai 2FA untuk akun. | nlogin.command.email | Pemain |
/login <password> | Mengautentikasi pemain yang terdaftar. | tidak ditentukan | Pemain |
/register <password> | Mendaftarkan akun dengan kata sandi. | tidak ditentukan | Pemain |
/unregister | Membatalkan pendaftaran akun Anda (nonaktif secara default). | nlogin.command.nlogin.unregister | Pemain |
/offline | Menandai akun sebagai offline/cracked. | tidak ditentukan | Admin/Pemain |
/premium | Menandai/membatalkan penandaan akun sebagai premium (konsol dapat mengubahnya). | tidak ditentukan | Admin/Konsol |
Catatan: beberapa perintah atau subperintah ditandai oleh proyek sebagai fitur premium; ketersediaan perintah khusus premium bergantung pada edisi yang dipasang.
🔐 Izin
| Izin | Deskripsi | Default |
|---|---|---|
nlogin.admin | Memberikan notifikasi tingkat administrator dan akses ke perintah administratif. | tidak ditentukan |
nlogin.bypass.discord | Melewati keharusan menautkan Discord saat opsi itu diaktifkan. | tidak ditentukan |
nlogin.bypass.email | Melewati keharusan menautkan email saat opsi itu diaktifkan. | tidak ditentukan |
nlogin.force.discord | Memaksa 2FA Discord meskipun IP belum berubah. | tidak ditentukan |
nlogin.force.email | Memaksa 2FA email meskipun IP belum berubah. | tidak ditentukan |
nlogin.command.nlogin.changepass | Izin untuk /nlogin changepass. | tidak ditentukan |
nlogin.command.nlogin.changeuuid | Izin untuk /nlogin changeuuid. | tidak ditentukan |
nlogin.command.nlogin.delete | Izin untuk /nlogin delete. | tidak ditentukan |
nlogin.command.nlogin.register | Izin untuk /nlogin register. | tidak ditentukan |
nlogin.command.nlogin.unregister | Izin untuk /nlogin unregister. | tidak ditentukan |
nlogin.command.nlogin.verify | Izin untuk /nlogin verify. | tidak ditentukan |
nlogin.command.discord | Izin untuk perintah 2FA /discord. | tidak ditentukan |
nlogin.command.email | Izin untuk perintah 2FA /email. | tidak ditentukan |
⚙️ Instalasi
📥 Penyiapan
- Unduh JAR plugin resmi untuk platform server Anda dan letakkan di direktori server
plugins/. - Mulai ulang server dan pastikan plugin dimuat di log konsol.
📦 Dependensi
- Kompatibilitas dengan plugin yang menggunakan AuthMe API disediakan; lapisan kompatibilitas tersedia untuk integrasi tersebut.
🧾 Konfigurasi
- nLogin membuat dan menggunakan file konfigurasi (template config dan file terkait didokumentasikan oleh proyek).
- Proyek ini mendokumentasikan penyiapan MySQL untuk penyimpanan permanen dan menyertakan pengaturan Redis messaging opsional yang digunakan pada setup proxy/jaringan.
🧠 Catatan Teknis
- Platform yang didukung (menurut dokumentasi proyek) mencakup proxy Velocity, BungeeCord/Waterfall, dan server backend Spigot/Paper; Folia juga disebut oleh proyek sebagai didukung.
- Proyek ini menyediakan API dan Javadocs untuk integrasi oleh plugin lain.
- Beberapa fitur lanjutan (pengelolaan 2FA, tindakan admin tertentu) tercantum sebagai premium dalam dokumentasi resmi proyek.
🤝 Kapan Plugin Ini Berguna
Gunakan nLogin saat Anda membutuhkan sistem autentikasi sisi server yang sadar jaringan, dapat dikonfigurasi, dengan alat migrasi dan integrasi dua faktor opsional untuk deployment Minecraft berbasis proxy.
- Froggie
SMP survival yang ramah, menawarkan claim yang dilindungi, ekonomi dengan toko pemain dan lelang, dukungan multi-versi, serta cross-play Java–Bedrock untuk builder santai dan komunitas.
350.2 - Racsu Planet
Cross-play Survival MMORPG (Java + Bedrock) dengan skill, quest, dungeon kustom, dan ekonomi dalam game yang didukung oleh toko resmi serta hub komunitas.
146.06 - AntyMC
Server Lifesteal bergaya Anarchy ala Polandia yang berfokus pada PvP dan survival — menghadirkan item kustom, klan, lelang pemain, dan ekonomi dalam game untuk اللعب yang kompetitif dan berisiko tinggi.
030.99 - ÂÂOlympus Âservidor amigable020.88
- WreckedStormSMP
SMP Lifesteal Survival dengan plugin kustom, komunitas aktif, dan progresi berbasis PvP — main cerdas, bertarung keras.
06.87
Halaman plugin nLogin menampilkan di server mana monitoring menemukan plugin ini, dengan platform dan versi apa ia ditemukan.
Plugin dapat menambahkan perintah, ekonomi, perlindungan, hak akses, mini-game, integrasi, atau mekanik lainnya. Peran sebenarnya dari nLogin bergantung pada konfigurasi server yang bersangkutan.
Data terbentuk otomatis dari respons teknis server. Jika server menyembunyikan daftar plugin, server tersebut mungkin tidak muncul di bagian ini meskipun menggunakan nLogin.
Gunakan daftar server dengan nLogin untuk membandingkan proyek, memeriksa versi yang kompatibel, atau menemukan contoh penggunaan plugin di server publik.