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
- Veltrix 27 çevrimiçiBedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 19 çevrimiçi
- 172.96.140.62:4367 0 çevrimiçi
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 0 çevrimiçi
- ACADEMY-UHC 1 çevrimiçi
- crafterwix.ddns.net:6914 2 çevrimiçi
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
| Komut | Açıklama | İzin | Erişim |
|---|---|---|---|
/addgroup <group> | Grup listesine yeni bir grup ekler. | pperms.command.addgroup | Yönetici |
/addparent <target_group> <parent_group> | Bir grubu başka bir grubun devralma listesine ekler. | pperms.command.addparent | Yönetici |
/defgroup <group> [world] | Varsayılan grubu ayarlar. | pperms.command.defgroup | Yönetici |
/fperms | Belirli bir eklenti için izinleri bulur. | pperms.command.fperms | Yönetici |
/groups | Tüm grupların listesini gösterir. | pperms.command.groups | Yönetici |
/grpinfo <group> [world] | Bir grup hakkında bilgi gösterir. | pperms.command.grpinfo | Yönetici |
/listgperms <group> <page> [world] | Bir grubun izinlerini listeler. | pperms.command.listgperms | Yönetici |
/listuperms <player> <page> [world] | Bir kullanıcının izinlerini listeler. | pperms.command.listuperms | Yönetici |
/ppinfo | Eklenti bilgilerini gösterir. | pperms.command.ppinfo | Yönetici |
/ppsudo <login / register> | Noeul hesabına kayıt olur veya giriş yapar (eklenti özelliği). | pperms.command.ppsudo | Yönetici |
/ppreload | PurePerms yapılandırmasını yeniden yükler. | pperms.command.ppreload | Yönetici |
/rmgroup <group> | Bir grubu kaldırır. | pperms.command.rmgroup | Yönetici |
/rmparent <target_group> <parent_group> | Bir grubun devralma listesinden bir üst grubu kaldırır. | pperms.command.rmparent | Yönetici |
/setgperm <group> <permission> [world] | Bir gruba izin ekler. | pperms.command.setgperm | Yönetici |
/setgroup <player> <group> [world] | Bir kullanıcının grubunu ayarlar. | pperms.command.setgroup | Yönetici |
/setuperm <player> <permission> [world] | Bir kullanıcıya izin ekler. | pperms.command.setuperm | Yönetici |
/unsetgperm <group> <permission> [world] | Bir gruptan izin kaldırır. | pperms.command.unsetgperm | Yönetici |
/unsetuperm <player> <permission> [world] | Bir kullanıcıdan izin kaldırır. | pperms.command.unsetuperm | Yönetici |
/usrinfo <player> [world] | Bir kullanıcı hakkında bilgi gösterir. | pperms.command.usrinfo | Yönetici |
🔐 İzinler
| İzin | Açıklama | Varsayı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-providerayarlayabileceğ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-permsvemysqlsağ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
- 1.4.0-IN1
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.