Minecraft eklentisi PurePerms

PurePerms, PocketMine-MP için bir Minecraft eklentisidir; grupları, kalıtımı ve izinleri YAML/MySQL depolama, çoklu dil desteği ve geliştiriciler için bir API ile yönetir.

PurePerms olan bir sunucu bul

PurePerms bildiren sunucular: 17

PurePerms olan tüm sunucular

PurePerms hakkında

🔌 PurePerms Hakkında

PurePerms, PocketMine-MP için grup tabanlı izin yönetimi, grup devralma ve kullanıcı izin atama özellikleri sunan bir izin yöneticisidir; Bukkit tarzı izin eklentilerine benzer. PocketMine-MP sunucularını hedefler ve eklenti yazarları için küçük bir API sağlar.

🎯 Amaç

PurePerms, sunucu yöneticilerinin adlandırılmış gruplar tanımlamasına, gruplara ve kullanıcılara izin atamasına ve PocketMine-MP sunucuları için devralma ile dünya bazlı (isteğe bağlı) izin davranışını yapılandırmasına olanak sağlamak için vardır.

⚙️ Özellikler

  • Gruplar oluşturma ve silme, varsayılan bir grup belirleme.
  • Gruplara ve tek tek kullanıcılara izin atama ve kaldırma.
  • Çoklu grup devralma sistemi.
  • İsteğe bağlı dünya bazlı izin desteği (yapılandırılabilir).
  • Birden fazla veri sağlayıcısı: YAML (yamlv1/yamlv2) ve MySQL.
  • Çok dilli mesaj kaynakları.
  • Eklenti geliştiricileri için küçük bir PurePerms API'si sağlar.

🧩 Kimler için

  • Grup tabanlı izin kontrolüne ihtiyaç duyan PocketMine-MP (Bedrock) sunucu yöneticileri.
  • Mevcut bir izin API'si ile entegre etmek isteyen PocketMine-MP hedefli eklenti geliştiricileri.

🏗️ Örnek kullanım alanları

  • Guest, Member, Moderator gibi rütbeler oluşturup grup izinleri atamak.
  • Devralma kullanarak Moderator rütbesinin Member izinlerini devralmasını ve moderasyon düğümleri eklemesini sağlamak.
  • Daha büyük kurulumlar için izinleri MySQL'de, tek sunuculu kurulumlar için YAML'de saklamak.

⌨️ Komutlar

KomutAçıklamaİzinErişim
/addgroup <group>Grup listesine yeni bir grup ekler.pperms.command.addgroupYönetici
/addparent <target_group> <parent_group>Bir grubu başka bir grubun devralma listesine ekler.pperms.command.addparentYönetici
/defgroup <group> [world]Varsayılan grubu ayarlar.pperms.command.defgroupYönetici
/fpermsBelirli bir eklenti için izinleri bulur.pperms.command.fpermsYönetici
/groupsTüm grupların listesini gösterir.pperms.command.groupsYönetici
/grpinfo <group> [world]Bir grup hakkında bilgi gösterir.pperms.command.grpinfoYönetici
/listgperms <group> <page> [world]Bir grubun izinlerini listeler.pperms.command.listgpermsYönetici
/listuperms <player> <page> [world]Bir kullanıcının izinlerini listeler.pperms.command.listupermsYönetici
/ppinfoEklenti bilgilerini gösterir.pperms.command.ppinfoYönetici
/ppsudo <login / register>Noeul hesabına kayıt olur veya giriş yapar (eklenti özelliği).pperms.command.ppsudoYönetici
/ppreloadPurePerms yapılandırmasını yeniden yükler.pperms.command.ppreloadYönetici
/rmgroup <group>Bir grubu kaldırır.pperms.command.rmgroupYönetici
/rmparent <target_group> <parent_group>Bir grubun devralma listesinden bir üst grubu kaldırır.pperms.command.rmparentYönetici
/setgperm <group> <permission> [world]Bir gruba izin ekler.pperms.command.setgpermYönetici
/setgroup <player> <group> [world]Bir kullanıcının grubunu ayarlar.pperms.command.setgroupYönetici
/setuperm <player> <permission> [world]Bir kullanıcıya izin ekler.pperms.command.setupermYönetici
/unsetgperm <group> <permission> [world]Bir gruptan izin kaldırır.pperms.command.unsetgpermYönetici
/unsetuperm <player> <permission> [world]Bir kullanıcıdan izin kaldırır.pperms.command.unsetupermYönetici
/usrinfo <player> [world]Bir kullanıcı hakkında bilgi gösterir.pperms.command.usrinfoYönetici

