Wiki MCSTUDIO
  • Главная
  • Навигация
  • Начало
    • Оплата и получение
    • Первый запуск
      • Решения проблем с запуском
  • Хостинг
    • Хостинг MCSTUDIO
      • Панель управления MCSTUDIO
    • Гайды по хостингу
      • Управление SSH-консолью на VDS/DEDICATED
  • Информация
    • Публичная оферта
    • Наши рекомендации
    • Безопасность
    • Техническая поддержка и тикеты
    • Гайды
      • IP и Домен
      • Веб-хостинг
      • Оптимизация сервера
      • Работа с иконками
      • Работа с голограммами
      • Плагины
      • Привилегии
        • Создание привилегий через PermissionsEx
        • Создание привилегий через LuckPerms
        • Редактирование привилегий
        • Как создать свой набор (кит)
      • Создание копий сервера (BackUp)
      • Проведение вайпов
    • Ответы на частые вопросы
  • Прочее
    • Регистрация и привязка FreeKassa
    • MCSTUDIO CMS
    • Раскрутить сервер
  • Готовые сервера
    • Vanilla Collection
      • Сервер EasyVanilla
      • Сервер Golem
      • Сервер WitchPvP
      • Сервер Shulker
      • Ответы на вопросы по Vanilla Collection
    • Modern Collection
      • Сервер ModernVanilla
      • Сервер HardWorld
      • Сервер MythicWorld
      • Сервер UniqueWorld
      • Ответы на вопросы по Modern Collection
    • Monster Collection
      • Сервер WolfStart
      • Сервер SlimeNexus
      • Сервер GhastWorld
      • Сервер MagmaPlay
      • Сервер BlazeLand
      • Сервер WitherVime
      • Сервер Unique Survival
      • Сервер Pixels
      • Ответы на вопросы по Monster Collection
    • Трендовые сервера
      • Сервер GTA RP
      • Сервер CyberBum
      • Сервер DayZ
      • Сервер Factions
      • Сервер SkyBlock
      • Сервер RolePlay
      • Ответы на вопросы по Трендовым серверам
    • Anarchy Collection
      • Сервер HardAnarchy
      • Сервер Anarchy
      • Сервер FantasticAnarchy
      • Сервер SuperAnarchy
      • Ответы на вопросы по Anarchy Collection
    • Гриферские сервера
      • Сервер StartGrief
      • Сервер EnderJet
      • Сервер DragonGrief
      • Сервер SuperGrief
      • Ответы на вопросы по Гриф коллекции
Powered by GitBook
On this page
  • LuckPerms
  • Работа с группами
  • Вес привилегии
  • Вес префикса и суффикса
  • Работа с правами
  • Где найти права
  • Выдача прав
  • Группа со всеми правами
  • PermissionsEx

Was this helpful?

  1. Информация
  2. Гайды
  3. Привилегии

Создание привилегий через LuckPerms

PreviousСоздание привилегий через PermissionsExNextРедактирование привилегий

Last updated 3 years ago

Was this helpful?

Создавать привилегии на сервера Minecraft можно с помощью плагинов на права. Мы разберем создание привилегий с помощью и .

LuckPerms

Работа с группами

Файл groups.yml с правами и группами игроков находится в plugins/LuckPerms/yaml-storage. Ниже приведен пример группы.

vip: # Название группы. Только на английском.
  parents:
  - default # Группа, права которой наследуются
  permissions:
  - worldguard.region.spawn:
      value: false # Это значение запрещает право. Устанавливается к каждому праву отдельно.
  - essentials.fly # Права с разрешением.
  - essentials.kits.vip
  - essentials.sethome.multiple.vip
  - weight.24 # Вес привилегии
  prefixes:
  - '&2[Вип] &6': # Сам префикс
      priority: 2 # Вес префикса
  suffixes:
  - '&7': # Сам суффикс
      priority: 2 # Вес суффикса

Вес привилегии

Допустим, имеется 4 привилегии - VIP, PREMIUM, DELUXE и LEGEND. Также, есть группа игрока (default) и группа админа (admin).

Требуется для корректной выдачи привилегии в кейсах и в авто-донате через команду lp user {user} parent add {group}

