Плагін 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 для інтеграції.

Сервери з плагіном PurePerms

Сторінка плагіна PurePerms показує, на яких серверах моніторинг знайшов цей плагін, з якими платформами та версіями він зустрічається.

Плагіни можуть додавати команди, економіку, захист, права доступу, міні-ігри, інтеграції або інші механіки. Фактична роль PurePerms залежить від конфігурації конкретного сервера.

Дані формуються автоматично з технічних відповідей серверів. Якщо сервер приховує список плагінів, він може не відображатися в цьому розділі, навіть якщо використовує PurePerms.

Використовуйте список серверів з PurePerms, щоб порівняти проєкти, перевірити сумісні версії або знайти приклади використання плагіна на публічних серверах.