Langsung ke konten utama
pemilik-serverpluginluckperms

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.

Tim MSID4 menit baca
Daftar isi

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.fly atau worldedit.*. Tiap plugin mendefinisikan node-nya sendiri. Node bisa diatur true (diizinkan) atau false (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.

Diagram rank dan pewarisan LuckPerms: dari bawah default dengan prefix Member dan izin dasar, vip dengan prefix VIP menambah fly hat nick, moderator dengan prefix Mod menambah kick mute vanish, dan admin dengan prefix Admin menambah ban dan gamemode, dengan tiap rank mewarisi semua izin rank di bawahnya

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:

  1. Ketik /lp editor di konsol atau sebagai operator. LuckPerms memberi sebuah link.
  2. Buka link itu di browser. Kamu bisa mengedit grup, izin, dan prefix secara visual, tinggal klik dan ketik.
  3. Klik Save di pojok kanan atas. Editor memberimu sebuah perintah berisi kode.
  4. Tempel perintah /lp applyedits <kode> itu ke konsol. Selesai, perubahan tersimpan.

Diagram alur web editor LuckPerms: ketik /lp editor di konsol untuk mendapat link, buka di browser untuk mengedit grup izin dan prefix secara visual, lalu klik Save dan tempel perintah /lp applyedits dengan kodenya di konsol agar 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:

text
/lp creategroup vip
/lp creategroup moderator
/lp creategroup admin

Beri izin ke sebuah grup:

text
/lp group vip permission set essentials.fly true

Atur pewarisan, supaya rank atas mendapat izin rank bawah:

text
/lp group vip parent add default
/lp group moderator parent add vip
/lp group admin parent add moderator

Masukkan pemain ke sebuah grup, dan cek hasilnya:

text
/lp user Steve parent add vip
/lp user Steve info

Prefix dan weight

Prefix adalah teks sebelum nama pemain di chat, misalnya [VIP]. Atur dengan:

text
/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:

text
/lp createtrack staff
/lp track staff append moderator
/lp track staff append admin
/lp user Steve promote staff

Tips keamanan permission

  • Hindari * sembarangan. Mengatur permission set * true memberi 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 false untuk 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!

Baca juga