Чем выше вес, тем ниже привилегия. Пример:

  • default (weight.6)

  • vip (weight.5)

  • premium (weight.4)

  • deluxe (weight.3)

  • legend (weight.2)

  • admin (weight.1)

Пояснение: админ самая высокая привилегия, поэтому вес у нее самый маленький.

Вес префикса и суффикса

Вес префикса и суффикса работает так же, как и вес привилегии: чем выше приоритет (от 1 до бесконечности), тем выше префикс или суффикс будет отображаться в чате.

Суффикс - это цвет сообщения в чате у привилегии.

Например: если выдана группа admin, когда уже была группа vip, то так как у админа вес префикса выше, то отображаться будет префикс админа.

Работа с правами

Каждое право вписывается с новой строки после тире и пробела (-). Не стоит оставлять лишние пробелы или символы.

Где найти права

Зачастую разработчик оставляет ссылку на Wiki или права (permissions). Дабы не тратить много времени вы можете использовать сочетание клавиш Ctrl + F для поиска по странице необходимой информации.

Если рассматривать интерфейс данной страницы, то:

Не все разработчики используют отдельные сайты либо страницы для команд и прав, кто-то выводится права и команды прямо на странице плагина. Некоторые разработчики размещают описание команд и прав на GitHub, и подобных сервисах.

Выдача прав

Для примера выдадим группе default право на использование команды /spawn, а для vip переключение между режимами выживание и креатива, вот как это будет выглядеть:

default:
  permissions:
  - essentials.spawn
  - weight.2
  prefixes:
  - '&7[Игрок] &e':
      priority: 1
  suffixes:
  - '&7':
      priority: 1
vip:
  parents:
  - default
  permissions:
    - essentials.gamemode
    - essentials.gamemode.creative
    - essentials.gamemode.survival
    - weight.1
  prefixes:
  - '&2[Вип] &6':
      priority: 2
  suffixes:
  - '&7':
      priority: 2

Если установить только "essentials.gamemode", то игрок сможет использовать команду /gamemode, но не устанавливать себе необходимый ему режим.

Если установить "essentials.gamemode" и "essentials.gamemode.creative", то игрок может переходить только в /gamemode creative

Группа со всеми правами

Чтобы создать группу со всеми правами, ей не нужно назначать наследование. Вам нужно просто в permissions указать '*', вот как это выглядит:

dev:
  permissions:
  - weight.1
  - '*' # Выдает все права
  - luckperms.autoop # Автоматически выдает /op
  - fawe.admin # Разрешает использовать WE во всех регионах
  - fawe.bypass # Без ограничений :)
  prefixes:
  - '&8[&6Developer&8] &e':
      priority: 25
  suffixes:
  - '&7':
      priority: 25

PermissionsEx

Гайд по созданию привилегий через PermissionsEx:

Перед сохранением файла проверьте его на наличие ошибок! Если в нём будут ошибки, то ваши права и группы не будут работать. Проверку можно . В левую часть вставляете содержимое документа, в правой у вас выводятся ошибки. Если их нет, то вам выведет документ в json формате.

Права к каждому плагину хранятся на официальной странице плагина. Для примера мы рассмотрим .

Переходим на , в левом углу выбираем "Permissions", и попадаем на .

— "Module" - модуль в котором есть это право либо команда, например, для использования права "essentials.build" нужно установить модуль EssentialsAntiBuild, он идёт в архиве с самим Essentials; — "Command" - какая команда отвечает за это право, здесь отображается основная команда, но не алиасы, алиасы для команд можете ; — "Permissions" - право, которое нужно для работы команды, но не всегда одного права хватает для этой работы, например, чтобы заработало право "essentials.afk.auto", нам нужно и право "essentials.afk"; — "Description" - краткое описание команды, более детальное описание лучше смотреть на отдельной странице с меню. Используйте поиск для более быстрого поиска необходимого права.

Используйте только официальные источники, из нашего . При использование плагинов из ненадежных источников, вы можете потерять доступ к серверу или ему могут навредить!

PermissionsEx
LuckPerms
сделать тут
EssentialsX
официальную документацию EssentialsX
страницу с правами и командами
найти тут
списка рекомендаций
Создание привилегий через PermissionsEx