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

    SmileyB

    Unfortunately I do not have access to the console as it is hosted through brohoster, and in the TCadmin it does not give me a console option.
     
  3. Offline

    ToastedJelly

    HelpPages has native PermissionsEx support now.
     
  4. Offline

    SmileyB

    Great, thanks! I finally got into it with mctelnet, and typed pex config "permissions.modifyworld.enable" true so that now means that people will only be able to build if I give them permission to build in the world correct?

    Thank you for your help!!

    Sorry for not being so computer savvy.
     
  5. Offline

    Monkz

    I migrated from permissions, and everything is working fine, except for the -mcmmo.regeneration isnt stopping it from regenerating. What do i need to do to disable certain permissions?
     
  6. Offline

    Akasuke

    Hello there,

    Actually I'm trying to use the SQL backend but it seems I can't make it work properly. If anyone can help :3

    Config file :
    Code:
    permissions:
        backends:
            file:
                file: permissions.yml
            sql:
                driver: mysql
                uri: mysql://localhost/permissionsex
                user: test
                password: test
        backend: sql
        basedir: plugins\PermissionsEx
    
    Error report :
    Code:
    22:01:20 [INFO] [PermissionsEx] sql backend registered!
    22:01:20 [INFO] [PermissionsEx] file backend registered!
    22:01:20 [INFO] [PermissionsEx] xml backend registered!
    22:01:20 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    22:01:20 [INFO] [PermissionsEx] p2compat backend registered!
    22:01:20 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    22:01:20 [INFO] [PermissionsEx] Initializing sql backend
    22:01:20 [INFO] [PermissionsEx-SQL] Connecting to database "mysql://localhost/permissionsex"
    22:04:36 [GRAVE] java.lang.reflect.InvocationTargetException initializing PermissionsEx v1.11 (Is it up to date?)
    java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
            at ru.tehkode.permissions.PermissionBackend.getBackend(PermissionBackend.java:194)
            at ru.tehkode.permissions.PermissionBackend.getBackend(PermissionBackend.java:163)
            at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:151)
            at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:43)
            at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:71)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
            at ru.tehkode.permissions.PermissionBackend.getBackend(PermissionBackend.java:179)
            ... 10 more
    Caused by: java.lang.RuntimeException: Communications link failure
    
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
            at ru.tehkode.permissions.sql.SQLConnectionManager.<init>(SQLConnectionManager.java:55)
            at ru.tehkode.permissions.backends.SQLBackend.<init>(SQLBackend.java:70)
            ... 15 more
    22:04:36 [GRAVE] Error occurred while enabling PermissionsEx v1.11 (Is it up to date?): null
    java.lang.NullPointerException
            at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:84)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    22:04:36 [INFO] [PermissionsCompat] Compatibility layer enabled.
    Thanks o/
     
  7. Offline

    nick12546

    is this plugging compatable with any of the common chat pluggings such as ichat or herochat? if so ca you please tell me how to use it with permissionsex?.
     
  8. Offline

    DragonSupremacy

    If using SQL backend, just leave the 'world' part blank.
    Yes, this plugin, like groupmanager/permissions works with iChat/HeroChat. Just make sure you have prefix/suffix setup properly.


    For the person who posted his usergroups: you do know you can just have groups 'inherit' permissions from other groups, so you just have to add extra nodes (the difference between succesive groups) to do the same as the current setup, right?

    Lastly, for the person that added a file.permissions.yml node in vonfig.yml: it's redundant if using SQL backend
     
  9. Offline

    t3hk0d3

    uhm....butt plug? :D

    Okay...

    Uhm...yes, this plugin support chat plugins, like HeroChat or iChat (just be sure Compatibility layer installed)
     
  10. Offline

    Tang

    What are the required permissions associated with these commands.

    Giving a user: permissions.users.rank.promote does not allow them to promote... if i give a user access to all permissions commands they can promote without issue, what other permissions does the mod group need to be able to use /pex promote, this information is not clear, i have tried the IRC with no response....

    thanks for your help!
    great plugin!

    I had to setup my group like (posted below) in order to get /pex promote and /pex demote to work....

    the node it uses seemed to be unlisted, so I added all of them and took away the ones that were listed, except for permissions.users.rank.promote and demote....

    This group Can only promote and demote, and cannot use /pex user <user> group set <group>.... what is the real permission Users need to have JUST /pex promote access?

    Code:
        VIP:
            default: false
            prefix: '&2'
            suffix: '&2'
            inheritance:
            - SU
            permissions:
            - essentials.signs.mail.create
            - griefalertr.exempt
            - griefalertr.ignore
            - essentials.signs.heal.use
            - essentials.signs.balance.create
            - permissions.users.rank.promote
            - permissions.users.rank.demote
            - -permissions.manage.users.permissions
            - -permissions.manage.groups.permissions
            - -permissions.manage.groups
            - -permissions.manage.users
            - -permissions.manage.membership
            - -permissions.manage
            - -permissions.manage.groups.inheritance
            - -permissions.manage.reload
            - -permissions.manage.backend
            - permissions.*
            options:
                rank: '2'
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 15, 2016
  11. Offline

    t3hk0d3

    Sorry, there is new wiki-based documentation upcoming (thanks to Lycano).

    You can replace

    Code:
            - permissions.users.rank.promote
            - permissions.users.rank.demote
            - -permissions.manage.users.permissions
            - -permissions.manage.groups.permissions
            - -permissions.manage.groups
            - -permissions.manage.users
            - -permissions.manage.membership
            - -permissions.manage
            - -permissions.manage.groups.inheritance
            - -permissions.manage.reload
            - -permissions.manage.backend
    with just

    Code:
            - permissions.users.rank.(promote|demote)
     
  12. Offline

    SirHedgehog

    Well seeing how unhappy Permissions 3 has made me I think I'll give this a go! Any chance you could add a Permissions 3 importer?
     
  13. Offline

    DragonSupremacy

    What new stuff is in the Beta version?
     
  14. Offline

    klausenbusk

    Could somebody, explain why this not work? (same problem with "original" permission plugins)
    Code:
    groups:
        default:
            default: true
            permissions:
            - -modifyworld.chat
            - modifyworld.*
    users:
        my-username:
            group: default
    I can still chat...
    Edit: my fall
    Code:
        modifyworld:
            enable: true
     
  15. Offline

    Filip Weiss

    pex FTW!! :)
     
  16. Offline

    Tang

    Ah, Awesome, thank you!
     
  17. Offline

    Parrothead

    Very good plugin! I couldn't get the normal permissions plugin to work after spending 4 hours on it, reinstalling man times. It took me less than 20 minutes with yours, and I didn't have any of my other plugins stop working in the process!
     
  18. Offline

    DaDude363

    Changing the colors of the ranks does not seem to work with pex.
     
  19. Offline

    rshuttle1337

    I was just curious, how do I make it so my moderators can promote the rank 'guest' to the rank 'member'?
    I've tried a few different ways, but it didn't seem to work. Here's my permissions.yml:

    Also, I can't seem to give the rank 'admin' permissions to everything. I've tried:

    - *

    But that just spams the console with errors.

    Code:
    users:
        rshuttle1337:
            group: moderator
        MCParradox:
            group: vip
        ALEXsawdon:
            group: guest
    groups:
        guest:
            default: true
            prefix: '&7[Guest]&f'
            suffix: ''
            permissions:
            - modifyworld.chat
            - essentials.afk
            - essentials.compass
            - essentials.depth
            - essentials.getpos
            - essentials.helpop
            - essentials.list
            - essentials.motd
            - essentials.msg
            - essentials.rules
            options:
                rank: '1000'
        member:
            default: false
            prefix: '&a[Member]&f'
            suffix: ''
            permissions:
            - modifyworld.*
            - essentials.afk
            - essentials.compass
            - essentials.depth
            - essentials.getpos
            - essentials.helpop
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.motd
            - essentials.msg
            - essentials.rules
            - essentials.suicide
            - buyabilities.use.*
            - iConomy.access
            - iConomy.bank.*
            - iConomy.list
            - iConomy.payment
            - iConomy.rank
            - towny.town.*
            - towny.nation.*
            options:
                rank: '900'
        vip:
            default: false
            prefix: '&e[VIP]&f'
            suffix: ''
            inheritance:
            - member
            permissions:
            - essentials.back
            - essentials.sethome
            - essentials.home
            - essentials.top
            - towny.spawntp
            - towny.publicspawntp
            options:
                rank: '800'
        moderator:
            default: false
            prefix: '&b[Moderator]&f'
            suffix: ''
            inheritance:
            - vip
            permissions:
            - essentials.*
            - towny.admin
            - buyabilities.*
            - bb.admin.info
            - bb.admin.watch
            options:
                rank: '700'
        seniorstaff:
            default: false
            prefix: '&d[SeniorStaff]&f'
            suffix: ''
            inheritance:
            - moderator
            permissions:
            - worldedit.*
            - iConomy.*
            - permissions.*
            - bb.*
            options:
                rank: '600'
        admin:
            default: false
            prefix: '&c[Admin]&f'
            suffix: ''
            permissions:
            options:
                rank: '500'
    
    
     
  20. Offline

    t3hk0d3

    You are installed PermissionsCompat?

    Please explain, what do you mean under "colors of the ranks"?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 15, 2016
  21. Offline

    rshuttle1337

    Yes, I've got it installed.
     
  22. Offline

    theVanyr

    No - I do not know what I am doing...

    So I am not trying to be a pain in the rear - but every time I edit the config file with a text editor - the server looses its mind on reload. I assume I am just an ignorant retch, but I do NOT want to edit all my groups permissions via the server interface.

    Many of the "how-to" wiki explanations list the commands with less explanation that would be needed to bootstrap myself into learning how to run this - so I ask here.

    be kind...
     
  23. Offline

    DragonSupremacy

    Using File or MySQL backend?

    If using File, try Basic YAML Tutorial and/or Advanced YAML.
    For SQL, you can do those manually, or see below on how to move from file to SQL

    In PermissionsEx.Permissions:
    enter id (add 1 per "node"), name (user OR group) type (0 for group, 1 for user), Permission node (without '), world (leave blank for all worlds, otherwise type in the name of the world to configure)

    Making a field blank:
    Type a letter in the field, click on a different field, then remove your previous input so it's not "null"),

    Value should be blank as well.

    PermissionsEx.permissions_entity:
    Define groups here.

    Group example, each value between brackets is one field in the MySQL Workbench
    id | name | type | prefix | suffix |default
    [1] | [Guest] | [0] | [&7 [Guest] ] | [] | [1]

    User example:
    id | name | type | prefix | suffix |default
    [13] | [aoa2003] | [1] | [] | [] | [0]


    In PermissionsEx.Permissions_inheritance:

    Group example:
    id | child | parent | type
    [3] | [Merchant] | [Member] [0]

    User example:
    id | child | parent | type
    [10] | [aoa2003] | [God] [1]


    Moving from File to SQL:
     
  24. Offline

    oliverw92

    Can I suggest you keep the version of PermissionsCompat in the plugin.yml as 2.7? At the moment it is like 1.11 or something which breaks some plugins that check the version of Permissions on start.
     
  25. Offline

    noahstauff

    Hey I have a problem. I put this on my server and now all chat is white. no prefixes or anything.
    So how do i fix this? Its realy bugging me.
    Thanks,
    Noah
     
  26. Offline

    DragonSupremacy

    Make sure you've installed a chat plugin like iChat or HeroChat.

    For iChat it should already parse chat like this by default:
    [Group] <player>:

    For HeroChat to do the same, configure your prefix like this:
    '[Group] '
     
  27. Offline

    DraZiLoX

    Awesome permissions plugin! I was just hoping that it wouldn't be case sensitive.
     
  28. Offline

    t3hk0d3

    Okay, done.
     
  29. Offline

    b3az3dm0d3

    Hey T3hc0d3,
    I keep getting this error:

    12:10:51 [SEVERE] Error occurred while enabling PermissionsEx v1.11 (Is it up to
    date?): null
    java.lang.NullPointerException
    at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.ja
    va:84)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:799)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:253)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:345)
    at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleComma
    ndMap.java:247)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    8)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    79)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:428)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:413)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    Any help with this, please?
     
  30. Offline

    Nashy19

    Can you prevent someone from using world edit to change a block to an unwanted block like lava?

    The code below prevents holding/placing lava but not changing blocks into lava.

    Code:
    users:
        Default:
            group: guest
        y2krist1:
            group: VIP
        Nashy19:
            group: member
        huwdp:
            group: VIP
    groups:
        guest:
            default: true
            prefix: '&7[Guest]&f'
            suffix: ''
            permissions:
            - modifyworld.chat
            - essentials.afk
            - essentials.compass
            - essentials.depth
            - essentials.getpos
            - essentials.helpop
            - essentials.list
            - essentials.motd
            - essentials.msg
            - essentials.rules
            options:
                rank: '1000'
        member:
            default: false
            prefix: '&a[Member]&f'
            suffix: ''
            permissions:
            - -modifyworld.blocks.place.8
            - -modifyworld.blocks.place.9
            - -modifyworld.blocks.place.10
            - -modifyworld.blocks.place.11
            - -modifyworld.blocks.place.46
            - -modifyworld.blocks.place.51
            - -modifyworld.blocks.place.79
            - -modifyworld.blocks.place.81
            - -modifyworld.blocks.destroy.7
            - -modifyworld.blocks.destroy.46
            - -modifyworld.blocks.destroy.79
            - -modifyworld.items.drop.46
            - -modifyworld.bucket.empty
            - -modifyworld.bucket.fill
            - -modifyworld.items.pickup.8
            - -modifyworld.items.pickup.9
            - -modifyworld.items.pickup.10
            - -modifyworld.items.pickup.11
            - -modifyworld.items.pickup.46
            - -modifyworld.items.pickup.325
            - -modifyworld.items.pickup.326
            - -modifyworld.items.pickup.327
            - -modifyworld.blocks.interact.46
            - -modifyworld.items.have.8
            - -modifyworld.items.have.9
            - -modifyworld.items.have.10
            - -modifyworld.items.have.11
            - -modifyworld.items.have.46
            - -modifyworld.items.have.51
            - -modifyworld.items.have.259
            - -modifyworld.items.have.326
            - -modifyworld.items.have.327
            - modifyworld.*
            - essentials.afk
            - essentials.compass
            - essentials.depth
            - essentials.getpos
            - essentials.helpop
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.motd
            - essentials.msg
            - essentials.rules
            - essentials.suicide
            options:
                rank: '900'
        admin:
            default: false
            prefix: '&e[Admin]&f'
            suffix: ''
            permissions:
            - -modifyworld.blocks.place.46
            - modifyworld.*
            - essentials.*
            options:
                rank: '800'
        VIP:
            default: false
            prefix: '&e[VIP]&f'
            suffix: ''
            inheritance:
            - admin
            permissions:
            - permissions.*
            options:
                rank: '100'
     
  31. Offline

    dew

    Hi,

    I was using theyeti permissions and switched over to pex. I am using an sql backend. I attempted to export my current permissions, but it wouldn't dump the file (downloaded the plugin today). I manually transferred permissions over for our groups and all users following the instructions. I am using modifyworld.

    I set groups for all of our users, but they don't seem to be working when the user first logs in. It doesn't put them in the proper group. If I demote and then promote them it puts them in the group they should have been in. Basically it doesn't seem to like me giving them permissions if they haven't logged in yet.

    It also clears their inventory because of the modifyworld permissions it seems, and they don't get it back once put in the group again.

    Any suggestions?
     

Share This Page