PermissionsEX
Общая информация
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, и если в правом окне не выдаст ошибок, то код написан правильно и он будет работать, если будут ошибки, то оно выдаст номер забракованной строки.
Ниже Вы можете увидеть цвета, которые можно использовать в конфиге: