Создание привилегий через LuckPerms
Last updated
Was this helpful?
Last updated
Was this helpful?
Создавать привилегии на сервера Minecraft можно с помощью плагинов на права. Мы разберем создание привилегий с помощью и .
Файл groups.yml с правами и группами игроков находится в plugins/LuckPerms/yaml-storage. Ниже приведен пример группы.
Допустим, имеется 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 переключение между режимами выживание и креатива, вот как это будет выглядеть:
Если установить только "essentials.gamemode", то игрок сможет использовать команду /gamemode, но не устанавливать себе необходимый ему режим.
Если установить "essentials.gamemode" и "essentials.gamemode.creative", то игрок может переходить только в /gamemode creative
Чтобы создать группу со всеми правами, ей не нужно назначать наследование. Вам нужно просто в permissions указать '*', вот как это выглядит:
Гайд по созданию привилегий через PermissionsEx:
Перед сохранением файла проверьте его на наличие ошибок! Если в нём будут ошибки, то ваши права и группы не будут работать. Проверку можно . В левую часть вставляете содержимое документа, в правой у вас выводятся ошибки. Если их нет, то вам выведет документ в json формате.
Права к каждому плагину хранятся на официальной странице плагина. Для примера мы рассмотрим .
Переходим на , в левом углу выбираем "Permissions", и попадаем на .
— "Module" - модуль в котором есть это право либо команда, например, для использования права "essentials.build" нужно установить модуль EssentialsAntiBuild, он идёт в архиве с самим Essentials; — "Command" - какая команда отвечает за это право, здесь отображается основная команда, но не алиасы, алиасы для команд можете ; — "Permissions" - право, которое нужно для работы команды, но не всегда одного права хватает для этой работы, например, чтобы заработало право "essentials.afk.auto", нам нужно и право "essentials.afk"; — "Description" - краткое описание команды, более детальное описание лучше смотреть на отдельной странице с меню. Используйте поиск для более быстрого поиска необходимого права.
Используйте только официальные источники, из нашего . При использование плагинов из ненадежных источников, вы можете потерять доступ к серверу или ему могут навредить!