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

    t3hk0d3

    [​IMG]
    Version: 1.19.5

    PLEASE USE BUKKIT-DEV FORUM FOR DISCUSSION/HELP
    http://dev.bukkit.org/server-mods/permissionsex/
    THANKS IN ADVANCE.

    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.

    [​IMG]

    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.


    Documentation
    Wiki

    Basic setup tutorial (Thanks to lycano)

    Nice tutorial made by Bennetman


    Download
    Stable version

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

    Sources
    https://github.com/PEXPlugins

    Builds
    http://webbukkit.org:8080/

    Maven Repository
    http://repo.tehkode.ru/browse/ru.tehkode

    IRC
    Join us on #permissionsex, irc.esper.net. Feel free to ask any related questions.

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


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


    v1.19.4
    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
    v.1.19.3
    Modifyworld improvements (configurable messages, now independent from PEX)
    /pex help command
    Minor improvements and bugfixes
    v.1.19.2
    New modifyworld permissions
    Some bugfixes
    v.1.19.1
    Bugfix release
    v1.19
    Bukkit R6 compatible.
    Several bugfixes!
    Permissions now case-insensetive.
    v1.18
    Users logging and cleanup feature.
    Non-inheriting nodes feature.
    Several Bugfixes.
    PermissionsCompat is finally remove from default bundle.
    v1.17
    User/group specific management permissions (permissions.manage.group.Admin)
    Fixed some superperms compatibility issues
    Fixed several bugs
    v1.16
    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)
    v1.15
    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
    v1.14
    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.
    v1.13
    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.
    v1.12
    API get slightly improved
    Ranking ladders.
    User/group name case-insensetivity.
    World-inheritance.
    Timed permissions.
    Modifyworld rules are get improved.
    Tons of minor improvements and bugfixes.
    v1.11
    Many bugfixes and improvements.
    MySQL connection stability improved - reconnection mechanism.
    v1.10
    Promotional/Demotional system.
    Perfomance improvement, with new low-level caching system (thx Joy)
    Modifyworld improved.
    Many lesser improvements and bugfixes.
    v1.06
    New p2compat backend, for easy migration from Permissions 2.x to PEX.
    v1.05
    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.
    v1.04
    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.
    v1.03
    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!
    v1.02
    Compatibility layer loading order issue fixed. Now most of plugins should work.
    Tested with new CB 803 build.
    v1.01
    Regular expression permissions support.
    Newer permissions now added above (bugfix).
    Several bugfixes.
    v1.00
    Initial public release.
     
    BRampersad, grid21, MrRazull and 71 others like this.
  2. Offline

    ajlittle

    Will my plugins that hook onto permissions normally hook onto this? or will it matter?
     
  3. Offline

    WillDawe

    Could some-one make a video on how to setup this amazing plugin, from the permissions.yml folder.
    Including: Groups: and Users:! It would be much appreciated!!!!
     
  4. Offline

    drt

    a strict ordering that must be adhered to for achieving the desired results = -fexible.negation, i'm not sure how you misinterpreted that.

    chill dudes.. no need for disrespecting over slight frustrations about the workings of a plugin... :)

    the truth is that pex makes it difficult to assign perms for some plugins the way an admin intends.. drakia's initial comment could be viewed as helpful insight.

    im looking forward to 1.14, im attempting to work around this issue still and i would like to continue using pex as it is the continuation of permissions2/3.x and inherently good form.

    please do consider inherent perms for all users.

    take step outside.. and then ya take a good look... ~nearvana~
     
  5. Offline

    lolzrofl

    Why am I now getting "You don't have permission to go here" even though I have the right permissions?
     
  6. Offline

    axebyte

    Finally think i have this thing working correctly....
    Only thing i cant seem to get to work is nick names when it comes to the chats.. it will say it changed but wont effect anything. Would this be essentials issue not hooking into this correctly? or does this just not support Nicks yet?
     
  7. Offline

    Locx

    @t3hk0d3

    If this plugin is similar to permissions. then i'm hopping it has color prefixes, right? And if so. Is it possible to give a player 2 groups. like [[Trusted][Constructor]]:[playername] [message]? It would really be usefull
     
  8. Offline

    axebyte

    Colored prefixes yes but its formated alot different this is what took me probably the longest. As for two titles in the front i dont know, but i am sure you could make it as one prefix.
    Converted from group was pain, as the converstion method just always errored out on me, but finally got it. Just now starting to see how limiting it is on other plugins. Good luck!
     
  9. Offline

    Flyingbox

    I have these plugins: Gianttrees v.3.3, LWC 3.42.
    Even though I have a wildcarded permission '*' set to admins, I still get returns of "You don't have permission" arguments from the plugin.

    I'm listed as op and admin and still can't use the plugins because--even though i add id---I never have permission.
    Here is a paste to my permissions file: http://pastebin.com/xFfH08Pa

    No permissions are given even though I specifically allow them.
    Even the co-admin listed isn't considered an admin by the server and they are blocked out from almost all commands from a lot of plugins. Both admins are in the admins group.
     
  10. Offline

    drt

    did you try /pex user Flyingbox group set admin , then /pex reload ?
     
  11. Offline

    Flyingbox

    Yes. Multiple times. Multiple.
    Some addons still list "You don't have permission"
     
  12. Offline

    Logan

    !!! I am willing to PAY someone and give them FREE admin on my MineCraft server if they setup my permissions. I require you too show me some example of permissions you can do, just so I know you have the skills. Contact me via email at [email protected] !
    Thanks
     
  13. Offline

    Kiateatsyou

  14. Offline

    Caid

    Out of curiousity, are there just some plugins that don't work with this? It's been very hit or miss, for me. I've written the permissions.yml file and some of the permissions work, some do not. I've got the compatibility layer installed, though I did that after writing the permissions. It hasn't enabled anything more on the server.

    I've done /pex commands to add two seperate permissions, the first one I added breathe.use (water breathing plugin), took effect as soon as the players relogged. The second I tried to add, for wireless redstone, still did not grant the access it was supposed to.

    So, back to my original question, are there just some plugins that don't work with permex?

    Cheers in advance for any sort of answer.
    -Caid.
     
  15. Offline

    BladeTec

    This is the fourth time I ask the same question, which hasn't been answered yet.


     
  16. Offline

    drt

    try the chatmanager.jar that is supplied with pex?
     
  17. Offline

    BladeTec

    I doesn't work for me. I need group prefixes for the names. Or maybe that this is already possible ?
     
  18. Offline

    Spinner0205

    How exactly do I use the build flag with this plugin and SQL? Would I just assign a permission such as permissions.build.false or permissions.build with a value of false?
     
  19. Offline

    drt

    i'd bet they work. most likey, the issue you are having is that pex handles permissions in a way that has not been explained to the public( not easily found at least). hopefully the pex team will remove its head from its hole and come to see that not everyone who asks this question is an idiot.
     
    Saul R.W likes this.
  20. Offline

    Logan

    Guys! i'm serious! Please help!
     
  21. Offline

    drt

    look at how permissions three handles it and copy those lines to your pex permissions.yml
    i think that should work
     
  22. Offline

    BladeTec

    I already did, without success. Thanks for the help though !
     
  23. Offline

    drt

    you are a horrible reader. i am on this thread solving my own issue, so i will help you for a second i guess... then i will tell you to not be ignorant use modifyworld.jar and in the config turn it on then fine the appropriate node for your player ability. that is for modifyworld that comes with pex, adjust this lil tutorial to fit any anti build system you use

    stop being ignorant. choose to educate your self as much as you can with as little help from others that is required so you learn better to educate yourself and have an easier time in life. if someone is reading this post for you, smack yourself and learn to read if you want to deal with words. if you can read, please exorcize your ability to search.

    i sent you e-mail

    this worked for me.

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

    Logan

    Responded.
    Thanks
     
  25. Offline

    drt

    glad you got help :)
     
  26. Offline

    Spinner0205

    First of all thank you for your response, although extremely rude and uncalled for considering I am one of about 200 people here just asking a simple question, I still appreciate it because it was actually helpful. Second of all, LOL at your spelling.

    You have a great day sir. ;)
     
  27. Offline

    drt

    ur welcome
     
  28. Offline

    MeatBat

    try /pex toggle debug and check server.log after doing something. This may help.
     
  29. Offline

    drt

    PEX TEAM please read.

    i hope you understand i am trying to help keep pex alive, not only for myself.

    multiple %prefix's would be so sweet
    prefix(1/2/3/4) taking priority by number attached, 1 per group of coarse

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

    ZacTheDead

    yes i deoped my self!

    THANK YOU SOOOOOO MUCH YOU HELPED WITH MY SERVER!
    i''ll give you link when it comes out!

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

    Boon Pek

    The conversion from Permissions 2.7 to PermissionsEX using the converter when working with multiple worlds seems to be bugged :/
     

Share This Page