Как сделать привилегии на сервере Майнкрафт через LuckPerms — полный гайд
Установи LuckPerms → создай группу /lp creategroup vip → дай права /lp group vip permission set essentials.fly true → добавь игрока /lp user Ник parent add vip. Всё. Ниже — детали и команды для доната.
Хочешь сделать привилегии на сервере Майнкрафт — тебе нужен LuckPerms. Других вариантов, которые нормально работают, сейчас почти нет: GroupManager мёртв, PermissionsEx уже давно не обновляется. LuckPerms — де-факто стандарт. Работает на Spigot, Paper, Fabric, Forge — с 1.8 до последних версий.
Что такое LuckPerms и зачем он нужен для доната?
LuckPerms — бесплатный плагин управления правами. Главная фишка — гибкая система групп и наследования: каждый донат-ранг просто наследует права предыдущего, и тебе не нужно прописывать одно и то же для каждого уровня по сто раз.
Для доната это работает так: игрок заплатил — автоматически попал в группу <code>VIP</code>, получил команды, префикс и бонусы. Вышел срок — слетел обратно. Всё через команды, которые вызывает любой донат-магазин.
Как установить LuckPerms на сервер?
Скачай jar с официального сайта <strong>luckperms.net</strong> или Modrinth. Положи в папку <code>plugins/</code> и перезапусти сервер. Больше ничего — плагин создаст конфиги сам. По умолчанию хранит данные в SQLite-файле, при желании переключается на MySQL для нескольких серверов.
- Совместим с <strong>Spigot, Paper, Folia, Fabric, Forge, Sponge</strong>
- Версии Minecraft: <strong>1.8 — последняя</strong>
- Java: требуется Java 11 или новее
- Работает с Vault для совместимости с экономикой
Как создать группы привилегий: базовые команды
Вся логика строится через группы: сначала создаёшь группу, потом даёшь ей права, потом добавляешь игроков. Стандартная иерархия для донат-сервера выглядит так:
- <strong>default</strong> — все новые игроки автоматически. Базовые права.
- <strong>VIP</strong> — первый донат-ранг. Наследует default.
- <strong>VIP+</strong> — второй ранг. Наследует VIP.
- <strong>ADMIN</strong> — персонал сервера. Отдельная ветка.
Команды для создания этой структуры (выполняй в консоли сервера или в игре с правами оператора):
/lp creategroup vip /lp creategroup vip_plus /lp group vip parent add default /lp group vip_plus parent add vip
Теперь <code>vip_plus</code> автоматически получит все права группы <code>vip</code>, а та — все права <code>default</code>. Удобно: добавил одно право в VIP — все VIP+ тоже получили.
Как добавить права (permissions) донат-группе?
Права — это строки вида <code>essentials.fly</code>, <code>essentials.kit.vip</code>, <code>worldedit.wand</code>. Каждый плагин публикует свои права в документации. Добавляются так:
# Дать право группе: /lp group vip permission set essentials.fly true # Запретить конкретное право: /lp group vip permission set essentials.sudo false # Убрать право: /lp group vip permission unset essentials.fly
Чтобы посмотреть, какие права уже есть у группы:
/lp group vip permission info
Как настроить префикс и суффикс для донатеров?
Префикс — это то, что отображается перед ником в чате: <code>[VIP] Игрок</code>. Настраивается через метаданные группы. Для отображения нужен плагин чата — EssentialsX Chat, DeluxeChat, CMI или любой другой, поддерживающий Vault.
# Установить префикс группе VIP: /lp group vip meta setprefix 100 "&6[VIP] &r" # Установить суффикс: /lp group vip meta setsuffix 100 " &7✦" # Установить вес (приоритет при нескольких группах): /lp group vip setweight 10 /lp group vip_plus setweight 20
Число <code>100</code> — приоритет префикса: чем больше, тем он «важнее» при конфликте нескольких групп. <code>&6</code> — золотой цвет, <code>&r</code> — сброс форматирования.
- <strong>&0–&9, &a–&f</strong> — цвета (стандартные Minecraft-коды)
- <strong>&l</strong> — жирный, <strong>&o</strong> — курсив, <strong>&n</strong> — подчёркивание
- <strong>&r</strong> — сброс всех форматирований
- На Paper 1.16+ работают HEX-цвета: <code>&#FF5733</code>
Как добавить игрока в группу вручную и на время?
Если нужно выдать привилегии конкретному игроку — есть два сценария: навсегда и на срок (например, на 30 дней после оплаты).
# Добавить игрока в группу навсегда: /lp user СтевеигрокRus parent add vip # Добавить в группу на 30 дней: /lp user СтевеигрокRus parent addtemp vip 30d # Убрать из группы: /lp user СтевеигрокRus parent remove vip # Посмотреть, в каких группах игрок: /lp user СтевеигрокRus group info
Временные привилегии через <code>addtemp</code> — удобно для разовой выдачи вручную. Но если у тебя донат-магазин, это нужно автоматизировать: при покупке сервер сам должен получать команду и выдавать привилегию. Именно так работает Millida Trade — при успешной оплате команда уходит на сервер автоматически, даже если игрок офлайн.
Millida TradeАвтодонат и автоматическая выдача товаров на сервере — выдача за секунды, без ручной работы.Перейти в TradeКак использовать Web Editor — графический интерфейс LuckPerms?
Если командная строка кажется сложной — есть браузерный редактор. Введи в консоли <code>/lp editor</code>, плагин сгенерирует ссылку. Открой в браузере, настрой группы и права мышкой, нажми «Save» — редактор выдаст команду, которую вставляешь обратно в консоль.
Редактор поддерживает автодополнение для прав плагинов — начни вводить <code>essentials.</code> и увидишь список. Это сильно ускоряет первоначальную настройку.
Какие основные команды LuckPerms нужны для донат-привилегий?
- <code>/lp creategroup <название></code> — создать новую группу
- <code>/lp group <группа> parent add <родитель></code> — наследовать права другой группы
- <code>/lp group <группа> permission set <право> true</code> — дать право группе
- <code>/lp user <ник> parent add <группа></code> — добавить игрока в группу
- <code>/lp user <ник> parent addtemp <группа> <время></code> — временная привилегия (30d, 7d, 12h)
- <code>/lp group <группа> meta setprefix <приоритет> "<текст>"</code> — установить префикс
- <code>/lp group <группа> setweight <число></code> — приоритет группы
- <code>/lp editor</code> — открыть браузерный редактор
FAQ: частые вопросы по привилегиям через LuckPerms
Права не работают — что не так?
Проверь три вещи: 1) плагин, для которого выдаёшь права, установлен и работает; 2) имя права написано точно — регистр имеет значение; 3) у игрока нет того же права со значением <code>false</code> в личных настройках, которое перекрывает групповое. Команда <code>/lp user Ник permission check essentials.fly</code> покажет итоговое значение и откуда оно берётся.
Как сделать, чтобы временные привилегии слетали автоматически?
LuckPerms отслеживает срок сам — по истечении времени игрок автоматически покидает группу. Ничего дополнительно настраивать не нужно. Главное, чтобы сервер не стоял на паузе в момент сгорания срока: тогда снятие произойдёт при следующем запуске.
Можно ли давать права только на определённый мир (мультимир)?
Да. Добавь <code>world=имя_мира</code> в конце команды: <code>/lp user Ник parent add vip world=survival</code>. Привилегия будет работать только в мире <code>survival</code>. Удобно для серверов с разными режимами — выживание, скайблок, минигры.
Как настроить автовыдачу привилегий при оплате через донат-магазин?
Твой донат-магазин при успешной оплате должен отправить на сервер консольную команду — например, <code>/lp user %player% parent addtemp vip 30d</code>. Millida Trade поддерживает именно такие хуки: при покупке команда уходит на сервер автоматически, независимо от того, онлайн игрок или нет.




