LuckPerms — это плагин прав, с которым ты на Paper- или Spigot-сервере задаешь, кто какие команды может использовать. Без плагина прав есть только два уровня: оператор со всем доступом и обычные игроки почти без прав. LuckPerms добавляет между ними группы: гости, строители, модерация. Каждая группа несет узлы прав, а игроки наследуют узлы своих групп.

Этот гайд показывает путь от установки до первой группы модерации. Команды взяты из официальной документации LuckPerms; скриншоты — с тестового сервера на Paper 1.21.4 и LuckPerms 5.5.71.

Установка через панель

В панели сервера ты найдешь LuckPerms в разделе Plugins → Browser. Поиск берет данные из Modrinth; загрузчик и версия сервера сверяются с метаданными плагина до того, как файл попадет в папку plugins/. Ассистент защиты мира на странице плагина устанавливает LuckPerms вместе с WorldGuard и WorldEdit за один шаг, если тебе нужен этот пакет. После перезапуска плагин при входе сообщает версию и автора.

Чат после входа: LuckPerms 5.5.71 загружен, с сайтом и автором
Чат после входа: LuckPerms 5.5.71 загружен, с сайтом и автором

Этот вывод появляется, если ты вводишь /luckperms или коротко /lp без аргументов. Это самый быстрый тест, действительно ли плагин работает.

Как устроены права в LuckPerms

Узел права — это строка вроде essentials.home или worldedit.region.set. Каждый плагин приносит свои узлы и документирует их. Узел может быть установлен в true или false. Звездочка worldedit.* охватывает все узлы одного плагина и удобна для модерации, но опасна для обычных игроков.

LuckPerms знает три уровня:

  • Группы объединяют узлы. Группу default автоматически получает каждый игрок.
  • Игроки наследуют права из своих групп и могут дополнительно иметь собственные узлы.
  • Контексты ограничивают узлы, например конкретным миром или игровым режимом.

Держи структуру плоской. Двух-четырех групп хватает для большинства серверов.

Создание первой группы

Следующие команды выполняются в консоли сервера или оператором в игре:

/lp creategroup mod
/lp group mod permission set worldedit.* true
/lp group mod permission set essentials.kick true
/lp user Spielername parent add mod

Первая строка создает группу. Две строки permission set дают ей полный WorldEdit и команду кика из EssentialsX. Последняя строка добавляет игрока в группу. Проверить результат можно командой /lp user Spielername permission check essentials.kick.

Для группы default полезен обратный подход: убрать команды, которые игрокам не нужны. Paper без права bukkit.command.plugins больше вообще не показывает команду /plugins; игрок видит только сообщение об неизвестной команде.

Без права bukkit.command.plugins сервер сообщает об неизвестной команде
Без права bukkit.command.plugins сервер сообщает об неизвестной команде
/lp group default permission set bukkit.command.plugins false

Это не мера безопасности в строгом смысле, но она скрывает список плагинов от любопытных гостей.

Веб-редактор

Для крупных изменений консоль неудобна. /lp editor создает ссылку на веб-редактор на luckperms.net. Там ты видишь все группы и игроков в таблице, можешь ставить узлы мышью и в конце одним кликом передать сессию обратно на сервер. Ссылка действует несколько минут и доступна только с созданным кодом. Сессии содержат имена игроков и UUID, поэтому не передавай ссылку дальше.

Типичные ошибки

  • Право не срабатывает. Игрок все еще оператор. Операторы обходят LuckPerms. Убери op и работай только с группами.
  • Узел написан неправильно. LuckPerms принимает любой текст, включая опечатки. Проверь узел в документации соответствующего плагина.
  • Звездочка в default. Узел * в стандартной группе дает каждому гостю все права. Ставь звездочки только в группах модерации.
  • Изменения пропали после перезапуска. LuckPerms по умолчанию сохраняет данные в H2-файл в папке плагина. Если папка при перезапуске недоступна для записи, изменения теряются. Ошибка видна в консоли при старте.

Место хранения и бэкап

Все данные лежат в plugins/LuckPerms/. Бэкап панели сохраняет эту папку вместе с остальными данными. Для сетей с несколькими серверами LuckPerms предлагает общую MySQL-базу; для одного сервера H2 остается самым простым выбором.

FAQ

Почему отозванное право у меня самого не действует?

Потому что ты оператор. Операторы полностью обходят LuckPerms — любая проверка для них проходит положительно. Сними с себя op и для себя тоже работай через группу модерации, иначе ты не тестируешь собственные правила в реальных условиях.

Нужна ли мне MySQL-база данных для LuckPerms?

Для одного сервера — нет. LuckPerms по умолчанию сохраняет данные в H2-файл в plugins/LuckPerms/, который панель включает в бэкап. MySQL имеет смысл только тогда, когда несколько серверов одной сети должны делить одни и те же группы и права.

Сколько групп имеет смысл создать?

Двух-четырех хватает почти для всех серверов: default для всех, группа строителей и группа модерации. Глубокие цепочки наследования усложняют понимание, откуда пришло право — держи структуру плоской и выдавай узлы со звездочкой только группам модерации.

Как проверить, есть ли у игрока определенное право?

Через /lp user Spielername permission check knoten — ответ показывает результат и источник, то есть было ли право унаследовано из группы или задано напрямую. /lp user Spielername info показывает все группы игрока одним взглядом.

Безопасна ли ссылка веб-редактора?

Она действует всего несколько минут и не используется без созданного кода. Однако сессия содержит имена игроков и UUID твоего сервера — поэтому не передавай ссылку дальше и лучше создай новую, если сомневаешься.

Дополнительные гайды

Как в целом устанавливать и обновлять плагины, описано в Установка и управление плагинами. Защиту мира с регионами объясняет WorldGuard: защита регионов, а строительные инструменты — WorldEdit: строительство и откат действий.

Источники

LuckPerms: посмотреть пример

Собственные записи из демо-среды. Показанные версия и настройки могут отличаться от твоего сервера.

Без права доступа проверяемая команда списка плагинов недоступна.
Без права доступа проверяемая команда списка плагинов недоступна.

LuckPerms 5.5.71 · 2026-09-12

После смены прав та же команда выводит список плагинов.
После смены прав та же команда выводит список плагинов.

LuckPerms 5.5.71 · 2026-09-12