Cara Setup Rank dan Permission dengan LuckPerms
Baru pasang Paper dan bingung bikin rank VIP, Mod, sampai Admin? LuckPerms adalah standar untuk mengatur izin dan rank di server Minecraft. Panduan dari nol: konsep grup dan pewarisan, cara pakai web editor tanpa hafal command, bikin rank dan prefix, plus tips keamanan permission.
On this page
Begitu server Paper-mu jalan, kamu cepat sadar ada masalah: server hanya mengenal dua status, yaitu op (kuasa penuh atas segalanya) dan bukan op (tidak bisa apa-apa). Kamu jelas tidak mau nge-op semua staff, karena itu sama saja memberi mereka kunci ke seluruh server. Tapi kamu juga butuh cara memberi VIP akses /fly, atau memberi moderator akses /kick.
Di situlah LuckPerms masuk. Ia adalah plugin perizinan standar de facto untuk server Minecraft, dan salah satu plugin wajib yang sebaiknya kamu pasang sejak awal. Panduan ini membahasnya dari nol: konsepnya, cara termudah memakainya, sampai bikin rank dan prefix sendiri.
Kenapa LuckPerms, bukan sekadar op
op memberi akses penuh ke semua perintah, termasuk yang berbahaya seperti /stop dan /op. Memberi op ke seorang staff berarti memberinya kuasa untuk melakukan apa pun, bahkan mengangkat dirinya jadi pemilik.
LuckPerms membalik logika itu: kamu memberi izin spesifik per rank, jadi tiap staff dapat persis yang mereka butuhkan, tidak lebih. Sebagai bonus, LuckPerms juga mengurus prefix chat (seperti [VIP] dan [Admin]) dan hierarki rank yang rapi.
Konsep inti: izin, grup, dan pewarisan
Tiga istilah ini cukup untuk memahami LuckPerms:
- Permission node: satu izin spesifik, misalnya
essentials.flyatauworldedit.*. Tiap plugin mendefinisikan node-nya sendiri. Node bisa diaturtrue(diizinkan) ataufalse(dilarang). Tanda bintang*berarti semua, dan ini berbahaya kalau dipakai sembarangan. - Grup (rank): sekumpulan izin. LuckPerms otomatis membuat grup
default, tempat semua pemain berada secara default. Kamu tinggal membuat grup lain seperti vip, moderator, dan admin. - Pewarisan (inheritance): sebuah grup bisa mewarisi grup lain. Kalau admin mewarisi moderator, moderator mewarisi vip, dan vip mewarisi default, maka rank di atas otomatis mendapat semua izin rank di bawahnya. Kamu cukup mengaturnya sekali.
Pasang LuckPerms
Unduh LuckPerms dari situs resminya, luckperms.net, lalu masukkan file-nya ke folder plugins dan restart server. Saat pertama jalan, LuckPerms otomatis membuat grup default dan penyimpanannya. Secara default datanya disimpan di file lokal, dan ini cukup untuk satu server. (Untuk network ber-proxy, kamu bisa mengarahkannya ke MySQL supaya rank tersinkron di semua server, lebih lanjut di bagian akhir.)
Cara termudah: web editor
Kabar baik untuk pemula: kamu tidak perlu menghafal satu pun command. LuckPerms punya editor berbasis web. Alurnya:
- Ketik
/lp editordi konsol atau sebagai operator. LuckPerms memberi sebuah link. - Buka link itu di browser. Kamu bisa mengedit grup, izin, dan prefix secara visual, tinggal klik dan ketik.
- Klik Save di pojok kanan atas. Editor memberimu sebuah perintah berisi kode.
- Tempel perintah
/lp applyedits <kode>itu ke konsol. Selesai, perubahan tersimpan.
Untuk kebanyakan orang, web editor jauh lebih nyaman daripada mengetik perintah satu per satu. Tapi kalau kamu suka command, berikut yang paling sering dipakai.
Kalau mau lewat command
Buat grupnya:
/lp creategroup vip
/lp creategroup moderator
/lp creategroup adminBeri izin ke sebuah grup:
/lp group vip permission set essentials.fly trueAtur pewarisan, supaya rank atas mendapat izin rank bawah:
/lp group vip parent add default
/lp group moderator parent add vip
/lp group admin parent add moderatorMasukkan pemain ke sebuah grup, dan cek hasilnya:
/lp user Steve parent add vip
/lp user Steve infoPrefix dan weight
Prefix adalah teks sebelum nama pemain di chat, misalnya [VIP]. Atur dengan:
/lp group vip meta setprefix 10 "&a[VIP] "Angka 10 di situ adalah weight (prioritas). Kalau seorang pemain berada di beberapa grup sekaligus, prefix dengan weight tertinggi yang dipakai. Weight juga menentukan urutan rank secara umum, makin tinggi makin tinggi posisinya.
Satu hal yang sering bikin bingung: prefix butuh plugin chat untuk benar-benar tampil. Pasang EssentialsX Chat (kalau kamu sudah memakai EssentialsX) supaya prefix muncul di chat. Tanpa plugin chat, prefix tetap tersimpan tapi tidak terlihat.
Promosi pemain dengan track (opsional)
Track adalah tangga rank berurutan, misalnya default lalu vip lalu moderator lalu admin. Dengan track, kamu bisa menaik-turunkan pemain tanpa mengingat nama grup persisnya:
/lp createtrack staff
/lp track staff append moderator
/lp track staff append admin
/lp user Steve promote staffTips keamanan permission
- Hindari
*sembarangan. Mengaturpermission set * truememberi semua izin, termasuk yang berbahaya. Berikan node spesifik yang memang dibutuhkan. - Jangan nge-op staff. Cukup masukkan mereka ke grup yang sesuai. Op melewati LuckPerms sepenuhnya.
- Pakai negasi saat perlu. Atur sebuah node ke
falseuntuk mencabut izin tertentu dari rank yang seharusnya mewarisinya. - Uji tiap rank. Cek dengan
/lp user Steve permission check <node>, atau masuk sebagai pemain di rank itu, untuk memastikan izinnya pas: tidak kurang, tidak lebih.
Langkah selanjutnya
Rank yang rapi adalah fondasi server yang aman dan mudah dikelola. Beberapa langkah lanjutan:
- Lengkapi server dengan plugin wajib lainnya, karena LuckPerms hanya salah satu fondasinya.
- Kalau servermu tumbuh jadi network, setup Velocity dan arahkan LuckPerms ke MySQL supaya rank sama di semua server.
Kalau servermu sudah rapi, daftarkan di MSID supaya pemain Indonesia menemukannya di daftar server Minecraft Indonesia.
Selamat menata rank servermu!