Inactive [ADMN/DEV] PermissionsEx (PEX) v1.19.5 - Tomorrow is Today! [1.4.6-R0.1]

Discussion in 'Inactive/Unsupported Plugins' started by t3hk0d3, May 21, 2011.

  1. Offline


    Version: 1.19.5


    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.


    Current features
    1. Bukkit Permissions (SuperPerms) compatible.
    2. Several backend support. Currently bundled backends is File (YAML) and SQL (MySQL, SQLite). Also it's possible to add your own.
    3. YAML backend, with new, fully rethinked, config schema. Now all user, groups and their permissions are stored in one file - permission.yml. BTW file name is adjustable too.
    4. 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.
    5. Flexible architecture and API - you can change a lot programmatically.
    6. Compatibility layer with TheYeti's Permissions (2.7.4) (as a separate part of the plugin). In most cases plugins, which use Permissions, will alsowork with PEX also.
    7. Rich chat/console command interface. You can do almost everything ingame. Command list below.
    8. Modifyworld - Embedded 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. Disabled by default.
    9. Multigroup inheritance. User, as well as Group, can be member of several groups. And inherit their permissions, options and prefix/suffix.
    10. 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.
    11. Multiworld permissions. Just don't specify world and permission would work in any world.
    12. Multiworld inheritance. You can inherit different groups in different worlds.
    13. Easy migration from Permissions 2.x. Converter for both YAML and SQL are embedded into PermissionsCompat. Just use simple instruction.
    14. Perfomance friendly. Low-level caching helps alot when you have 100+ online users :)
    15. Promotional/Demotional system. You can assign ranks to groups and promote/demote users to higher/lower ranked group.
    16. World-inheritance - permissions/option of one world can be inherited by another world.
    17. Timed Permissions - you can give user permission only for some amount of time.
    18. Chat Manager - small chat plugin, bundled with PEX. With prefixes/suffiex and colors. Check wiki for more details.


    Basic setup tutorial (Thanks to lycano)

    Nice tutorial made by Bennetman

    Stable version

    Development version (mostly stable) - always lastest dev build.



    Maven Repository

    Join us on #permissionsex, Feel free to ask any related questions.

    Tools !NEW!
    Pex Auto-Setup Tool - MySQL and FlatFile !

    Show Changelog (open)
    Proper intervals for timed commands (both group/permissions management), without pesky seconds calculations (like /pex user t3hk0d3 timed add cool.permission 10days)
    1.4.6 compatibility.

    Built for Bukkit 1.4.2-R0.1
    Added inventory permissions (modifyworld.items.put/take.<item>.of.<chest>)
    Added item hold permission (modifyworld.items.hold.<item>)
    Sdded monster egg spawn permission (modifyworld.spawn.<creature>)
    Few other minor fixes
    Modifyworld improvements (configurable messages, now independent from PEX)
    /pex help command
    Minor improvements and bugfixes
    New modifyworld permissions
    Some bugfixes
    Bugfix release
    Bukkit R6 compatible.
    Several bugfixes!
    Permissions now case-insensetive.
    Users logging and cleanup feature.
    Non-inheriting nodes feature.
    Several Bugfixes.
    PermissionsCompat is finally remove from default bundle.
    User/group specific management permissions (
    Fixed some superperms compatibility issues
    Fixed several bugs
    SuperPerms compatbility bridge were rewritten - no lags anymore and now with debug output (now you can view superperms checks).
    Numerous of bugs were fixed (Thanks you guys for reporting them)
    Modifyworld were improved (modifyworld.item.use)
    Compatiblity for 1317+
    Fixed perfomance issues with SuperPerms (if you still experience they try to disable "raw-permissions" in config.yml)
    Fixed issue with prefix inheritance
    Improved Options mechanism.
    Auto saving new users feature, disabled by default.
    SuperPerms bridge improved - more permissions supported by wildcards.
    File backend dumping now fully functional. SQL dumping is still bogus (do not dump world-specific inheritance and prefixes), will be fixed soon.
    Many bugfixes and minor improvements.
    Superperms (BukkitPerms) support
    Multiworld inheritance and prefixes/suffixes
    Groups weighting
    ChatManager, chat plugin which bundled with PEX.
    Modifyworld now separate plugin, but still bundled with PEX.
    API changed slightly, CustomEvents (PermissionsEntityEvent, PermissionsSystemEvent) introduced.
    Many lesser improvements and tons of bugfixes.
    API get slightly improved
    Ranking ladders.
    User/group name case-insensetivity.
    Timed permissions.
    Modifyworld rules are get improved.
    Tons of minor improvements and bugfixes.
    Many bugfixes and improvements.
    MySQL connection stability improved - reconnection mechanism.
    Promotional/Demotional system.
    Perfomance improvement, with new low-level caching system (thx Joy)
    Modifyworld improved.
    Many lesser improvements and bugfixes.
    New p2compat backend, for easy migration from Permissions 2.x to PEX.
    Users/Groups dumping (pex dump <backend> <file>).
    New commands pex promote/demote. Actually this is just aliases for "pex user group set/remove"
    Few bugfixes.
    Players now can be informed about changes (has been added to group, changed permission/option). Disabled by default - set "permissions.informplayers.changes" to "true"
    Config node "permissions.verbose", which responsible for player informing about modifyworld restrictions has been renamed to "permissions.infromplayers.modifyworld".
    Autocomplete has been improved.
    New command "pex config <node> [value]". This command help to manipulate configuration file (config.yml) from console/chat interface.
    Many bugfixes.
    Autocomplete for users (taken from registred users and online users) and groups names.
    New command for user removing (pex user <user> delete)
    Fixed several nasty bugs. Thanks for bugreports!
    Compatibility layer loading order issue fixed. Now most of plugins should work.
    Tested with new CB 803 build.
    Regular expression permissions support.
    Newer permissions now added above (bugfix).
    Several bugfixes.
    Initial public release.
    BRampersad, grid21, MrRazull and 71 others like this.
  2. Offline


    The ModifyWorld.jar has not created a modifyworld file with a config in it. I have all four plugins (permissionsEX.jar permissions.jar modifyworld.jar and chatmanager.jar) the only two files are chatmanager and permissionsex

    Also, i've tried redownloading and reinstalling PermissionsEX suite, with no change. There are no errors either.
  3. Interesting, this does seem to be a bug in the current 1.18 version of PEX (one that I've not been able to reproduce myself).

    (Pulled from the wiki at

    Ok, in your plugins directory, make a Modifyworld directory (make sure the capitalization matches), then make a config.yml file. Put the following into it:

    enable: true
    informPlayers: true
    whitelist: false
    itemRestrictions: false
        prohibitedItem: You have prohibited item "%s".
        whitelistMessage: You are not allowed to join this server. Goodbye!
        permissionDenied: Sorry, you don't have enough permissions
    whitelist: false
    use-material-names: false
    check-metadata: false
    drop-restricted-item: false
    item-use-check: false
    Restart your server (not reload!). That will enable modifyworld.
  4. Offline



    Could someone make a permissions for me.
    It is going to be a RPG server and have many plugins
    The maker will get a higher rank on the server + money

    I'm waiting for an answer

  5. Offline


    So while updating to R6, PEX spat out it's error of "is it up to date" etc. etc. etc. Anyone else?
    Works on R3.

    2012-03-01 12:06:52 [SEVERE] Error occurred while enabling PermissionsEx v1.18 (Is it up to date?)
        at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(
        at net.minecraft.server.MinecraftServer.t(
        at net.minecraft.server.MinecraftServer.a(
        at net.minecraft.server.MinecraftServer.init(
  6. Offline


  7. Offline


  8. Offline


    Does This Work Like Essentials On McMyAdmin? Will This Plugin's Work On McMyAdmin Please Answear Fast
    i need to do this at my server!
  9. Offline


    yes it works on mcmyadmin but the 1.18 version doesn't work at R5 or R6
  10. Offline


    If you browse the public PermissionsEx directories, you'll find a 1.19 release version there. I'm presuming that that's going to work fine with 1.1R6. Testing it out right now :)
  11. Offline


    ^Same, testing.
  12. Offline


    Oh thx! Sorry for bothering you with my drunk sloppy typing.
  13. Offline


    From other threads 1.19 works with R6 and dev builds I believe.
  14. Offline


    Does this work with 1.2.2 dev builds?


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Sep 9, 2018
  15. Offline


    Oh dear Jesus, 1.2 is a shat.
    Please tell me at least this works with 1.2... because NOTHING ELSE DOES.
  16. Offline


    It does not work, unfortunately. I have already decided after the last couple big updates to wait these out from now on, and everyone else would do best to do the same.
    Most of the plugins that did update today, updated for 1.1 R6, not even 1.2. Just stick with 1.1 for another week or maybe two and all the plugins should come around.
  17. Offline


    Nothing does work... Multiverse is gone.... Permissions too. Oh crap and in all of my maps are now chunk borders -.-
  18. Offline


    My server is literally falling apart D:
  19. Offline


    Is PEX updated?
  20. Offline


    Of course no out-dated plugin works with the new builds. Have you not read this?
    You now have to wait for the plugins to update to.
  21. Offline


    Works now thanks!
  22. Offline


    just being a jerk.:) when are you updating?(dont have to answer im just really bored with out my server)
  23. Offline


    Thank-you so much for updating it so fast! :D
  24. Offline


    Thanks For The Update :D
  25. Offline


    Works for me on craftbukkit-1.2.2-R0.1-20120302.040451-17.jar
  26. Offline


  27. Offline


    So fast :love:
  28. Offline


    PEX 1.19 confirmed to be working with Bukkit-1.2.2-R0.1 (build #2010)
    Justin The Cynical likes this.
  29. Offline


    Doesn't work right for me...
    The groups don't appear to be working. World is 'Muezli' Here is my config.
    When using '/pex user ScottSpittle gorup set Owner Muezli' it put those three different entries into the file.

    Yet when i join I'm still 'Crafter'

    Thanks, I've used this config structure for about 4 months now... So its nothing new. Just broken sine R5+

    Thanks for opening a Ticket for me, please keep me updated if you don't mind..

    Im not gonna be home for the new 24 Hours.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Mar 26, 2019
  30. Odd. When I tried your permissions with R4 and PEX 1.19, I received errors about the default group not being set. After I defined the g-basic as default, it dumped me into that group.

    Removing the extra lines and leaving just the player name, reloading PEX and rerunning the command put me in the correct group.

    Why it did this, I don't know, but those steps seemed to work.

    I find your permissions structure odd. You only seem to have a single world, Muezli, but you are using a world specific permissions setup? :eek:
  31. Offline


    Crafter is the default group not g-basic. the groups labeld 'g' are intended for global use.

    So how did you fix my issue?

Share This Page