Kawaiiverse StudioDreams · Games · Infinite Worlds

☕ JavaPluginsMenengah3 menit baca

Mengatur Permission dan Rank di Server Minecraft Java dengan LuckPerms

Panduan permission server Minecraft Java dengan LuckPerms, mulai dari konsep permission node, membuat grup dan rank, inheritance, prefix chat, rank sementara, track promosi, sampai web editor.

Oleh KawaiiVerse Studio · Diperbarui

Memberi status op ke semua staf adalah kesalahan klasik. Operator bisa memakai semua command, termasuk command berbahaya. Cara yang benar adalah memakai permission: setiap pemain hanya mendapat izin yang ia butuhkan. Plugin permission yang paling banyak dipakai adalah LuckPerms.

Konsep permission node

Setiap command atau fitur plugin dilindungi oleh permission node, yaitu teks bertitik seperti:

essentials.home
essentials.sethome.multiple.vip
worldedit.wand
minecraft.command.gamemode
  • Nilai true berarti diizinkan, sedangkan false berarti dilarang secara eksplisit.
  • Tanda bintang * berarti semua node di bawahnya, misalnya essentials.*. Gunakan dengan sangat hati-hati.
  • Daftar node biasanya ada di dokumentasi atau wiki setiap plugin.

Pasang LuckPerms

Download LuckPerms versi Bukkit/Paper dari situs resminya, letakkan di plugins/, lalu restart. Pastikan kamu sendiri punya akses penuh lewat konsol:

lp user NamaKamu permission set luckperms.* true

Semua perintah di bawah bisa diketik di konsol tanpa /, atau di dalam game dengan /.

Membuat grup (rank)

Struktur yang umum: default → vip → helper → moderator → admin.

lp creategroup vip
lp creategroup helper
lp creategroup moderator
lp creategroup admin

Grup default sudah otomatis ada, dan semua pemain masuk ke grup ini.

Memberi izin ke grup

lp group default permission set essentials.home true
lp group default permission set essentials.sethome true
lp group default permission set essentials.spawn true
lp group default permission set essentials.tpa true

lp group vip permission set essentials.fly true
lp group vip permission set essentials.sethome.multiple.vip true

lp group helper permission set essentials.mute true
lp group moderator permission set essentials.kick true
lp group moderator permission set essentials.ban true

Inheritance (pewarisan)

Daripada mengulang izin di setiap grup, buat grup mewarisi grup di bawahnya:

lp group vip parent add default
lp group helper parent add vip
lp group moderator parent add helper
lp group admin parent add moderator

Sekarang moderator otomatis memiliki semua izin helper, VIP, dan default.

Memasukkan pemain ke grup

lp user Steve parent set vip
lp user Alex parent add helper
lp user Steve parent remove vip
lp user Steve info

parent set mengganti semua grup pemain dengan satu grup tersebut, sedangkan parent add menambah grup tanpa menghapus yang lama.

Rank atau izin sementara

Cocok untuk hadiah event atau VIP berlangganan:

lp user Steve parent addtemp vip 30d
lp user Steve permission settemp essentials.fly true 2h

Satuan waktu: s (detik), m (menit), h (jam), d (hari), w (minggu), mo (bulan).

Prefix di chat

lp group vip meta setprefix 50 "&6[VIP] "
lp group admin meta setprefix 100 "&c[Admin] "

Angka adalah prioritas. Prefix dengan prioritas tertinggi yang ditampilkan. LuckPerms hanya menyimpan prefix, sedangkan yang menampilkan di chat adalah plugin chat, misalnya EssentialsXChat, dengan bantuan Vault. Pastikan format chat EssentialsX memakai {DISPLAYNAME} atau placeholder prefix.

Track: promosi berjenjang

lp createtrack staff
lp track staff append helper
lp track staff append moderator
lp track staff append admin
lp user Alex promote staff
lp user Alex demote staff

Web editor

Mengetik banyak perintah itu melelahkan. Jalankan:

lp editor

LuckPerms memberikan link ke editor web. Ubah izin dengan tampilan visual, lalu klik Save. Editor akan memberi satu perintah lp applyedits … untuk disalin ke konsol.

Mengecek izin pemain

lp user Steve permission check essentials.fly
lp verbose on Steve

verbose menampilkan setiap pengecekan izin secara langsung. Fitur ini sangat membantu saat pemain mengeluh "I don't have permission" tetapi kamu tidak tahu node apa yang dibutuhkan.

Tips keamanan

  • Jangan beri * kepada siapa pun selain pemilik server.
  • Batasi siapa saja yang boleh memakai luckperms.*. Pemain dengan izin ini bisa memberi dirinya izin apa pun.
  • Tinjau izin grup staf secara berkala, terutama setelah memasang plugin baru.

Lanjutkan dengan EssentialsX untuk perintah home, spawn, dan warp.

Bacaan lanjut