Скачать плагин permissions 1.11 2. Туториал по настройке PermissionsEx (PEX)

Last Updated: Dec 15, 2016 Game Version: 1.11

PermissionsEx (PEX) is a new permissions plugin, based on Permissions ideas and supports all of its features. But PEX is more! It offers different backends, powerful ingame management, fine grained restrictions for world modification.

Please use forum for help/discussions.

Current features

  • Support for UUIDs as of version 1.21
  • Several backend support. Currently bundled backends is File (YAML) and SQL (MySQL, SQLite). Also it"s possible to add your own.
  • YAML backend, with new, fully rethinked, config schema. Now all user, groups and their permissions are stored in one file - permission.yml. File name can also be adjusted.
  • SQL backend, most delicious. Currently MySQL and SQLite supported, but other DB (like Postgre) are possible too. PEX deploys the DB scheme (tables and initial data) automatically. This means, that you only need to provide data on how to connect to the db, everything else PEX will handle by itself.
  • Flexible architecture and API - you can change a lot programmatically.
  • Rich chat/console command interface. You can do almost everything ingame. Command list below.
  • Modifyworld - Permission-based restrictions mechanism (we call it "modifyworld"), which provides the possibility to control players abilities, such as destroying/placing blocks, riding carts/boats or even getting spotted by mobs and much more. Available from its project page
  • Multigroup inheritance. User, as well as Group, can be member of several groups. And inherit their permissions, options and prefix/suffix.
  • Permissions based upon Regular Expressions. This mean you can use regular expressions. Example: modifyworld.blocks.(destroy|place).(3|12) - this permission allow place or destroy only sand (12) or dirt (3) blocks. There is still limitation on dot usage in your regexps - dots are escaped by default. Raw regex flag is also available and explained on the wiki.
  • Multiworld permissions. Just don"t specify world and permission would work in any world.
  • Multiworld inheritance. You can inherit different groups in different worlds.
  • Perfomance friendly. Low-level caching helps a lot when you have 100+ online users
  • Promotional/Demotional system. You can assign ranks to groups and promote/demote users to higher/lower ranked group. NEW: new you can make serveral ranking ladders.
  • World-inheritance - permissions/option of one world can be inherited by another world.
  • Timed Permissions - you can give user permission only for some amount of time.
  • As of version 1.21.1, PermissionsEx automatically updates to keep you up to date with the latest bugfixes and new features. The automatic update functionality will only perform updates between minor releases (for example only 1.21.1->1.21.2, not 1.21.3->1.22). To disable it, set the updater option to false in plugins/PermissionsEx/config.yml.
  • Bukkit Permissions (SuperPerms) compatible.

YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler , innovative and intelligent tools for profiling Java and .NET applications. The PermissionsEx team uses YourKit to analyze performance and is thankful for their continued support of open-source software.

To disable error reporting, create a file called `report-disable` in the plugins/PermissionsEx folder. Note that enabling this option means you WILL NOT get any support for errors because the information published (permissions file, configuration, and versions) is essential to resolving issues.

What is PermissionsEx?

PermissionsEx (PEX) is a new permissions plugin, based on Permissions ideas and supports all of its features. But PEX is more! It offers different backends, powerful ingame management, fine grained restrictions for world modification.

Please use forum for help/discussions.

Current features

  • Support for UUIDs as of version 1.21
  • Several backend support. Currently bundled backends is File (YAML) and SQL (MySQL, SQLite). Also it’s possible to add your own.
  • YAML backend, with new, fully rethinked, config schema. Now all user, groups and their permissions are stored in one file – permission.yml. File name can also be adjusted.
  • SQL backend, most delicious. Currently MySQL and SQLite supported, but other DB (like Postgre) are possible too. PEX deploys the DB scheme (tables and initial data) automatically. This means, that you only need to provide data on how to connect to the db, everything else PEX will handle by itself.
  • Flexible architecture and API – you can change a lot programmatically.
  • Rich chat/console command interface. You can do almost everything ingame. Command list below.
  • Modifyworld – Permission-based restrictions mechanism (we call it “modifyworld”), which provides the possibility to control players abilities, such as destroying/placing blocks, riding carts/boats or even getting spotted by mobs and much more. Available from its project page
  • Multigroup inheritance. User, as well as Group, can be member of several groups. And inherit their permissions, options and prefix/suffix.
  • Permissions based upon Regular Expressions. This mean you can use regular expressions. Example: modifyworld.blocks.(destroy|place).(3|12) – this permission allow place or destroy only sand (12) or dirt (3) blocks. There is still limitation on dot usage in your regexps – dots are escaped by default. Raw regex flag is also available and explained on the wiki.
  • Multiworld permissions. Just don’t specify world and permission would work in any world.
  • Multiworld inheritance. You can inherit different groups in different worlds.
  • Perfomance friendly. Low-level caching helps a lot when you have 100+ online users
  • Promotional/Demotional system. You can assign ranks to groups and promote/demote users to higher/lower ranked group. NEW: new you can make serveral ranking ladders.
  • World-inheritance – permissions/option of one world can be inherited by another world.
  • Timed Permissions – you can give user permission only for some amount of time.
  • As of version 1.21.1, PermissionsEx automatically updates to keep you up to date with the latest bugfixes and new features. The automatic update functionality will only perform updates between minor releases (for example only 1.21.1->1.21.2, not 1.21.3->1.22). To disable it, set the updater option to false in plugins/PermissionsEx/config.yml.
  • Bukkit Permissions (SuperPerms) compatible.

