- Описание плагина LuckPerms:
- Для переноса прав, используйте команду /lp migration название старого плагина
- В настоящее время поддерживается:
- Как добавить группу?
- Веб-настройщик:
- Главные комманды:
- Атрибуты:
- Права:
- Комманды для взаимодействия из игроками:
- Атрибуты:
- Права:
- Как добавлять права:
- Настройки права:
- Как установить русский язык в плагин LuckPerms
- Как установить плагин LuckPerms?
Описание плагина LuckPerms:
LuckPerms – это самый новый плагин для настройки прав на сервере Майнкрафт, целью которого является быстрая, надежная и гибкая альтернатива существующим плагинам на права. Основными целями проекта являются высокая производительность и широкий набор функций, заполняющие пробелы в функциональности и основывающиеся на существующих функциях других плагинов.
LuckPerms поддерживает полностью автоматическую миграцию и передача данных из существующих плагинов разрешений.
Для переноса прав, используйте команду /lp migration название старого плагина
В настоящее время поддерживается:
- GroupManager.
- PermissionsEx
- zPermissions.
- PowerfulPerms.
- BungeePerms.
- bPermissions.
- PermissionsBukkit.
Как добавить группу?
/lp creategroup admin – Добавить группу “admin”
Веб-настройщик:
Зайти в настройщик можно командой /lp editor groups или /lp group mod editor
Главные комманды:
/lp translations – Посмотреть список доступных языков в плагине
/lp – показивает все команды
/lp sync
– обновляет все данные
/lp info
– информация о плагине
/lp editor
– открывает веб-интерфейс для редактирования даннных о правах
/lp debug
– записывает вывод отладки и предоставляет вам ссылку
/lp verbose
<on | reload | off |upload> [filter] – управление подробного журнал введния плагина
<on|record|off|upload>
– включить / отключить ведение журнала или загрузить записанный вывод
/lp tree
[scope] [player] – область видимости позволяет вам создать только часть дерева
/lp search
[comprassion] <permission> – Ищет у всех пользователей / групп конкретное разрешение
и возвращает разбитый на страницы список всех найденных записей
/lp check
<user> <peomission> – проверить права игрока, который онлайн
/lp networksync
– обновляет все кэшированые данные, а затем использует службу обмена сообщениями плагинов
(если настроена) для «проверки связи» со всеми другими подключенными серверами и запроса на их синхронизацию
/lp import
<file | code –upload> [–replace] – импортирует все данные с Интернета
/lp export
<file> [–upload] – експортирует базу данных плагина в Интернет
/lp reloadconfig
– перезагружает конфиг плагина
/lp bulkupdate
– массовое изменение всех данных прав
/lp migration
[plagin name] [option] – мигрировать с плагина на LuckPerms
/lp creategroup
<group> – создать группу
/lp deletegroup
<group> – удалить группу
/lp listgroups
– показать все группы
/lp createtrack
<track> – создать трек
/lp deletetrack
<track> – удалить трек
/lp listtracks
– список треков
Атрибуты:
[type]
– [тип] – типы для включения в сеанс редактора. может быть “все”, “пользователи”, “в сети” или “группы”
[filter]
– если сеанс включает пользователей (например, type = “all“, “users” или “online“), он будет исключать тех, чьи узлы не начинаются с предоставленным фильтром. Этот фильтр не влияет на группы
<on|record|off|upload>
– включить / отключить ведение журнала или загрузить записанный вывод
[scope] – область
[player] – игрок
[comparison]
– связь между поиском и результатами
<file>
– файл для импорта из чего то
<code> --upload
– код для веб-импорта из чего то
[--without-users]
– если добавлено, экспортирует только все данные группы. Экспорт не будет включать никаких пользовательских данных
[--without-groups]
– если добавлено, экспортирует только все пользовательские данные. Экспорт не будет включать данные группы
<data type>
– тип изменяемых данных. (может быть all
, users
или groups
)
<action>
– действие, которое нужно выполнить с данными. (может быть update
или delete
)
[action field]
– поле действия. требуется только для действий по обновлению. (может быть permission
, server
или world
)
[action value]
– значение, на которое нужно заменить. требуется только для действий по обновлению
[constraints]
– ограничения, необходимые для обновления
<plugin name>
– плагин для переноса данных из чего то
Права:
-luckperms.sync – доступ к команде /lp sync и к /lp networksync
-luckperms.info – доступ к команде /lp info
-luckperms.editor – доступ к команде /lp editor
-luckperms.debug – доступ к команде /lp debug
-luckperms.verbose – доступ к команде /lp verbose
-luckperms.tree – доступ к команде /lp tree
-luckperms.search – доступ к команде /lp search
-luckprems.check – доступ к команде /lp check
-luckperms.import – доступ к команде /lp import
-luckperms.export – доступ к команде /lp export
-luckperms.reloadconfig – доступ к команде /lp reloadconfig
-luckperms.migration – доступ к команде /lp migration
-luckperms.creategroup – доступ к команде /lp creategroup
-luckprems.deletegroup – доступ к команде /lp deletegroup
-luckperms.listgroups – доступ к команде /lp listgroups
-luckperms.createtrack – доступ к команде /lp createtrack
-luckperms.deletetrack – доступ к команде /lp deletetrack
-luckperms.listtracks – доступ к команде /lp listtracks
Комманды для взаимодействия из игроками:
/lp user <user> info
– отображает информацию о пользователе, включая его имя пользователя, основную группу, родителей и текущий контекст
/lp user <user> permission
– узнать какая привилегия у пользователя
/lp user <user>parent
– отображает список родительских групп пользователя / группы. (группы, от которых они наследуют)
/lp user <user> meta
– отображает список унаследованных мета (параметров), префиксов и суффиксов пользователя / группы.
/lp user <user> editor
– Открывает веб-интерфейс для редактирования разрешений для указанной группы. После сохранения изменений будет дана команда, которую нужно запустить, чтобы изменения вступили в силу.
/lp user <user> promote
<track> [context…] – эта команда продвигает пользователя по треку. Во-первых, команда проверяет, находится ли пользователь на треке, указанном в заданных контекстах. Если пользователя нет на треке, он будет добавлен в первую группу на треке, если не используется флаг. Если они находятся на трассе более чем в одном месте, команда не будет выполнена. Во всех остальных случаях пользователь будет повышен по треку и будет удален из существующей группы. Если действие отслеживания влияет на их основную группу, это тоже будет обновлено
/lp user <user> demote
<track> [context…] – эта команда понизит уровень пользователя по треку. Во-первых, команда проверяет, находится ли пользователь на треке, указанном в заданных контекстах. Если пользователь не находится на треке или находится на треке более чем в одном месте, команда не будет выполнена. В противном случае пользователь будет понижен в рейтинге и будет удален из существующей группы. Если действие отслеживания влияет на их основную группу, это тоже будет обновлено
/lp user <user> showtracks
– отображает список всех треков, на которых в данный момент находится пользователь
/lp user <user> clear
[context…] – очищает разрешения пользователя, родительские группы и метаданные
/lp user <user> clone
<user> – Клонирует данные пользователя на другого пользователя
Атрибуты:
<user>[b] – игрок
[b]<track> – трек
[context…] – контексты для продвижения во флагах
[–dont-add-to-first] – команда не будет запущена, если у пользователя нет родительских групп на указанной дорожке
[-s] – молчание, не выводить прогресс пользователя на трек
Права:
-luckperms.user.info – доступ к команде /lp user info
-luckperms.user.editor – доступ к команде /lp user editor
-luckperms.user.promote – доступ к команде /lp user promote
-luckperms.user.demote – доступ к команде /lp user demote
-luckperms.user.showtracks – доступ к команде /lp user showtracks
-luckperms.user.clear – доступ к команде /lp user clear
-luckperms.user.clone – доступ к команде /lp user clone
Как добавлять права:
Permission – само право
Expiry – через какое время право перестанет действовать
Server (для BungeeCord) – на каком из серверов будет действовать право
World – в каком мире будет действовать право
Настройки права:
Permission – само право
Value – true или false – забрать право или дать (true – дать, false – забрать)
Expiry – через какое время право перестанет действовать
Server (для BungeeCord) – на каком из серверов будет действовать право
World – в каком мире будет действовать право
Contexts– условие при котором будет произведено действие
Как установить русский язык в плагин LuckPerms
Все внутриигровые сообщения в LuckPerms можно настроить и перевести с помощью системы перевода.
Базовый файл перевода для английского языка можно найти здесь: luckperms_en.properties
Чтобы просмотреть список установленных / доступных переводов, введите команду /lp translations.
Чтобы установить последние переводы, предоставленные сообществом, введите команду /lp translations install. (вы можете продолжать выполнять эту команду, чтобы переустановить и получить все обновления)
Игрокам будут отправляться сообщения, переведенные на язык, выбранный в их настройках клиента Minecraft, если это возможно. Если такого перевода не существует, используются встроенные сообщения на английском языке.
Другими словами, какой язык выбран у игрока в майнкрафт, такой язык (если возможно) будет показывать плагин для этого игрока
Как установить плагин LuckPerms?
- Добавьте скачанный файл .jar плагина в папку plugins или mods вашего сервера.
- Запустите или выключючите и заупустите ваш сервер!
- Найдите файл конфигурации плагина (обычно он находится в папке /plugins/LuckPerms/) и настройте все параметры по своему вкусу.
- Начните настраивать разрешения!
danielzolotareff –
Я конечно и привык к старому плагину PEX, но что-то мне кажется пора менять… Что-ж, буду пробовать новенькое!