Скачать плагин PermissionsEx / PEX для Майнкрафт | Настройка прав на сервере 1.23.4 
Внимание: Плагин больше не поддерживается разработчиками, обновлений плагина не будет
Вы можете использовать в замен плагин LuckPerms
Описание плагина PermissionsEx:
Основные команды PermissionsEx:
Пример конфига:
Установка PermissionsEx:
Скачать плагин PermissionsEx
Скачать плагин PEX версии 1.22.10 для 1.7.10
102 558 
Плагин TAB — это очень большой плагин для сервера Minecraft, который позволяет изменить само имя в теге и сделать
Мощный генератор мира с хорошей и понятной настройкой. Он изменяет не только ландшафт поверхности мира, а так же
Плагин добавляет 3 новых флага для WorldGuard регионов, позволяющие контролировать режим полёта, режим игры, и режим
Данный Плагин позволит добавить на ваш сервер команду /grant
WinRar — популярный, мощный и удобный архиватор с поддержкой архивации в zip и rar форматы и разархивации из огромного
Плагин добавляет новый предмет позволяющий игрокам выбираться из ловушек (Трапы), которые распространены на Гриферских
Туториал по настройке PermissionsEx (PEX)
И так, наверно у каждого из вас, кроме опытных держателей серверов имеются проблемы с настройкой прав доступа.
Лично я использую плагин PermissionsEx, так как считаю что это самый лучший плагин распределения прав доступа для серверов.
Что нам понадобится:
1. Notepad++
2. Сам плагин. Последнюю версию можно всегда скачать тут.
3. Прямые руки. (Обязательный пункт)
И так, начнем.
1. Скачиваем плагин, распаковываем. В папке есть 3 файла:
2. Закидываем файлы в папку с плагинами, запускаем сервер, останавливаем.
Там появились 3 папки:
PermissionsEx, ChatManager и ModifyWorld
3. Открываем папку PermissionsEx. В этой папке открываем файл permissions.yml с помощью Notepad++
И видим это:
И так, по порядку:
groups: //не трогаем данное слово, оно указывает на то, что ниже будут идти группы и их permissions.
default: //название группы в неё попадают все только что зашедшие на сервер пользователи, если конечно вы не прописали их в другую группу.
default: true // данный параметр задаёт группу, как группу по-умолчанию. это означает, что все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: //всё что идёт ниже, это собственно и есть сами «права» для группы, туда нужно прописывать permissions от различных плагинов установленных на вашем сервере.
Данный Permissions настроен для плагинов: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.
Здесь как вы могли заметить появились новые параметры:
info: //параметры группы
prefix: » //префикс
suffix: » //суффикс
// для отображения префиксов/суффиксов необходимо включить плагин ChatManager, который входит в состав PEX. Для этого в папке plugins/ChatManager/ в файле config.yml находим enable и меняем его при необходимости с enable: false на enable: true
inheritance: //наследование прав
— Default //в данном случае наследуются все права группы «default»
Так же вы могли заметить что появился параметр users:
под ним нужно указывать никнеймы пользователей, которым вы хотите дать дополнительные права и/или переместить в другую группу. К примеру:
Moderator:
group:
— Moder
permissions: null
где «Moderator»-никнейм игрока, «Moder»- название группы, permissions: null-дополнительные права для этого пользователя, в данном случае их нет.
Запомните! В YAML нужно чётко соблюдать последовательность, один лишний пробел и параметр не будет работать.
Примечание от idg_dima: YAML отлично работает с лишними проблемами или даже с пустыми строками, единственное, от чего он ломается — табуляция.
И приносим свои изменения за задержку при проверки статьи, были очень заняты кое-какими делами, в том числе и подготовкой сервера к переезду.
Как выдать привилегию в майнкрафт пермиссион
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 и нажимаем +. Пример как это сделать показан на картинке ниже.
После того как пропишите команду, в консоли должно показать, что права добавлены.
molodezhka-3-season.ru
Любой игрок на проекте Squareland может использовать ряд команд. Чтобы не запутаться, они поделены на несколько категорий: приват, телепортация, торговля и прочие.
Базовый набор команд для игроков
Приват в Minecraft
Телепортация
Торговля
Permissions (пермишены / права доступа) – разрешения, привилегии на выполнение определённых чат-команд в игре. Каждый плагин Oxide обладает своим набором разрешений.
Как выдавать привилегии?
Для выдачи определённой привилегии игроку используется /grant user:
Пример выдачи игроку с ником ALKAD привилегии teleportation.home:
/grant user Alkad teleportation.home
Для выдачи определённой привилегии группе используется /grant group :
Пример выдачи группе Moders привилегии teleportation.warp:
/grant group Moders teleportation.warp
Примечание!
Угловые скобки в команде говорят лишь о том, что параметр обязательный, вводить их не нужно:
Команда выше говорит о том, что param1 является обязательным, а param2 не обязателен. Команды, которые вы должны будете отправлять будет выглядеть как-то так:
/command required /command required123 optional
Примеры выдачи привилегий
Теперь рассмотрим выдачу привилегий на конкретном примере. Итак, вы нашли понравившийся вам плагин, например AdminTools
Видим следующие привилегии плагина:
| Permission | Описание |
|---|---|
| admintools.kick | Кик игроков. /kick. |
| admintools.ban | Бан игроков. /ban |
| admintools.tempban | Временный бан игроков. /tempban |
| admintools.godmode | Режим бога. /ban |
| admintools.mute | Мут игроков. /ban |
| admintools.freeze | Заморозка игроков. /ban |
| admintools.all | Доступ ко всем командам |
/grant user Alkad admintools.kick /grant user Alkad admintools.ban
Если вы где-то ошиблись, например вместо правильной привилегии admintools.ban написали admintool.ban , то появится информационное сообщение «Permission «admintool.ban» doesn»t exists «.
Пример выше позволяет выдать привилегию лишь одному игроку. А если у нас их десятки, сотни? Не прописывать же вручную каждому игроку привилегию?! Конечно нет. Для этого есть группы.
Создадим группу модераторов moders:
Дадим этой группе все разрешения плагина Admin Tools:
/grant group moders admintools.all
Добавим игрока Nik в группу модераторов, которую мы создали:
/usergroup add Nik moder
Всё, теперь все игроки, которые находятся в группе moders будут иметь доступ к командам.
Если вы задумали создать свой сервер или проект, то вам скорее всего нужен будет плагин, который делит всех игроков на разные группы. К примеру вам нужны модераторы и хелперы, как же внести их в специальные группы и дать определенные права? На помощь приходит плагин с названием «PermissionsEX». Именно такой плагин и стоит у нас на серверах.
Благодаря этому плагину вы сможете вносить игроков в специальные группы и давать им разные права. Так же вплагин даёт возможность сделать глобальный и локальный чат, изменить цвет ника.
Для начала нужно зайти в файл permissions.yml и немного подправить его.
Когда откроете файл, то увидите следующее:
Разберем каждое составляющее.
| Команда | Permission | Описание |
|---|---|---|
| /pex | permissions.manage | Показывает помощь по PEX |
| /pex toggle debug | permissions.manage | Вкл./откл. режим отладки (создает много отладочной информации в server.log) |
| /pex user check | permissions.manage. | Проверить право Игрока |
| /pex reload | permissions.manage.reload | Перезагружает плагин |
| /pex config | permissions.manage.config | Выводит значение из конфигурации PEX. Дополнительно можно ввести чтобы задать новое значения для параметра. |
| /pex backend | permissions.manage.backend | Вывести используемые на данный момент бэкенды. |
| /pex backend | permissions.manage.backend | Change the permissions backend on-the-fly (Use with caution!) Note that this will only change the backend on-the-fly, it will not save the change in the config file, nor will it convert anything. This is for testing only.) |
| /pex hierarchy | permissions.manage.users | Показывает полную иерархию игроков/групп |
| /pex dump | permissions.manage.dump | Создает дамп пользователей и групп в выбранный формат в файл |
Управление правами игроков
| Команда | Permission | Описание | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| /pex users | permissions.manage.users | Показывает список всех записанных пользователей. И игроков сервера | |||||||||||||||||||||||
| /pex user | permissions.manage.users | Показывает права игрока | |||||||||||||||||||||||
| /pex user prefix | permissions.manage.users.prefix. | Установить игроку префикс | |||||||||||||||||||||||
| /pex user suffix | permissions.manage.users.suffix. | Установить игроку суффикс | |||||||||||||||||||||||
| /pex user delete | permissions.manage.users. | Удалить игрока из бэкенда, используемого на данный момент. | |||||||||||||||||||||||
| /pex user add Игроку | |||||||||||||||||||||||||
| /pex user remove | permissions.manage.users.permissions. | Забрать право У игрока | |||||||||||||||||||||||
| /pex user timed add Игроку | |||||||||||||||||||||||||
| /pex user timed remove | permissions.manage.users.permissions.timed. | Забрать у игрока временное право Управление правами групп игроков
Управление правами групп | permissions.manage.groups.inheritance. | Установить группе родительскую группу/группы | |||||||||||||||||||||
| /pex group | Показать все права группы | ||||||||||||||||||||||||
| /pex group add | permissions.manage.groups.permissions. | Дать право Группе | |||||||||||||||||||||||
| /pex group remove | permissions.manage.groups.permissions. | Забрать право У группы | |||||||||||||||||||||||
| /pex group timed add Группе на время (в сек.) | |||||||||||||||||||||||||
| /pex group timed remove | permissions.manage.groups.permissions.timed. | Забрать временное право Управление игроками в группах
|



















