Как выдать привилегию через luckperms
Как настроить систему привилегий с LuckPerms
Если Вы до сих пор используете PermissionsEx, то рекомендуем присмотреться к LuckPerms, так как PermissionsEx уже не поддерживается разработчиками и является устаревшим плагином. LuckPerms можно скачать с официального сайта: ЗДЕСЬ.
Ставится он как обычный плагин в ту папку, где стоят плагины.
Для его настройки Вам нужно проделать следующие шаги:
1. В config.yml Вам укажите имя сервера: `server: имя_сервера`.
2. Затем Вы можете изменить базу данных и там же ее настроить. Для этого установите `storage-method: тип_базы_данных`. Доступные типы: MySQL, MariaDB, PostgreSQL, MongoDB, H2, SQLITE, YAML, JSON, HOCON, TOML. Мы рекомендуем использовать MySQL, так как он самый простой в настройке.
О том, как использовать базу данных MySQL, Вы можете прочитать здесь: ЗДЕСЬ.
Ознакомьтесь внимательно с текстом, который написан в config.yml.
3. После настройки config.yml Вы можете включать сервер и пользоваться этим плагином. Для настройки групп Вы можете использовать удобный веб-редактор. Для получения ссылки Вам нужно прописать команду в консоль `/lp editor`.
4. Чтобы создать группу, нажмите на «+».
Далее есть следующие значения:
• Group Name – имя группы
• Weight – вес группы. Чем больше вес, тем выше ее приоритет
• Display Name – отображаемое имя группы
• Prefix – сам префикс группы. Обратите внимание, что префикс не показывается в табе и над головой, для этого нужен отдельный плагин (впрочем, как это и было в PermissionsEx)
• Parent – группа, от которой будут наследоваться права
• Suffix – суффикс группы. Обратите внимание, что суффикс не показывается в табе и над головой, для этого нужен отдельный плагин (впрочем, как это и было в PermissionsEx)
5. Затем есть панель, где Вы можете добавлять сами права.
6. После того, как Вы добавили все права, Вам нужно нажать на кнопку «Save»
и ввести команду на сервер, которая Вам написалась
Это нужно для того, чтобы принять изменения.
7. Выдавать группы пользователям можно следующими командами:
• /lp user [ник] parent set [группа] – установить конкретную группу пользователю и удалить все остальные
• /lp user [ник] parent add [группа] – добавить группу игроку
• /lp user [ник] parent remove [группа] – удалить группу игроку
Как Вы убедились, LuckPerms действительно намного лучше, чем его конкуренты даже в плане настройки, не говоря уже о безопасности и поддержки разработчиков.
Рекомендуемые статьи этой категории:
Как вырастить дракона в Майнкрафт
Вау! Сегодня Вы научитесь выращивать собственного дракона в Майнкрафт! Отойдите от привычного игрового процесса и создайте нового друга :).
Как сделать DynMap
Хотите настроить DynMap на своём сервере Майнкрафт? Тогда эта статья именно для Вас! Очень простая инструкция, справится даже новичок.
Использование баз данных MySQL с помощью Веб-Хостинга
Очень важная и интересная тема, с которой у многих возникают трудности. Поэтому мы подготовили для Вас подробную инструкцию как правильно использовать базы данных при помощи Веб-Хостинга.
Раскрутка сервера майнкрафт
Недостаточно просто создать сервер майнкрафт, ведь чтобы начать зарабатывать деньги, необходимо произвести раскрутку проекта. Об этом мы и расскажем в нашей статье.
Защита сервера майнкрафт
Установка BungeeCord на сервер майнкрафт
В этой статье мы расскажем как правильно производить настройку BungeeCord серверов! Внимательно изучите материал и у Вас не возникнет абсолютно никаких трудностей. Мы старались максимально подробно всё описать.
Защита сервера minecraft от атак ботами
Не дайте злоумышленникам помешать Вашему игровому процессу! Поэтому заранее защитите свой сервер от подобных атак. В этой статье мы рассказываем все подробности для стабильной игры.
Minecraft server properties настройки
Профессиональная настройка майнкрафт server properties, мы расскажем обо всех подводных камнях, которые могут возникнуть, расскажем каких ошибок стоит избегать и как правильно поддерживать хостинг майнкрафт.
Как установить плагин на сервер майнкрафт
Не получается установить плагины на свой сервер майнкрафт? Ответ Вы найдете в данной статье. Как всегда, мы подготовили видео урок от технической поддержки сайта и объяснили всё очень доступно.
ХОЧЕШЬ ОТКРЫТЬ СВОЙ СЕРВЕР MINECRAFT ИЛИ HYTALE?
Дарим 500 рублей в подарок!
Как выдать привилегию через luckperms
LuckPerms (LP) — плагин для сервера Майнкрафт, добавляющий множество инструментов для разграничения прав между игроками. С помощью него можно создавать группы, группы могут работать для разных серверов, можно добавлять суффиксы и префиксы. Плагин LuckPerms поддерживает серверные платформы: Bukkit, Nukkit, Spigot, Sponge, Velocity и BungeeCord.
Если у вас сеть серверов, на примере BungeeCord, то вы должны установить LuckPerms в папку плагинов на каждом сервере, на котором вы хотите использовать LuckPerms.
Установка плагина LuckPerms :
Настройка плагина LuckPerms:
В конфигурационном файле «config.yml» который находится в папке плагина: /plugins/LuckPerms/ измените параметр:
» apply-bukkit-default-permissions: true »
на
» apply-bukkit-default-permissions: false »
Это для того, чтобы отключить управление разрешениями по умолчанию.
Добавление в группу игроков:
Добавление групп и прав в LuckPerms:
Например, создадим группу «Vip» и добавим для этой группы разрешения от плагина «EssentialsX».
Чтобы добавить разрешения, нужно прописать от админа в чат команду: /lp editor groups
В чате или консоли появится ссылка ( она индивидуальная, у вас она будет своя, а на картинке её пример ), по которой следует перейти для редктирования групп.
Сразу после перехода по ссылке, в браузере откроется страница добавления разрешений для групп.
Чтобы добавить нужное нам право, указываем его в поле Permission и нажимаем на плюсик +. Права самых популярных плагинов появляются в виде подсказок при вводе, что тоже очень удобно.
Добавим разрешение игрокам в группе «Vip» пользоваться компасом. Пишем в поле Permission разрешение: essentials.compass и нажимаем +. Пример как это сделать показан на картинке ниже.
После того как пропишите команду, в консоли должно показать, что права добавлены.
База знаний
Как сделать привилегии на сервере Майнкрафт?
• Теперь устанавливаем сам плагин. Скачиваем его с официального сайта Luckperms.
Для ядра Spigot следует нажать на « Bukkit ».
• Переходим в папку плагина и в » config.yml «, где « server: имя_сервера ».
Не забудьте сохранить изменения.
• Переходим в удобный веб-интерфейс, где можно создать группы. Для этого пропишите « lp editor ».
• Group Name – имя группы;
• Weight – вес группы. Чем больше вес, тем выше ее приоритет;
• Display Name – отображаемое имя группы;
• Prefix – сам префикс группы. Обратите внимание, что префикс не показывается в табе и над головой, для этого нужен отдельный плагин, например NametagEdit;
• Parent – группа, от которой будут наследоваться права;
• Suffix – суффикс группы. Обратите внимание, что суффикс не показывается в табе и над головой, для этого нужен отдельный плагин, например NametagEdit.
• Добавляем сами возможности к группам. Для этого существует специальное поле.
• Value – `true` или `false`. `true` – выдать привилегию, `false` – забрать;
• Expiry – дата, когда пропадет это право;
• Contexts – особые примечания для группы. Здесь можно установить сервер или мир, где будет действовать это право. Сервер имеет смысл устанавливать в том случае, если у Вас связь через BungeeCord и LuckPerms привязан к одной базе данных;
• Add – добавить право. Нажать на эту кнопку тогда, когда Вы заполнили все нужные поля.
• После окончания настройки всех привилегий сохраняем изменения. Нажимаем на кнопку «Save»,
после чего Вы увидите команду, которую прописываем в консоль сервера и все изменения вступают в силу без перезагрузки сервера.
• Выдаём привилегию игроку. Для этого используем следующие команды:
• /lp user [ник] parent set [группа] – установить конкретную группу пользователю и удалить все остальные;
• /lp user [ник] parent add [группа] – добавить группу игроку;
• /lp user [ник] parent remove [группа] – удалить группу игроку.
Поздравляем! Вот Вы и научились делать привилегии в Майнкрафт!
Создание привилегий через LuckPerms
В этой статье мы рассмотрим создание групп привилегий на сервере Minecraft через LuckPerms.
О том, как создать привилегию через плагин на права PermissionsEx мы написали в предыдущей статье — https://vk.com/@mcstudio-pex.
Содержание:
Работа с группами
Файл 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 # Вес суффикса
Вес привилегии
Требуется для корректной выдачи привилегии в кейсах и в авто-донате через команду lp user
Чем выше вес, тем ниже привилегия. Пример:
Вес префикса и суффикса
Вес префикса и суффикса (цвет сообщения в чате у привилегии) работает так же, как и вес привилегии: чем выше приоритет (от 1 до бесконечности), тем выше префикс или суффикс будет отображаться в чате.
Например: если выдана группа admin, когда уже была группа vip, то так как у админа вес префикса выше, то отображаться будет префикс админа.
Работа с правами
Каждое право вписывается с новой строки после тире и пробела (-). Не стоит оставлять лишние пробелы или символы.
Перед сохранением файла проверьте его на наличие ошибок! Если в нём будут ошибки, то ваши права и группы не будут работать. Проверку можно сделать тут. В левую часть вставляете содержимое документа, в правой у вас выводятся ошибки. Если их нет, то вам выведет документ в json формате.
Где найти права?
Права к каждому плагину хранятся на официальной странице плагина. Для примера мы рассмотрим EssentialsX.
Зачастую разработчик оставляет ссылку на Wiki или права (permissions). Дабы не тратить много времени вы можете использовать сочетание клавиш Ctrl + F для поиска по странице необходимой информации.
Если рассматривать интерфейс данной страницы, то:
Не все разработчики используют отдельные сайты либо страницы для команд и прав, кто-то выводится права и команды прямо на странице плагина. Некоторые разработчики размещают описание команд и прав на GitHub, и подобных сервисах.
Мы рекомендуем использовать плагины только с проверенных источников: SpigotMC, Bukkit и Curse.
Выдача прав
Для примера выдадим группе 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
Пожелания по другим полезным статьям и гайдам вы можете оставить в обсуждении «Ваши идеи и предложения».
Спасибо, что дочитали эту статью до конца.
Мы рады, что вам было интересно 🙂
КАК НАСТРОИТЬ СИСТЕМУ ПРИВИЛЕГИЙ С LUCKPERMS Печать
Если Вы до сих пор используете PermissionsEx, то рекомендуем присмотреться к LuckPerms, так как PermissionsEx уже не поддерживается разработчиками и является устаревшим плагином. LuckPerms можно скачать с официального сайта.
Ставится он как обычный плагин в ту папку, где стоят плагины.
Для его настройки Вам нужно проделать следующие шаги:
1. В config.yml укажите имя сервера: `server: имя_сервера`.
2. Затем Вы можете изменить базу данных и там же ее настроить. Для этого установите `storage-method: тип_базы_данных`. Доступные типы: MySQL, MariaDB, PostgreSQL, MongoDB, H2, SQLITE, YAML, JSON, HOCON, TOML. Мы рекомендуем использовать MySQL, так как он самый простой в настройке.
Ознакомьтесь внимательно с текстом, который написан в config.yml.
3. После настройки config.yml Вы можете включать сервер и пользоваться этим плагином. Для настройки групп Вы можете использовать удобный веб-редактор. Для получения ссылки Вам нужно прописать команду в консоль `/lp editor`.
4. Чтобы создать группу, нажмите на «+».
Далее есть следующие значения:
• Group Name – имя группы
• Weight – вес группы. Чем больше вес, тем выше ее приоритет
• Display Name – отображаемое имя группы
• Prefix – сам префикс группы. Обратите внимание, что префикс не показывается в табе и над головой, для этого нужен отдельный плагин (впрочем, как это и было в PermissionsEx)
• Parent – группа, от которой будут наследоваться права
• Suffix – суффикс группы. Обратите внимание, что суффикс не показывается в табе и над головой, для этого нужен отдельный плагин (впрочем, как это и было в PermissionsEx)
5. Затем есть панель, где Вы можете добавлять сами права.
6. После того, как Вы добавили все права, Вам нужно нажать на кнопку «Save» и ввести команду на сервер, которая Вам написалась. Это нужно для того, чтобы принять изменения.
7. Выдавать группы пользователям можно следующими командами:
• /lp user [ник] parent set [группа] – установить конкретную группу пользователю и удалить все остальные
• /lp user [ник] parent add [группа] – добавить группу игроку
• /lp user [ник] parent remove [группа] – удалить группу игроку
Как Вы убедились, LuckPerms действительно намного лучше, чем его конкуренты даже в плане настройки, не говоря уже о безопасности и поддержки разработчиков.