Полная настройка LuckPerms: Группы, права, префиксы, Web Editor и Vault
Исчерпывающий туториал по LuckPerms: архитектура H2/MySQL хранилища, веб-редактор /lp editor, контексты, наследование, префиксы и Vault.
Вступление и преимущество LuckPerms
Быстрый ответ (TL;DR)
- 1. Установите LuckPerms в 1 клик через менеджер плагинов SolidHost.
- 2. Введите `/lp editor` и перейдите по выданной ссылке в веб-редактор.
- 3. Создавайте группы (default, vip, admin), добавляйте им права (permission nodes) и префиксы.
- 4. Настройте наследование: сделайте группу default родителем для VIP.
- 5. Нажмите Save в веб-интерфейсе и скопируйте команду применения.
LuckPerms — это индустриальный стандарт управления правами (permissions) в Minecraft. В отличие от устаревших PEX и GroupManager, LuckPerms использует асинхронную запись в базы данных (H2/MySQL), кэширование деревьев прав в оперативке и имеет удобный графический Web Editor.
Таблица главных команд LuckPerms
| Команда | Описание | Пример применения |
|---|---|---|
| /lp editor | Генерация ссылки на Веб-Редактор | /lp editor |
| /lp user <ник> group set <группа> | Выдать группу игроку навсегда | /lp user Steve group set vip |
| /lp user <ник> group parent addtemp <группа> <время> | Выдать донат на время | /lp user Steve group parent addtemp vip 30d |
| /lp group <группа> permission set <право> true | Выдать право группе | /lp group default permission set essentials.spawn true |
| /lp group <группа> meta addprefix <приоритет> "<префикс>" | Установить префикс | /lp group vip meta addprefix 100 "&a[VIP] " |
Работа в Web Editor и связка с Vault
Для отображения префиксов из LuckPerms в чате установите плагин **Vault** в 1 клик из панели SolidHost.
Частые ошибки при настройке
⚠️ Частые ошибки и их решение
| Ошибка | Причина | Решение |
|---|---|---|
| Префиксы LuckPerms не отображаются в чате | Отсутствует плагин Vault или плагин чата не настроен под Vault. | Установите Vault в 1 клик и укажите {PREFIX} в конфиге чата. |
| VIP не имеет прав обычного игрока | Забыли настроить наследование от группы default. | Выполните команду /lp group vip parent add default. |
Часто задаваемые вопросы (FAQ)
❓ Часто задаваемые вопросы (FAQ)
Q: Как перенести права с PEX на LuckPerms?
A: Введите команду миграции: /lp migration PermissionsEx.
Q: Как синхронизировать права на нескольких серверах?
A: Укажите данные подключения к общей базе MySQL/MariaDB в config.yml.
Q: В чем разница между group set и group parent add?
A: Group set заменяет основную группу. Parent add добавляет дополнительную.
Q: Что означает число приоритета в префиксе?
A: Чем выше число (например 100), тем префикс приоритетнее.
Q: Как забрать право у группы?
A: Установите право в false: /lp group default permission set essentials.fly false.
Q: Поддерживает ли LuckPerms HEX цвета (1.16+)?
A: Да, используйте формат &#RRGGBB.
Q: Как посмотреть, какие права запрашивает плагин?
A: Включите отладчик командой /lp verbose record.
Q: Можно ли выдать право только в определенном мире?
A: Да, укажите контекст world=world_nether в Web Editor.
Q: Где хранятся локальные данные LuckPerms?
A: В базе H2 в папке /plugins/LuckPerms/.
Q: Как выдать себе полную админку?
A: В консоли введите: lp user ваш_ник permission set * true.
Итоговый чек-лист настройки
Чек-лист готовности
- ☑ Установлены LuckPerms и Vault
- ☑ Создана базовая иерархия групп
- ☑ Настроено наследование (Parenting)
- ☑ Выставлены префиксы с разным приоритетом
Нужна дополнительная помощь?
Если у вас остались вопросы по настройке сервера или вы хотите предложить тему для новой статьи, переходите в наши официальные сообщества.
