LuckPerms
Интеграция с плагином LuckPerms
Позволяет:
- Проверять права у оффлайн игроков
- Сортировать игроков в ТАБе по весу группы или по своему порядку групп
Настройка
Путьintegration.yml → luckperms
luckperms:
enable: true
always_have_true: false
tab_sort: true
group_order: []enable
Включает или выключает работоспособность модуля
always_have_true
Если включено, то все права, которые имеют type: "TRUE" в permission.yml, будут у игрока без проверок. Это решает проблему, когда в LuckPerms стоит правило * false (т.е. все пермишены отключены и выдаются вручную), но у этого есть свои минусы:
- Если ты хочешь забрать
TRUEпермишен у какого-то игрока, то тебе нужно будет сначала изменить его тип на другой в permission.yml, иначе отключение пермишена не будет работать в LuckPerms - Для того, чтобы комманды подсказывались игрокам, а не показывались красным текстом, нужно выдать их пермишены отдельно
tab_sort
Включает или выключает сортировку в ТАБе по весу группы
group_order
Свой порядок групп для сортировки в ТАБе. Первая группа в списке будет выше всех, а те, которых в списке нет, окажутся ниже всех. Если список пустой, то используется вес группы
Пример
group_order:
- "owner"
- "admin"
- "moderator"Этот порядок используется только для ТАБа, проверка групп в коммандах модерации по-прежнему считается по весу группы
Права
Путьpermission.yml → integration.luckperms
luckperms:
name: "flectonepulse.module.integration.luckperms"
type: "TRUE"name
Название права
type
Вид права
| Вид | Объяснение |
|---|---|
TRUE | Доступно для любого игрока |
FALSE | Никому не доступно, должно быть выдано отдельно (например с помощью LuckPerms) |
OP | Доступно для операторов сервера |
NOT_OP | Доступно для НЕ операторов сервера |
LiteBans
Интеграция с плагином LiteBans проверяет мут игрока и не позволяет ему писать сообщение, а также отключает команды модерации FlectonePulse
Maintenance
Интеграция с плагином Maintenance позволяет отключать MOTD у FlectonePulse в нужный момент, а также отключает команду /maintenance от FlectonePulse