Плагін Minecraft PurePerms
Інформація про PurePerms і сервери, де його знайдено
🔌 Про PurePerms
PurePerms — це менеджер дозволів для PocketMine-MP, який надає керування дозволами на основі груп, успадкування груп і призначення дозволів користувачам, подібно до плагінів дозволів у стилі Bukkit. Він призначений для серверів PocketMine-MP і надає невеликий API для авторів плагінів.
🎯 Призначення
PurePerms існує для того, щоб адміністратори серверів могли створювати іменовані групи, призначати дозволи групам і користувачам, а також налаштовувати успадкування й поведінку дозволів для окремих світів (за бажанням) на серверах PocketMine-MP.
⚙️ Можливості
- Створення та видалення груп і встановлення групи за замовчуванням.
- Призначення та видалення дозволів для груп і окремих користувачів.
- Система успадкування з кількома групами.
- Необов’язкова підтримка дозволів для окремих світів (налаштовується).
- Кілька постачальників даних: YAML (yamlv1/yamlv2) і MySQL.
- Багатомовні ресурси повідомлень.
- Надає невеликий API PurePerms для розробників плагінів.
🧩 Для кого це
- Для адміністраторів, які керують серверами PocketMine-MP (Bedrock) і потребують керування дозволами на основі груп.
- Для розробників плагінів під PocketMine-MP, яким потрібен наявний API дозволів для інтеграції.
🏗️ Приклади використання
- Створювати ранги на кшталт Guest, Member, Moderator і призначати групові дозволи.
- Використовувати успадкування, щоб ранг Moderator успадковував дозволи Member і додавав вузли для модерації.
- Зберігати дозволи в MySQL для більших серверів або в YAML для односерверних установок.
⌨️ Команди
| Команда | Опис | Дозвіл | Доступ |
|---|---|---|---|
/addgroup <group> | Додає нову групу до списку груп. | pperms.command.addgroup | Адмін |
/addparent <target_group> <parent_group> | Додає групу до списку успадкування іншої групи. | pperms.command.addparent | Адмін |
/defgroup <group> [world] | Встановлює групу за замовчуванням. | pperms.command.defgroup | Адмін |
/fperms | Знаходить дозволи для конкретного плагіна. | pperms.command.fperms | Адмін |
/groups | Показує список усіх груп. | pperms.command.groups | Адмін |
/grpinfo <group> [world] | Показує інформацію про групу. | pperms.command.grpinfo | Адмін |
/listgperms <group> <page> [world] | Показує список дозволів групи. | pperms.command.listgperms | Адмін |
/listuperms <player> <page> [world] | Показує список дозволів користувача. | pperms.command.listuperms | Адмін |
/ppinfo | Показує інформацію про плагін. | pperms.command.ppinfo | Адмін |
/ppsudo <login / register> | Реєструє або входить в обліковий запис Noeul (функція плагіна). | pperms.command.ppsudo | Адмін |
/ppreload | Перезавантажує конфігурацію PurePerms. | pperms.command.ppreload | Адмін |
/rmgroup <group> | Видаляє групу. | pperms.command.rmgroup | Адмін |
/rmparent <target_group> <parent_group> | Видаляє батьківську групу зі списку успадкування групи. | pperms.command.rmparent | Адмін |
/setgperm <group> <permission> [world] | Додає дозвіл до групи. | pperms.command.setgperm | Адмін |
/setgroup <player> <group> [world] | Встановлює групу користувачу. | pperms.command.setgroup | Адмін |
/setuperm <player> <permission> [world] | Додає дозвіл користувачу. | pperms.command.setuperm | Адмін |
/unsetgperm <group> <permission> [world] | Видаляє дозвіл із групи. | pperms.command.unsetgperm | Адмін |
/unsetuperm <player> <permission> [world] | Видаляє дозвіл у користувача. | pperms.command.unsetuperm | Адмін |
/usrinfo <player> [world] | Показує інформацію про користувача. | pperms.command.usrinfo | Адмін |
🔐 Дозволи
| Дозвіл | Опис | За замовчуванням |
|---|---|---|
pperms.command.addgroup | Дозволяє використовувати /addgroup. | не вказано |
pperms.command.addparent | Дозволяє використовувати /addparent. | не вказано |
pperms.command.defgroup | Дозволяє використовувати /defgroup. | не вказано |
pperms.command.fperms | Дозволяє використовувати /fperms. | не вказано |
pperms.command.groups | Дозволяє використовувати /groups. | не вказано |
pperms.command.grpinfo | Дозволяє використовувати /grpinfo. | не вказано |
pperms.command.listgperms | Дозволяє використовувати /listgperms. | не вказано |
pperms.command.listuperms | Дозволяє використовувати /listuperms. | не вказано |
pperms.command.ppinfo | Дозволяє використовувати /ppinfo. | не вказано |
pperms.command.ppsudo | Дозволяє використовувати /ppsudo. | не вказано |
pperms.command.ppreload | Дозволяє використовувати /ppreload. | не вказано |
pperms.command.rmgroup | Дозволяє використовувати /rmgroup. | не вказано |
pperms.command.rmparent | Дозволяє використовувати /rmparent. | не вказано |
pperms.command.setgperm | Дозволяє використовувати /setgperm. | не вказано |
pperms.command.setgroup | Дозволяє використовувати /setgroup. | не вказано |
pperms.command.setuperm | Дозволяє використовувати /setuperm. | не вказано |
pperms.command.unsetgperm | Дозволяє використовувати /unsetgperm. | не вказано |
pperms.command.unsetuperm | Дозволяє використовувати /unsetuperm. | не вказано |
pperms.command.usrinfo | Дозволяє використовувати /usrinfo. | не вказано |
⚙️ Встановлення
📥 Налаштування
- Завантажте офіційну збірку PurePerms і скопіюйте завантажений файл у каталог
plugins/вашого сервера. - Зупиніть сервер і запустіть його знову (або запустіть, якщо він був зупинений), щоб плагін міг ініціалізуватися.
- Перевірте журнали консолі сервера, щоб підтвердити, що плагін завантажився і створив свої файли конфігурації.
📦 Залежності
- PurePerms не вказує необхідних зовнішніх залежностей плагінів. Він підтримує вибіркових постачальників даних (див. конфігурацію).
🧾 Конфігурація
- PurePerms створює конфігурацію, де можна встановити
data-provider(підтримувані значення:mysql,yamlv1,yamlv2). - Серед параметрів конфігурації є
default-language,disable-op,enable-multiworld-permsі налаштування підключення MySQL, коли використовується постачальникmysql.
🧠 Технічні примітки
- Цільова платформа: PocketMine-MP (серверне програмне забезпечення Pocket/Bedrock).
- Підтримувані сховища даних (налаштовувані): YAML (yamlv1/yamlv2) і MySQL.
- Багатомовні ресурси повідомлень надаються та вибираються через конфігурацію.
- Плагін надає API для інших плагінів PocketMine-MP, щоб вони могли взаємодіяти з даними PurePerms.
🤝 Коли цей плагін корисний
Якщо ви керуєте сервером PocketMine-MP і вам потрібна система груп і дозволів у стилі Bukkit з опційним зберіганням у MySQL та підтримкою мов, PurePerms надає ці основні можливості та невеликий API для інтеграції.
- Veltrix253.18
- PocketMine-MP Server152.81
- Minecraft: PE Server448.55
- Minecraft: PE Server247.95
- Minecraft: PE Server046.39
- Minecraft: PE Server145.24
- Minecraft: PE Server042.87
- PocketMine-MP Server042.5
- A McPE Server041.03
- AAZ040.97
- SandMCPE #YEN\u0130DEN038.71
- Minecraft: PE Server038.67
- Loading moonwixs..022.66
- Minecraft: PE Server119.04
Сторінка плагіна PurePerms показує, на яких серверах моніторинг знайшов цей плагін, з якими платформами та версіями він зустрічається.
Плагіни можуть додавати команди, економіку, захист, права доступу, міні-ігри, інтеграції або інші механіки. Фактична роль PurePerms залежить від конфігурації конкретного сервера.
Дані формуються автоматично з технічних відповідей серверів. Якщо сервер приховує список плагінів, він може не відображатися в цьому розділі, навіть якщо використовує PurePerms.
Використовуйте список серверів з PurePerms, щоб порівняти проєкти, перевірити сумісні версії або знайти приклади використання плагіна на публічних серверах.