LuckPerms adalah plugin permission management paling populer untuk server Minecraft. Dengan LuckPerms, kamu bisa mengontrol siapa saja yang bisa melakukan apa di server — dari command, akses world, sampai fitur plugin tertentu.
Di panduan ini, kamu akan belajar cara install, setup grup, dan memberikan permission dengan LuckPerms.
Apa Itu Permission?
Permission adalah izin yang menentukan apa yang bisa dilakukan player di server. Contoh permission:
essentials.fly— izin menggunakan /flyminecraft.command.ban— izin menggunakan /banworldedit.*— semua izin WorldEdit (tanda * = semua)
Dengan LuckPerms, kita bisa mengelompokkan permission ke dalam grup (seperti "Member", "VIP", "Admin"), lalu menetapkan player ke grup tertentu.
Install LuckPerms
- Download LuckPerms dari luckperms.net/download
- Upload file LuckPerms.jar ke folder plugins/ server kamu lewat File Manager
- Restart server
- LuckPerms siap digunakan! Ketik
/luckpermsdi console atau in-game untuk verifikasi
Command Dasar LuckPerms
Semua command LuckPerms dimulai dengan /lp atau /luckperms. Berikut command yang paling sering digunakan:
Manajemen Grup
/lp creategroup [nama]— Buat grup baru/lp deletegroup [nama]— Hapus grup/lp listgroups— Lihat semua grup
Memberi Permission ke Grup
/lp group [nama] permission set [permission] true— Beri izin ke grup/lp group [nama] permission set [permission] false— Tolak izin untuk grup/lp group [nama] permission unset [permission]— Hapus izin
Manajemen Player
/lp user [player] parent set [grup]— Set grup player/lp user [player] parent add [grup]— Tambah grup player (bisa multiple grup)/lp user [player] permission set [permission] true— Beri izin khusus ke player/lp user [player] clear— Reset permission player
Cek Permission
/lp user [player] permission info— Lihat semua permission player/lp group [nama] permission info— Lihat permission grup/lp checkperm [player] [permission]— Cek apakah player punya izin tertentu
Membuat Struktur Grup Server
Ini adalah struktur grup yang umum digunakan di server SMP. Kamu bisa menyesuaikannya sesuai kebutuhan:
1. Grup default (untuk semua player)
Setiap player yang join otomatis masuk grup default. Beri permission dasar:
/lp creategroup default /lp group default permission set essentials.home true /lp group default permission set essentials.tpa true /lp group default permission set essentials.spawn true /lp group default permission set essentials.kit true /lp group default permission set essentials.msg true /lp group default permission set essentials.pay true
2. Grup VIP (donatur/server booster)
/lp creategroup vip /lp group vip parent add default /lp group vip permission set essentials.fly true /lp group vip permission set essentials.nick true /lp group vip permission set essentials.hat true /lp group vip permission set essentials.home unlimited true /lp group vip permission set essentials.sethome.multiple true
3. Grup Helper (moderator junior)
/lp creategroup helper /lp group helper parent add default /lp group helper permission set essentials.kick true /lp group helper permission set essentials.mute true /lp group helper permission set essentials.warn true /lp group helper permission set essentials.invsee true
4. Grup Admin
/lp creategroup admin /lp group admin parent add default /lp group admin permission set * true
Tips: Tanda * berarti semua permission. Hati-hati memberikannya!
Weight dan Prioritas Grup
Dengan konsep parent, grup bisa mewarisi permission dari grup lain. Contoh: Member dapat permission dari default, lalu VIP dapat permission dari default + tambahan VIP sendiri.
Weight menentukan prioritas grup. Semakin tinggi weight, semakin diutamakan:
/lp group default setweight 0 /lp group vip setweight 10 /lp group helper setweight 20 /lp group admin setweight 100
Permission World
Permission World-Specific
Kamu bisa memberikan permission khusus untuk world tertentu. Misalnya, player bisa fly hanya di world creative:
/lp group vip permission set essentials.fly true world=creative /lp group vip permission set essentials.fly false world=survival
Prefix dan Suffix
Buat tampilan nama player lebih keren dengan prefix (tulisan sebelum nama) dan suffix (setelah nama):
/lp group vip meta set prefix "&a[VIP] " /lp group helper meta set prefix "&9[Helper] " /lp group admin meta set prefix "&c[Admin] "
Setelah set prefix, pastikan plugin chat (seperti EssentialsXChat) sudah dikonfigurasi untuk menampilkannya.
Backup dan Restore LuckPerms
LuckPerms punya fitur backup bawaan yang sangat berguna:
/lp sync— Sinkronisasi data permission (berguna kalau ada perubahan manual)/lp export [file]— Export semua data permission ke file YAML/lp import [file]— Import data dari file YAML
Troubleshooting LuckPerms
Command /lp tidak bekerja
- Pastikan LuckPerms sudah terinstall dan server sudah direstart
- Cek console — mungkin ada error saat loading
- Pastikan kamu punya permission luckperms.* (atau jadi OP)
Permission tidak berfungsi
- Cek typo di nama permission — permission case-sensitive
- Pastikan grup parent sudah benar — grup yang lebih tinggi weight-nya menimpa yang lebih rendah
- Kadang perlu
/lp syncsetelah perubahan manual di file
Player tidak bisa melakukan sesuatu
- Cek dengan
/lp checkperm [player] [permission] - Lihat apakah ada permission false yang memblokir
- Pastikan player masuk ke grup yang benar dengan
/lp user [player] parent info
Kesimpulan
LuckPerms adalah permission plugin yang sangat powerful tapi tetap mudah digunakan. Dengan sistem grup, parent, weight, dan permission world-specific, kamu bisa mengontrol server dengan sangat detail.
Mulai dari struktur sederhana (default → admin) hingga kompleks (default → VIP → Helper → Mod → Admin) — LuckPerms bisa mengakomodasi semuanya. Selamat mencoba!