To disable error reporting, create a file called `report-disable` in the plugins/PermissionsEx folder. Note that enabling this option means you WILL NOT get any support for errors because the information published (permissions file, configuration, and versions) is essential to resolving issues.


Данный плагин позволит вашим игрокам устанавливать приватность на дверь, сундук, территорию и т.д. Создавать свою территорию и добавлять в неё друзей, что даст вам полную власть над территории, ведь кроме вас ни кто не сможет даже блок сломать.

/pex - Показывает помощь по PEX.
/pex toggle debug - Вкл./откл. режим отладки (создает много отладочной информации в server.log)
/pex user check - Проверить право игрока.
/pex reload - Перезагружает плагин.
/pex config [значение] - Выводит значение из конфигурации PEX. Дополнительно можно ввести, чтобы задать новое значения для параметра.
/pex backend - Вывести используемые на данный момент бэкенды.
/pex backend - Измение прав бакендов на лету (Используйте с осторожностью!) Отметим, что это будет только изменить бэкэнда на лету, она не будет сохранить изменения в конфигурационный файл, и не будет ничего конвертировать. Это только для тестирования.)
/pex hierarchy - Показывает полную иерархию игроков/групп.
/pex dump - Создает дамп пользователей и групп в выбранный формат в файл.

Управление правами игроков
/pex users - Показывает список всех записанных пользователей.
/pex user - Показывает права игрока.
/pex user prefix [преффикс] - Установить игроку префикс.
/pex user suffix [суффикс] - Установить игроку суффикс
/pex user delete - Удалить игрока из бэкенда, используемого на данный момент.
/pex user add - Дать право игроку.
/pex user remove - Забрать право у игрока.
/pex user timed add - Дать временное право игроку на время (в сек.)
/pex user timed remove - Забрать у игрока временное право.
/pex user set - Выставить опцию на значение. Выставите значение на "" (две двойные скобки) если вы хотите убрать опцию.

Управление правами групп игроков
/pex user group list - Показать список групп в которых состоит игрок.
/pex user group add - Добавить игрока в группу.
/pex user group set - Установить группу для игрока (удалит его из остальных групп).
/pex user group remove - Удалить игрока из группы.

Управление правами групп:
/pex groups - Показать все зарегистрированные группы.
/pex default group - Показать группу по-умолчанию.
/pex set default group - Установить группу, как группу по-умолчанию.
/pex group prefix [преффикс] - Установить группе префикс.
/pex group suffix [суффикс] - Установить группе суффикс
/pex group create - Создать группу и если нужно установить для нее родительскую группу/группы.
/pex group delete - Удалить группу.
/pex group parents - Список родительских групп для группы.
/pex group parents set - Установить группе родительскую группу/группы.
/pex group - Показать все права группы.
/pex group add - Дать право группе.
/pex group remove - Забрать право у группы.
/pex group timed add - Дать временное право группе на время (в сек.)
/pex group timed remove - Забрать временное право у группы.
/pex group set - Выставить опцию значение для группы. Выставите значение на "" (две двойные скобки) если вы хотите убрать опцию.
/pex group weight [значение] - Показать/установить вес группы.

Управление игроками в группах:
/pex group users - Показать всех игроков в группе.
/pex group user add - Добавить игрока/игроков в группу.
/pex group user remove - Удалить игрока/игроков из группы.
/pex promote - Повысить игрока в высшую группу.
/pex demote - Понизить игрока в низшую группу.

Управление наследственностью миров:
/pex worlds - Показать загруженные миры.
/pex world - Показать информацию о наследственности мира.
/pex world inherit - Установить родительский мир/миры для мира.




Top