Плагины

Как сделать привилегии на сервере Майнкрафт через LuckPerms — полный гайд

Как сделать привилегии на сервере Майнкрафт через 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

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

LuckPerms web editor — автодополнение прав при вводе
Редактор подсказывает права плагинов по мере ввода — удобно при первоначальной настройке. Источник: github.com/LuckPerms/LuckPerms/wiki

Префикс — это то, что отображается перед ником в чате: <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 &lt;название&gt;</code> — создать новую группу
  • <code>/lp group &lt;группа&gt; parent add &lt;родитель&gt;</code> — наследовать права другой группы
  • <code>/lp group &lt;группа&gt; permission set &lt;право&gt; true</code> — дать право группе
  • <code>/lp user &lt;ник&gt; parent add &lt;группа&gt;</code> — добавить игрока в группу
  • <code>/lp user &lt;ник&gt; parent addtemp &lt;группа&gt; &lt;время&gt;</code> — временная привилегия (30d, 7d, 12h)
  • <code>/lp group &lt;группа&gt; meta setprefix &lt;приоритет&gt; "&lt;текст&gt;"</code> — установить префикс
  • <code>/lp group &lt;группа&gt; setweight &lt;число&gt;</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 поддерживает именно такие хуки: при покупке команда уходит на сервер автоматически, независимо от того, онлайн игрок или нет.

как сделать привилегии на сервере майнкрафтluckperms командыluckperms группыдонат привилегии майнкрафтнастройка прав luckpermsluckperms prefixавтовыдача привилегий майнкрафтплагин привилегии minecraft

Похожие статьи

Комментарии 0