1. Grubun Oluşturulması
/lp group create StaffYeni grup oluştururken
priority parametresi atlanırsa, daha yüksek öncelikli grup üzerinde varsayılan izinler geçersiz kalabilir.ÖRNEK:
Kod:
lp group create Staff priority 100
2. İzinlerin Eklenmesi
/lp group Staff add message.allowİzin eklerken nokta (
.) yerine tırnak içinde tam yol kullanmadan, eksik izin adını girmek mümkündür.Doğru:
Kod:
lp group Staff add permissions.message.send
3. Prefix ve Suffix Ayarı
Kod:
lp group Staff setprefix 1 "<gray>[Staff] "
lp group Staff setsuffix 1 "<gray>"
4. Reload İşlemi
/lp reloadReload yapılmadan önce değişikliklerin
permissions.yml dosyasında yansıtıldığından emin olun. Dosya bozulursa sunucu kapanabilir.5. Entegre Test
/lp check @aBütün oyuncuların mevcut izinleri ve grup atamaları kontrol edilir.
İpucu: Bilinmeyen bir grup ile ilgili hatayı gözden kaçırmamak için
@p gibi tek oyuncu testleri yapın.6. Dikkat Edilmesi Gerekenler
- Çakışan node’lar: Aynı node’u iki grup içinde farklı değerlerle eklemek, beklenmeyen sonuçlara yol açar.
- Priority sırası: En yüksek öncelikli grup en sona eklenmeli; aksi halde alt gruplar üzerindeki izinler geçersiz kılınır.
- Yedekleme:
/lp exportile permissions.yml dosyasını bir kopya alın; silme gibi geri alınamaz işlemlerden önce bu adım kritik.
Örnek Senaryo
Sunucuda üç grup var:Admin (pri 200), Staff (pri 100), Member (pri 0).Admingrup için önce sıfırlayıp sonra /lp group Admin add permissions.ban eklenir.Staffgrubunamessage.sendizni verilir, prefix"[Staff] "olarak 1. öncelikle atanır.Membergrubuna sadecemessage.sendizni verilir; prefix yok.- Değişiklikler yapıldıktan sonra
lp reloadvelp check @aile doğrulama yapılır.