Что такое LuckPerms и как его настроить для Майнкрафт сервера
LuckPerms — продвинутая система прав, которая очень важна для каждого Майнкрафт сервера
Почему стоить выбрать LuckPerms, а не PEX и другие аналоги?В случае если Вы не опытный пользователь, LP может предоставить вам WEB интерфейс с поддержкой Русского языка и понятным функционалом
Что это значит?
Введя 1 команду в чат Вы сможете получить ссылку на сайт, где сможете редактировать/создавать группы и изменять права пользователей
Но если Вы уже опытный и решаетесь использовать LP Вы получите огромный, гибкий функционал о котором частично будет рассказано в этой статье! :)
Работа с группамиДля работы с группами в LP есть два способа, сайт или же команды
Работа с группами через сайт
Чтобы начать что-то делать, Нам нужно получить ссылку на редактор, это можно сделать командой /lp editor
Зайдя на сайт Мы можем увидеть раздел с группами и знак + жмём на него и начинаем создание группы!
Здесь мы указываем нужное название (То которое будет использоваться при выдаче), приоритет (Число которое зависит от Ваших групп, чем важнее группа, тем больше приоритет, т.е. у игрока он 0, а у донатов по возрастанию: 1,2,3 и тд.), префикс (То что будет отображаться в чате/табе если Вы их используете), суффикс, родительскую группу (Группа от которой должны наследоваться права) и отображаемое имя (Ни на что не влияет)
После создания нужных групп вы должны нажать сохранить и ввести нужную команду на сервере
Группы созданы, а как же выдать права? Мы заходим на тот же сайт и в категориях справа выбираем нужную группу
Снизу мы видим возможность добавить права, мы можем добавлять права с разными значениями и контекстами. Возможность сделать на разных серверах разные права но одинаковые донаты (В конфигах каждого сервера нужно ввести название и использовать контекст server=название плагин можно поставить даже на BungeeCord!). Выдача прав со значением false — возможно вы замечали что игрок при входе может использовать команды /pl и /about, для решения этой проблемы нужно выдать bukkit.* и minecraft.* со значениями false. А так же можно выдать права на определённый срок
Касательно игроков взаимодействие происходит абсолютно так же не считая создания, но для игроков рекомендуем использовать команды
Использование трековБлагодаря трекам Вы сможете понизить или повысить донатера/модератора с помощью 1 простой командой (Не разбираясь в приоритетах)
Вы должны 1 раз создать нужны трек и выставить нужные приоритеты. Вы можете как использовать обычные приоритеты так и сделать свою систему перетащив мышкой нужную группу
После этого Вы сможете повысить пользователя командой:
/lp user ник promote названиетрека
Пример: /lp user Shurik91 promote track1
Или же понизить командой:
/lp user ник demote названиетрека
Пример: /lp user Shurik91 demote track1
Для использования плагина так же можно пользоваться командами, важные команды и описания будут приведены ниже
Посмотреть информацию о игроке/группе
/lp user ник info
/lp group группа info
Выдать игроку группу или право (Можно использовать true/false, а так же server=сервер)
/lp user ник permission set право
/lp user ник parent set группа
Так же можно выдать префикс/суффикс игроку или группе ( 1 — приоритет префикса/суффикса)
/lp user ник meta setprefix 1 префикс
/lp user ник meta setsuffix 1 суффикс
Плагин позволяет полностью очистить права, мета данные или всё и сразу
/lp user ник clear
/lp user ник meta clear
/lp user ник permission clear
Группы можно создавать и через команды (1 — приоритет)
/lp creategroup группа 1
Как выдать привилегию на определенное время? (временный донат)
/lp user ник parent addtemp донат 31d
Как выдать донат в кейсах так чтобы он не снимался?
То есть донат ниже не будет выдаваться игроку если он откроет кейс и ему выпадет привилегия ниже.
/lp user ник parent add донат