🔐 İzinler

İzinAçıklamaVarsayılan
pperms.command.addgroup/addgroup kullanımına izin verir.belirtilmedi
pperms.command.addparent/addparent kullanımına izin verir.belirtilmedi
pperms.command.defgroup/defgroup kullanımına izin verir.belirtilmedi
pperms.command.fperms/fperms kullanımına izin verir.belirtilmedi
pperms.command.groups/groups kullanımına izin verir.belirtilmedi
pperms.command.grpinfo/grpinfo kullanımına izin verir.belirtilmedi
pperms.command.listgperms/listgperms kullanımına izin verir.belirtilmedi
pperms.command.listuperms/listuperms kullanımına izin verir.belirtilmedi
pperms.command.ppinfo/ppinfo kullanımına izin verir.belirtilmedi
pperms.command.ppsudo/ppsudo kullanımına izin verir.belirtilmedi
pperms.command.ppreload/ppreload kullanımına izin verir.belirtilmedi
pperms.command.rmgroup/rmgroup kullanımına izin verir.belirtilmedi
pperms.command.rmparent/rmparent kullanımına izin verir.belirtilmedi
pperms.command.setgperm/setgperm kullanımına izin verir.belirtilmedi
pperms.command.setgroup/setgroup kullanımına izin verir.belirtilmedi
pperms.command.setuperm/setuperm kullanımına izin verir.belirtilmedi
pperms.command.unsetgperm/unsetgperm kullanımına izin verir.belirtilmedi
pperms.command.unsetuperm/unsetuperm kullanımına izin verir.belirtilmedi
pperms.command.usrinfo/usrinfo kullanımına izin verir.belirtilmedi

⚙️ Kurulum

📥 Kurulum

  • Resmi PurePerms sürümünü indirin ve indirilen dosyayı sunucunuzun plugins/ dizinine kopyalayın.
  • Eklentinin başlatılabilmesi için sunucuyu durdurup yeniden başlatın (veya kapalıysa başlatın).
  • Eklentinin yüklendiğini ve yapılandırma dosyalarını oluşturduğunu doğrulamak için sunucu konsol günlüklerini kontrol edin.

📦 Bağımlılıklar

  • PurePerms gerekli harici eklenti bağımlılıklarını listelemez. Seçilebilir veri sağlayıcıları destekler (yapılandırmaya bakın).

🧾 Yapılandırma

  • PurePerms, data-provider ayarlayabileceğiniz bir yapılandırma oluşturur (desteklenen değerler: mysql, yamlv1, yamlv2).
  • Yapılandırma seçenekleri arasında default-language, disable-op, enable-multiworld-perms ve mysql sağlayıcısı kullanıldığında MySQL bağlantı ayarları bulunur.

🧠 Teknik Notlar

  • Hedef platform: PocketMine-MP (Pocket/Bedrock sunucu yazılımı).
  • Desteklenen depolama arka uçları (yapılandırılabilir): YAML (yamlv1/yamlv2) ve MySQL.
  • Çok dilli mesaj kaynakları sağlanır ve yapılandırmadan seçilebilir.
  • Eklenti, diğer PocketMine-MP eklentilerinin PurePerms verileriyle etkileşime girmesi için bir API sunar.

🤝 Bu eklenti ne zaman kullanışlıdır

Bir PocketMine-MP sunucusu işletiyor ve isteğe bağlı MySQL depolaması ile dil desteği olan, Bukkit benzeri bir grup ve izin sistemine ihtiyaç duyuyorsanız, PurePerms bu temel özellikleri ve entegrasyon için küçük bir API'yi sunar.

Yorumlar

Henüz yorum yok

İlk yorumu siz yazın.

Sunucu yöneticileri için

Yazarlar
poggit-orphanage, 64FF00, DovahDoVolom

Bağlantılar

Sunucuların bildirdikleri

Sunucu platformları

  • Genisys9
  • Altay4
  • PocketUtils2
  • Kyoto1
  • NG-PocketMine-MP1

Eklenti sürümleri

  • 1.3.76
  • 1.2.25
  • 2.0.0-ACM2
  • 3.0.0-ACM2
  • 0.0.11

Sayılar, MSHQ kontrol ettiğinde eklentilerini listeleyen sunuculardan gelir. Birçok sunucu listeyi gizler, bu yüzden gerçek kullanım daha yüksektir.