Небольшой FAQ по PermissionsEx, дабы отправлять всех сюда, если модераторы сочтут нужным, тему можно закрепить, переместить или удалить вообще
Установка плагина:
1) Скачать сам плагин, свежую версию ВСЕГДА можно найти по ЭТОЙ ссылке.
После скачивания архива мы обнаружим в нём следующие файлы:
2 ) Перемещаем (копируем) файлы (ChatManager, Modifyworld, Permissions, PermissionsEx) в папку плагинов вашего сервера (путь для примера: C:\Server\plugins)

Если вы сделали всё правильно и увидели созданные плагином папки, то можете считать что плагин установлен.
Настройка PermissionsEx:
Для упрощения настройки можете воспользоваться программой от LordXaosa
Для начала давайте рассмотрим файл permissions.yml по адресу (ваш сервер\plugins\PermissionsEx). Ремарка: файлы с расширением .yml можно просматривать ЛЮБЫМ текстовым редактором, но для удобства рекомендую пользоваться Notepad++ (скачать его можно ТУТ)
Открыв файл мы увидим следующие:

По порядку:
groups: //не трогаем данное слово, оно указывает на то, что ниже будут идти группы и их permissions.
default: //название группы в неё попадают все только что зашедшие на сервер пользователи, если конечно вы не прописали их в другую группу.
default: true // данный параметр задаёт группу, как группу по-умолчанию. это означает, что все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: //всё что идёт ниже, это собственно и есть сами "права" для группы, туда нужно прописывать permissions от различных плагинов установленных на вашем сервере.
- modifyworld.* //возможность "модифицировать" мир, не рекомендую трогать данный параметр. Ремарка: на самом деле у параметра "modifyworld" намного больше значений, но поскольку это небольшой FAQ и здесь рассказывается только об самом главном я не стал пояснять этот параметр, если вам интересно вы можете почитать официальную документацию на английском по ЭТОЙ ссылке.
Данный 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 нужно чётко соблюдать последовательность, один лишний пробел и параметр не будет работать. Для того чтобы было меньше ошибок я РЕКОМЕНДУЮ пользоваться ЭТИМ сайтом. Ремарка: в левое окошко вставляете ваш код, если в правом окне не выдаёт ошибок, значит вы корректно написали код на yaml и он будет работать.
За сим всё, статью написал и подготовил gold-morphin. Надеюсь после прочтения данной статьи у вас отпали многие вопросы.

Установка плагина:
1) Скачать сам плагин, свежую версию ВСЕГДА можно найти по ЭТОЙ ссылке.
После скачивания архива мы обнаружим в нём следующие файлы:

2 ) Перемещаем (копируем) файлы (ChatManager, Modifyworld, Permissions, PermissionsEx) в папку плагинов вашего сервера (путь для примера: C:\Server\plugins)
- Запускаем сервер, дожидаемся надписи "Done" в консоли сервера и останавливаем его.
- Идём в папку Plugins и видим следующие:

Если вы сделали всё правильно и увидели созданные плагином папки, то можете считать что плагин установлен.
Настройка PermissionsEx:
Для упрощения настройки можете воспользоваться программой от LordXaosa
Для начала давайте рассмотрим файл permissions.yml по адресу (ваш сервер\plugins\PermissionsEx). Ремарка: файлы с расширением .yml можно просматривать ЛЮБЫМ текстовым редактором, но для удобства рекомендую пользоваться Notepad++ (скачать его можно ТУТ)
Открыв файл мы увидим следующие:

По порядку:
groups: //не трогаем данное слово, оно указывает на то, что ниже будут идти группы и их permissions.
default: //название группы в неё попадают все только что зашедшие на сервер пользователи, если конечно вы не прописали их в другую группу.
default: true // данный параметр задаёт группу, как группу по-умолчанию. это означает, что все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: //всё что идёт ниже, это собственно и есть сами "права" для группы, туда нужно прописывать permissions от различных плагинов установленных на вашем сервере.
- modifyworld.* //возможность "модифицировать" мир, не рекомендую трогать данный параметр. Ремарка: на самом деле у параметра "modifyworld" намного больше значений, но поскольку это небольшой FAQ и здесь рассказывается только об самом главном я не стал пояснять этот параметр, если вам интересно вы можете почитать официальную документацию на английском по ЭТОЙ ссылке.
Код:
groups:
default:
default: true
permissions:
- modifyworld.*
- commandbook.spawn
- commandbook.who
- commandbook.say
- commandbook.msg
- myhome.home.soc.*
- iConomy.access
- iConomy.bank.access
- iConomy.bank.deposit
- iConomy.bank.join
- iConomy.bank.join.multiple
- iConomy.bank.leave
- iConomy.bank.list
- iConomy.bank.main
- iConomy.bank.main.change
- iConomy.bank.main.set
- iConomy.bank.main.view
- iConomy.bank.transfer
- iConomy.bank.transfer.multiple
- iConomy.bank.withdraw
- iConomy.list
- iConomy.payment
- iConomy.rank
- jobs.join.*
- jobs.world.*
- lwc.protect
- iConomyChestShop.shop.create
- iConomyChestShop.shop.create.<id>
- iConomyChestShop.shop.exclude.<id>
- iConomyChestShop.shop.buy
- iConomyChestShop.shop.sell
- iConomyChestShop.command.iteminfo
- commandbook.call
- commandbook.time.check
- commandbook.rules
- myhome.home.basic.home
- myhome.home.basic.set
- myhome.home.basic.delete
- myhome.home.soc.invite
Moder:
default: false
inheritance:
- Default
permissions:
- modifyworld.*
- commandbook.kick
- commandbook.bans.ban
- commandbook.bans.unban
- commandbook.shock.other
- commandbook.rocket.other
- commandbook.shock
- commandbook.rocket
- commandbook.mute
- commandbook.teleport.*
- commandbook.spawn
- commandbook.kit.list
- commandbook.who
- commandbook.say
- commandbook.msg
- worldgurad.god
- worldguard.ungod
- worldguard.god.other
- worldguard.ungod.other
- worldguard.heal.*
- worldguard.slay.*
- myhome.*
- iConomy.access
- iConomy.bank.access
- iConomy.bank.deposit
- iConomy.bank.join
- iConomy.bank.join.multiple
- iConomy.bank.leave
- iConomy.bank.list
- iConomy.bank.main
- iConomy.bank.main.change
- iConomy.bank.main.set
- iConomy.bank.main.view
- iConomy.bank.transfer
- iConomy.bank.transfer.multiple
- iConomy.bank.withdraw
- iConomy.list
- iConomy.payment
- iConomy.rank
- jobs.join.*
- jobs.world.*
- commandbook.whereami.compass
- commandbook.whereami
- lwc.protect
- iConomyChestShop.shop.create
- iConomyChestShop.shop.create.<id>
- iConomyChestShop.shop.exclude.<id>
- iConomyChestShop.shop.buy
- iConomyChestShop.shop.sell
- iConomyChestShop.command.iteminfo
- commandbook.call
- worldedit.navigation.jumpto
- worldedit.navigation.thru
- commandbook.time.check
- commandbook.rules
- lwc.mod
- myhome.home.basic.home
- myhome.home.basic.set
- myhome.home.basic.delete
- myhome.home.soc.invite
- vanish.*
Admins:
default: false
inheritance:
- Moder
permissions:
- '*'
users:
admin:
group:
- Admins
permissions: null
Moderator:
group:
- Moder
permissions: null
Данный 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 нужно чётко соблюдать последовательность, один лишний пробел и параметр не будет работать. Для того чтобы было меньше ошибок я РЕКОМЕНДУЮ пользоваться ЭТИМ сайтом. Ремарка: в левое окошко вставляете ваш код, если в правом окне не выдаёт ошибок, значит вы корректно написали код на yaml и он будет работать.
За сим всё, статью написал и подготовил gold-morphin. Надеюсь после прочтения данной статьи у вас отпали многие вопросы.