Plugin Minecraft PurePerms
PurePerms adalah plugin Minecraft untuk PocketMine-MP untuk mengelola grup, pewarisan, dan izin dengan penyimpanan YAML/MySQL, dukungan multi-bahasa, dan API untuk pengembang.
Cari server dengan PurePerms
Server yang melaporkan PurePerms: 19
- Veltrix 26 onlineBedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 18 online
- 172.96.140.62:5159 2 online
- 172.96.140.62:4367 1 online
- ACADEMY-UHC 0 online
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 0 online
Tentang PurePerms
🔌 Tentang PurePerms
PurePerms adalah pengelola izin PocketMine-MP yang menyediakan penanganan izin berbasis grup, pewarisan grup, dan penetapan izin pengguna serupa plugin izin bergaya Bukkit. Ini ditujukan untuk server PocketMine-MP dan menyediakan API kecil untuk pembuat plugin.
🎯 Tujuan
PurePerms dibuat agar administrator server dapat mendefinisikan grup bernama, menetapkan izin ke grup dan pengguna, serta mengonfigurasi pewarisan dan perilaku izin per-dunia (opsional) untuk server PocketMine-MP.
⚙️ Fitur
- Membuat dan menghapus grup serta menetapkan grup default.
- Menetapkan dan menghapus izin untuk grup dan pengguna individual.
- Sistem pewarisan multi-grup.
- Dukungan izin per-dunia opsional (dapat dikonfigurasi).
- Beberapa penyedia data: YAML (yamlv1/yamlv2) dan MySQL.
- Sumber pesan multi-bahasa.
- Menyediakan API PurePerms kecil untuk pengembang plugin.
🧩 Untuk Siapa Ini
- Administrator yang menjalankan server PocketMine-MP (Bedrock) yang membutuhkan kontrol izin berbasis grup.
- Pengembang plugin yang menargetkan PocketMine-MP dan ingin mengintegrasikan API izin yang sudah ada.
🏗️ Contoh Penggunaan
- Membuat peringkat seperti Guest, Member, Moderator dan menetapkan izin grup.
- Menggunakan pewarisan agar peringkat Moderator mewarisi izin Member dan menambahkan node moderasi.
- Menyimpan izin di MySQL untuk setup yang lebih besar atau di YAML untuk setup satu server.
⌨️ Perintah
| Perintah | Deskripsi | Izin | Akses |
|---|---|---|---|
/addgroup <group> | Menambahkan grup baru ke daftar grup. | pperms.command.addgroup | Admin |
/addparent <target_group> <parent_group> | Menambahkan sebuah grup ke daftar pewarisan grup lain. | pperms.command.addparent | Admin |
/defgroup <group> [world] | Menetapkan grup default. | pperms.command.defgroup | Admin |
/fperms | Mencari izin untuk plugin tertentu. | pperms.command.fperms | Admin |
/groups | Menampilkan daftar semua grup. | pperms.command.groups | Admin |
/grpinfo <group> [world] | Menampilkan info tentang sebuah grup. | pperms.command.grpinfo | Admin |
/listgperms <group> <page> [world] | Menampilkan daftar izin sebuah grup. | pperms.command.listgperms | Admin |
/listuperms <player> <page> [world] | Menampilkan daftar izin seorang pengguna. | pperms.command.listuperms | Admin |
/ppinfo | Menampilkan informasi plugin. | pperms.command.ppinfo | Admin |
/ppsudo <login / register> | Mendaftar atau masuk ke akun Noeul (fitur plugin). | pperms.command.ppsudo | Admin |
/ppreload | Memuat ulang konfigurasi PurePerms. | pperms.command.ppreload | Admin |
/rmgroup <group> | Menghapus grup. | pperms.command.rmgroup | Admin |
/rmparent <target_group> <parent_group> | Menghapus parent dari pewarisan sebuah grup. | pperms.command.rmparent | Admin |
/setgperm <group> <permission> [world] | Menambahkan izin ke sebuah grup. | pperms.command.setgperm | Admin |
/setgroup <player> <group> [world] | Menetapkan grup seorang pengguna. | pperms.command.setgroup | Admin |
/setuperm <player> <permission> [world] | Menambahkan izin ke seorang pengguna. | pperms.command.setuperm | Admin |
/unsetgperm <group> <permission> [world] | Menghapus izin dari sebuah grup. | pperms.command.unsetgperm | Admin |
/unsetuperm <player> <permission> [world] | Menghapus izin dari seorang pengguna. | pperms.command.unsetuperm | Admin |
/usrinfo <player> [world] | Menampilkan info tentang seorang pengguna. | pperms.command.usrinfo | Admin |
🔐 Izin
| Izin | Deskripsi | Default |
|---|---|---|
pperms.command.addgroup | Mengizinkan penggunaan /addgroup. | tidak ditentukan |
pperms.command.addparent | Mengizinkan penggunaan /addparent. | tidak ditentukan |
pperms.command.defgroup | Mengizinkan penggunaan /defgroup. | tidak ditentukan |
pperms.command.fperms | Mengizinkan penggunaan /fperms. | tidak ditentukan |
pperms.command.groups | Mengizinkan penggunaan /groups. | tidak ditentukan |
pperms.command.grpinfo | Mengizinkan penggunaan /grpinfo. | tidak ditentukan |
pperms.command.listgperms | Mengizinkan penggunaan /listgperms. | tidak ditentukan |
pperms.command.listuperms | Mengizinkan penggunaan /listuperms. | tidak ditentukan |
pperms.command.ppinfo | Mengizinkan penggunaan /ppinfo. | tidak ditentukan |
pperms.command.ppsudo | Mengizinkan penggunaan /ppsudo. | tidak ditentukan |
pperms.command.ppreload | Mengizinkan penggunaan /ppreload. | tidak ditentukan |
pperms.command.rmgroup | Mengizinkan penggunaan /rmgroup. | tidak ditentukan |
pperms.command.rmparent | Mengizinkan penggunaan /rmparent. | tidak ditentukan |
pperms.command.setgperm | Mengizinkan penggunaan /setgperm. | tidak ditentukan |
pperms.command.setgroup | Mengizinkan penggunaan /setgroup. | tidak ditentukan |
pperms.command.setuperm | Mengizinkan penggunaan /setuperm. | tidak ditentukan |
pperms.command.unsetgperm | Mengizinkan penggunaan /unsetgperm. | tidak ditentukan |
pperms.command.unsetuperm | Mengizinkan penggunaan /unsetuperm. | tidak ditentukan |
pperms.command.usrinfo | Mengizinkan penggunaan /usrinfo. | tidak ditentukan |
⚙️ Instalasi
📥 Penyiapan
- Unduh build resmi PurePerms dan salin file yang diunduh ke direktori
plugins/pada server Anda. - Hentikan server lalu jalankan lagi (atau jalankan jika sedang berhenti) agar plugin dapat diinisialisasi.
- Periksa log konsol server untuk memastikan plugin dimuat dan membuat file konfigurasinya.
📦 Dependensi
- PurePerms tidak mencantumkan dependensi plugin eksternal yang diperlukan. Plugin ini mendukung penyedia data yang dapat dipilih (lihat konfigurasi).
🧾 Konfigurasi
- PurePerms membuat konfigurasi tempat Anda dapat menetapkan
data-provider(nilai yang didukung:mysql,yamlv1,yamlv2). - Opsi konfigurasi mencakup
default-language,disable-op,enable-multiworld-perms, dan pengaturan koneksi MySQL saat penyediamysqldigunakan.
🧠 Catatan Teknis
- Platform target: PocketMine-MP (perangkat lunak server Pocket/Bedrock).
- Backend penyimpanan yang didukung (dapat dikonfigurasi): YAML (yamlv1/yamlv2) dan MySQL.
- Sumber pesan multi-bahasa disediakan dan dapat dipilih melalui konfigurasi.
- Plugin ini menyediakan API untuk plugin PocketMine-MP lain agar dapat berinteraksi dengan data PurePerms.
🤝 Kapan Plugin Ini Berguna
Jika Anda menjalankan server PocketMine-MP dan membutuhkan sistem grup dan izin bergaya Bukkit dengan penyimpanan MySQL opsional dan dukungan bahasa, PurePerms menyediakan fitur inti tersebut serta API kecil untuk integrasi.
Komentar
Belum ada komentar
Jadilah yang pertama berkomentar.
Untuk admin server
- Pembuat
- poggit-orphanage, 64FF00, DovahDoVolom
Tautan
Yang dilaporkan server
Platform server
- Genisys10
- Altay4
- PocketUtils2
- GenisysPro1
- Kyoto1
- NG-PocketMine-MP1
Versi plugin
- 1.3.78
- 1.2.25
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
Angka berasal dari server yang menampilkan plugin saat MSHQ memeriksanya. Banyak server menyembunyikan daftar ini, jadi penggunaan sebenarnya lebih tinggi.