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.
Like PermissionsEx? Donate to support its future!
Please use forum for help/discussions.
- 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.
Modifyworld is NO LONGER distributed with PermissionsEx. Download it from its project page
This release is only compatible with 1.8, 1.9 and above forks of Bukkit (but not SportBukkit due to major internal changes there). Tested using the Spigot 1.8 update.
- Improve performance at the cost of removing per-user debug mode
- Fix issue with UUID lookup in
/pex user <user> group set <group>
- Revert earlier changes in CachingData to fix some people's issues
Special thanks to PikachuEXE for their contributions to this release!
- Fix timed groups check + possibly concurrent modification exception
- Fix a few CMEs, other bugs
- Fix rank ladder fetching
- Preserve group position when swapping groups
- Improve the error message presented when running this release on incompatible servers
- Prevent duplicate attachments from being added to Permissibles -- fixes server lockups when repeatedly calling
- Correct error handling when commands present errors
- Several performance tweaks
- Improve compatibility with older versions of MySQL
- Update for Guava changes in Spigot 1.8
- This release is not compatible with versions of Minecraft prior to 1.8
- Per-user debug mode is no longer supported
|File Name||Release Type||Game Version||Downloads||Date|
|PermissionsEx v1.23.4||Release||1.11||6,189,965||Jan 31, 2016|
|PermissionsEx v1.22.10||Release||CB 1.7.9-R0.2||82,504||Jan 31, 2016|
|PermissionsEx v1.23.3||Release||1.8.1||1,177,030||Jun 21, 2015|
|PermissionsEx v1.22.9||Release||CB 1.7.9-R0.2||91,645||Jun 21, 2015|
|PermissionsEx v1.23.2||Release||1.8.1||332,982||Apr 17, 2015|
|PermissionsEx v1.22.8||Release||CB 1.7.9-R0.2||139,130||Apr 17, 2015|
|PermissionsEx v1.23.1||Release||1.8.1||224,887||Jan 16, 2015|
|PermissionsEx v1.22.7||Release||CB 1.7.9-R0.2||55,586||Jan 16, 2015|
|PermissionsEx v1.23||Release||1.8.1||132,498||Dec 7, 2014|
|PermissionsEx v1.22.6||Release||CB 1.7.9-R0.2||266,855||Nov 6, 2014|
|PermissionsEx v1.22.5||Release||CB 1.7.9-R0.2||314,888||Sep 25, 2014|
|PermissionsEx v1.22.4||Release||CB 1.7.9-R0.2||210,056||Sep 2, 2014|
|PermissionsEx v1.22.3||Release||CB 1.7.9-R0.2||131,746||Aug 12, 2014|
|PermissionsEx v1.22.1||Release||CB 1.7.9-R0.1||195,228||Jul 5, 2014|
|PermissionsEx v1.22||Release||CB 1.7.9-R0.1||61,438||Jun 7, 2014|
|PermissionsEx v1.21.4||Release||CB 1.7.9-R0.1||175,236||May 4, 2014|
|PermissionsEx v1.21.3||Release||CB 1.7.2-R0.3||250,560||Apr 19, 2014|
|PermissionsEx v1.21.2||Release||CB 1.7.2-R0.3||85,291||Apr 13, 2014|
|PermissionsEx v1.21.1||Release||CB 1.7.2-R0.3||39,023||Apr 12, 2014|
|PermissionsEx v1.21||Release||CB 1.7.2-R0.3||56,646||Apr 10, 2014|
|PermissionsEx v1.20.4||Release||1.7.4||520,333||Sep 29, 2013|
|PermissionsEx v1.20.3||Release||1.6.4||56,851||Sep 26, 2013|
|PermissionsEx v1.20.2||Release||1.6.2||142,050||Sep 8, 2013|
|PermissionsEx v1.20.1||Release||1.6.2||41,486||Sep 2, 2013|
|PermisionsEx v1.20||Release||1.6.2||35,180||Aug 31, 2013|
|PermissionsEx v1.19.6 (Package)||Release||1.6.2||232,412||Jun 8, 2013|
|PermissionsEx v1.19.5 (Package)||Release||CB 1.5.1-R0.2||518,687||Dec 24, 2012|
|PermissionsEx v1.19.4 (Package)||Release||1.4.2||138,736||Oct 31, 2012|
|PermissionsEx v1.19.3 (Package)||Release||CB 1.2.5-R4.0||227,272||Jul 26, 2012|
|PermissionsEx v1.19.2 (Package)||Release||CB 1.2.5-R2.0||123,293||May 23, 2012|
|PermissionsEx v1.19.1 (Package)||Release||CB 1.2.3-R0.1||137,326||Mar 9, 2012|
|PermissionsEx v1.19 (Package)||Release||CB 1.1-R6||23,359||Mar 1, 2012|
|PermissionsEx v1.18 (Package)||Release||CB 1.1-R1||92,938||Jan 29, 2012|
|PermissionsEx v1.17 (Package)||Release||1.0.0||51,055||Dec 15, 2011|
|PermissionsEx v1.16 (Package)||Release||CB 1337||17,335||Nov 16, 2011|
|PermissionsEx v1.15 (Package)||Release||CB 1317||9,525||Oct 12, 2011|
|PermissionsEx v1.14 (Package)||Release||CB 1185||6,021||Sep 22, 2011|