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

Semua server dengan PurePerms

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

PerintahDeskripsiIzinAkses
/addgroup <group>Menambahkan grup baru ke daftar grup.pperms.command.addgroupAdmin
/addparent <target_group> <parent_group>Menambahkan sebuah grup ke daftar pewarisan grup lain.pperms.command.addparentAdmin
/defgroup <group> [world]Menetapkan grup default.pperms.command.defgroupAdmin
/fpermsMencari izin untuk plugin tertentu.pperms.command.fpermsAdmin
/groupsMenampilkan daftar semua grup.pperms.command.groupsAdmin
/grpinfo <group> [world]Menampilkan info tentang sebuah grup.pperms.command.grpinfoAdmin
/listgperms <group> <page> [world]Menampilkan daftar izin sebuah grup.pperms.command.listgpermsAdmin
/listuperms <player> <page> [world]Menampilkan daftar izin seorang pengguna.pperms.command.listupermsAdmin
/ppinfoMenampilkan informasi plugin.pperms.command.ppinfoAdmin
/ppsudo <login / register>Mendaftar atau masuk ke akun Noeul (fitur plugin).pperms.command.ppsudoAdmin
/ppreloadMemuat ulang konfigurasi PurePerms.pperms.command.ppreloadAdmin
/rmgroup <group>Menghapus grup.pperms.command.rmgroupAdmin
/rmparent <target_group> <parent_group>Menghapus parent dari pewarisan sebuah grup.pperms.command.rmparentAdmin
/setgperm <group> <permission> [world]Menambahkan izin ke sebuah grup.pperms.command.setgpermAdmin
/setgroup <player> <group> [world]Menetapkan grup seorang pengguna.pperms.command.setgroupAdmin
/setuperm <player> <permission> [world]Menambahkan izin ke seorang pengguna.pperms.command.setupermAdmin
/unsetgperm <group> <permission> [world]Menghapus izin dari sebuah grup.pperms.command.unsetgpermAdmin
/unsetuperm <player> <permission> [world]Menghapus izin dari seorang pengguna.pperms.command.unsetupermAdmin
/usrinfo <player> [world]Menampilkan info tentang seorang pengguna.pperms.command.usrinfoAdmin

🔐 Izin

IzinDeskripsiDefault
pperms.command.addgroupMengizinkan penggunaan /addgroup.tidak ditentukan
pperms.command.addparentMengizinkan penggunaan /addparent.tidak ditentukan
pperms.command.defgroupMengizinkan penggunaan /defgroup.tidak ditentukan
pperms.command.fpermsMengizinkan penggunaan /fperms.tidak ditentukan
pperms.command.groupsMengizinkan penggunaan /groups.tidak ditentukan
pperms.command.grpinfoMengizinkan penggunaan /grpinfo.tidak ditentukan
pperms.command.listgpermsMengizinkan penggunaan /listgperms.tidak ditentukan
pperms.command.listupermsMengizinkan penggunaan /listuperms.tidak ditentukan
pperms.command.ppinfoMengizinkan penggunaan /ppinfo.tidak ditentukan
pperms.command.ppsudoMengizinkan penggunaan /ppsudo.tidak ditentukan
pperms.command.ppreloadMengizinkan penggunaan /ppreload.tidak ditentukan
pperms.command.rmgroupMengizinkan penggunaan /rmgroup.tidak ditentukan
pperms.command.rmparentMengizinkan penggunaan /rmparent.tidak ditentukan
pperms.command.setgpermMengizinkan penggunaan /setgperm.tidak ditentukan
pperms.command.setgroupMengizinkan penggunaan /setgroup.tidak ditentukan
pperms.command.setupermMengizinkan penggunaan /setuperm.tidak ditentukan
pperms.command.unsetgpermMengizinkan penggunaan /unsetgperm.tidak ditentukan
pperms.command.unsetupermMengizinkan penggunaan /unsetuperm.tidak ditentukan
pperms.command.usrinfoMengizinkan 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 penyedia mysql digunakan.

🧠 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

Versi plugin

  • 1.3.78
  • 1.2.25
  • 2.0.0-ACM2
  • 3.0.0-ACM2
  • 0.0.11

Angka berasal dari server yang menampilkan plugin saat MSHQ memeriksanya. Banyak server menyembunyikan daftar ini, jadi penggunaan sebenarnya lebih tinggi.