[MineCraft]Настройка PermissionsEX на сервере MyArena
Общая информация
PermissionsEx - плагин для Bukkit, позволяющий разграничивать полномочия игроков на сервере, путем внесения их в группы и присваивания каких-либо привилегий.
Настройка
В файле permissions.yml по адресу plugins/PermissionsEx Вы увидите следующее содержание:
groups:
default:
default: true
permissions:
- modifyworld.*
- authme.register
- authme.login
- -authme.logout
- authme.changepassword
- authme.unregister
prefix: '[Игрок]'
admins:
default: false
inheritance:
- default
permissions:
- '*'
- authme.admin.*
preifx: '&e[Администатор]&f'
users:
ykpon:
group:
- admins
prefix: '&2[Гл. Админ]&c'
Таким образом мы создали две группы: default и admins.
Рассмотрим каждую строку подробно:
"groups" - группы.
"default" - название группы.
"default: true" - делаем данную группу по умолчанию. То есть, каждый новый игрок будет автоматически попадать в эту группу.
"permissions" - указываем, что ниже приводится список привилегий и доступов к определенным командам.
Каждая строка с привилегией начинается с "-" и после нее ставится пробел.
Если же мы видим, что после нее еще один знак "-", значит мы запрещаем данной группе доступ к этой команде.
"prefix: '[Игрок]'" - Устанавливаем игроку перед ником префикс [Игрок]
"users" - список пользователей, которым мы присваиваем группы.
"ykpon" - Имя игрока.
"group" - указываем, что ниже идет группа, игрока к которой мы присоединяем.
"- admins" - название группы. Их может быть несколько.
"prefix: '&2[Гл. Админ]&c'" - Префикс, указанный индивидуально для игрока. Даже если для группы, в которую мы присоединили пользователя, будет указан свой префикс, то показан будет именно тот, который мы присвоили игроку.
Внимание! Для того, чтобы работали цветные префиксы, у Вас в config.yml, плагина ChatManager, лежащего в plugins/ChatManager, переменная "enable" должна иметь вид: "enable: true".
Важно! В YAML нужно чётко соблюдать последовательность, один лишний пробел - и параметр работать не будет. Поэтому для проверки permissions.yml рекомендуется использовать этот сайт.
Там в левое окошко нужно вставить ваш код из permissions.yml, и если в правом окне не выдаст ошибок, то код написан правильно и он будет работать, если будут ошибки, то оно выдаст номер забракованной строки.
Ниже Вы можете увидеть цвета, которые можно использовать в конфиге:
[Ссылки могут видеть только зарегистрированные пользователи. ]