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

    Etsijä

    Could someone post a simple example for disabling hunger for only certain world? We've tried everything but just cannot seem to get it working with ModifyWorld.
     
  3. Hey again..
    I found a slight error on the wiki.
    The permission note:
    permissions.manage.memebership.<group> don't seem to be correct.
    The permission note checked by the plugin is:
    permissions.manage.membership.<group> with only 2 e's.

    Just a heads up :)

    Try this command in the console:
    pex group <your group name> add -modifyworld.digestion [your world name]

    I just copied from the wiki:
    https://github.com/t3hk0d3/PermissionsEx/wiki/Commands#wiki-group-commands

    Hope it works :)

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

    Farblez

    when i type in: pex user myminecaftname owner my server says a surfix error can somebody help me?
     
  5. Offline

    Stormbow

    that should be
     
  6. *snip non-code tag stuff* Unfortunately, no one can tell if what you added was correct as you didn't put it in code tags (which kills the formatting).

    Try using this command, replacing the group/permission node/world info as needed:
    pex group <group> add <permission> [world]

    This will add it to your permissions file with the correct formatting, assuming there isn't other formatting problems in the file, which by the pastebin link you provided (thank you for doing that!) looks to be OK.

    References:
    http://forums.bukkit.org/threads/ad...orrow-is-today-1-1.18140/page-176#post-946691
    https://github.com/t3hk0d3/PermissionsEx/wiki/Commands#wiki-group-commands
     
  7. Offline

    Pronotypo

    Thanks! worked Like a charm!
     
  8. Offline

    misteryman321

    ok let me get this strate with this can i make me owner on my server so its say like [owner] misteryman321:hi type of thing if im right can you telll me cause im deeply confused
     
  9. Offline

    connorda

    Ok well I'm connorda on my server my permissions are never working I spend hours on it even check which plugins work together and dont it still doesnt work any help??

    groups:
    Person:
    default: true
    info:
    prefix: '&9'
    suffix: 'Newbie'
    build: false
    inheritance:

    Theif:
    default: false
    info:
    prefix: '&8'
    suffix: 'Theif'
    build: true
    inheritance:
    - Default
    permissions:
    - 'warpplugin.warp'
    - 'econplugin.basic.*'
    - ‘PickPocket.use’
    - ‘ChestShop.buy’
    - ‘ChestShop.sell’
    - ‘essentials.help’
    - ‘essentials.help.[pluginname]’
    - ‘essentials.getpos’
    - ‘essentials.tpohere’
    - ‘essentials.tpa’
    - ‘essentials.sethome’
    - ‘essentials.warp.*’
    - ‘essentials.me’
    - ‘essentials.list’
    - ‘essentials.rules’
    - ‘lwc.create’
    - ‘lwc.unlock’
    - ‘lwc.modify’
    - ‘lwc.remove’
    - ‘lwc.info’
    - ‘NoCheat.checks.chat.spam’
    - ‘NoCheat.checks.moving.flying’
    - ‘NoCheat.checks.moving.runfly’
    - ‘ChatManager.chat.colour’
    - ‘iConomy.holdings’
    - ‘iConomy.payment’
    - ‘iConomy.help’
    - ‘EconomyPunga.use’
    - ‘EconomyPunga.victim’
    - ‘EconomyPunga.killer’
    - ‘buttonwarp.use’

    Moderator:
    default: false
    info:
    prefix: '&7'
    suffix: 'Mod'
    build: true
    inheritance:
    - Default
    permissions:
    - ‘*’

    Admins:
    default: false
    info:
    prefix: '&4'
    suffix: 'Admin'
    build: true
    inheritance:
    permissions:
    - '*'

    Villager:
    default: false
    info:
    prefix: '&4'
    suffix: 'Theif'
    build: true
    inheritance:
    - Default
    permissions:
    - ‘modifyworld.*’
    - ‘ChestShop.buy’
    - ‘ChestShop.create’
    - ‘ChestShop.sell’
    - ‘essentials.help’
    - ‘essentials.help.[pluginname]’
    - ‘essentials.getpos’
    - ‘essentials.tpohere’
    - ‘essentials.tpa’
    - ‘essentials.sethome’
    - ‘essentials.warp.*’
    - ‘essentials.me’
    - ‘essentials.list’
    - ‘essentials.rules’
    - ‘lwc.create’
    - ‘lwc.unlock’
    - ‘lwc.modify’
    - ‘lwc.remove’
    - ‘lwc.info’
    - ‘MobBounty.*’
    - ‘NoCheat.checks.chat.spam’
    - ‘NoCheat.checks.moving.flying’
    - ‘NoCheat.checks.moving.runfly’
    - ‘ChatManager.chat.colour’
    - ‘iConomy.holdings
    - ‘iConomy.payment
    - ‘iConomy.help
    - ‘EconomyPunga.use’
    - ‘EconomyPunga.victim’
    - ‘EconomyPunga.killer’
    - ‘buttonwarp.use’
     
  10. Offline

    Etsijä

    Yauzaa, now it seems to work. Had to specify it a bit more elaborately than I thought earlier. Thank you Martin!
     
  11. Glad I could help :)

    Okay so... I am not sure if this is a bug:

    If you set "item-use-check: true" in the modifyworld config - non of the modifyworld.interact or the modifyworld.blocks.interact gets checked.

    That means I can't have both -modifyworld.item.use.monsteregg.*
    and -modifyworld.blocks.interact.chest working at the same time..

    Is it a bug or am I missing something?
    - Martin

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2019
  12. Offline

    Cha0sPudd1ng

    Hello,

    Can someone explain the settings in the config?

    The wiki explains nothing.


    PermissionsEX Config:

    Code:
     
    permissions:
    
        log-players: false
    
        backends:
            file:
                file: permissions.yml
    
        backend: file
    
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
    
        createUserRecords: false
    
        allowOps: false
    
        debug: false
    
        basedir: plugins/PermissionsEx
    
    
     
  13. Offline

    Laakeri

    Im getting this error randomly:
    Code:
    13:44:46 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    13:44:46 [SEVERE]      at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:156)
    13:44:46 [SEVERE]      at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:163)
    13:44:46 [SEVERE]      at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:118)
    13:44:46 [SEVERE]      at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:66)
    13:44:46 [SEVERE]      at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:833)
    13:44:46 [SEVERE]      at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:263)
    13:44:46 [SEVERE]      at com.sk89q.commandbook.commands.MessageCommands.say(MessageCommands.java:88)
    13:44:46 [SEVERE]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    13:44:46 [SEVERE]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    13:44:46 [SEVERE]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    13:44:46 [SEVERE]      at java.lang.reflect.Method.invoke(Method.java:616)
    13:44:46 [SEVERE]      at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:428)
    13:44:46 [SEVERE]      at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:421)
    13:44:46 [SEVERE]      at com.sk89q.minecraft.util.commands.CommandsManager.execute(CommandsManager.java:323)
    13:44:46 [SEVERE]      at com.sk89q.commandbook.CommandBookPlugin.onCommand(CommandBookPlugin.java:244)
    13:44:46 [SEVERE]      at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    13:44:46 [SEVERE]      at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
    13:44:46 [SEVERE]      at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386)
    13:44:46 [SEVERE]      at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:382)
    13:44:46 [SEVERE]      at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:574)
    13:44:46 [SEVERE]      at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
    13:44:46 [SEVERE]      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    13:44:46 [SEVERE]      at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    
    Is the problem in Permissionsex? My bukkit version is 1.1-R3
     
  14. Offline

    Cha0sPudd1ng



    So, at first there is the Config from wiki:


    Code:
    permissions:
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            enable-wildcards: true
            disable-unmatched: false
            enable: true
            debug: false
            compatibility-mode: false
        createUserRecords: false
        allowOps: false
        debug: false
        basedir: plugins\PermissionsEx

    and there is the Config of mine:


    Code:
    permissions:
        log-players: false
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
        createUserRecords: false
        allowOps: false
        debug: false
        basedir: plugins/PermissionsEx
    

    1. The both Configs differs in certain parts.

    2. I don't know what the individual settings, which you can do, makes. The Wiki dosn't say, what the different Settings effect.


    Can you follow me? :)

    EDIT: Sry, now i understand. In the "Configuration file description table" is the explain from the current PermissonEX Config file.

    SRY, but the different Configs from the Wiki an the current PermissionEX have me confused. :)

    Greetings

    Cha0sPudd1ng
     
  15. Offline

    briankdk

    i have been struggelig with getting chatmanager to put colors and titels on "owner" group.... can any one help me...im about to explode :-(

    I have tryed different things like:

    Owner:
    default: false
    prefix: '&7'
    suffix: 'Owner'
    (nothing happens)

    and

    prefix: '&6[&7Owner&6] &f'
    suffix: '&f'
    (this writes [Owner], but no colors)

    What is the correct changes i need to do to get it working correct ?


    Code:
    Chatmanager:
     
    chat-range: 100.0
    display-name-format: '%prefix%player%suffix'
    global-message-format: <%prefix%player%suffix> &e%message
    enable: true
    message-format: <%prefix%player%suffix> %message
    ranged-mode: false
     
     
    ModifyWorld:
     
    informPlayers: false
    enable: true
    itemRestrictions: false
    messages:
        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: You are not allowed to join this server. Goodbye!
    whitelist: false
    use-material-names: true
    check-metadata: false
    item-use-check: false
    drop-restricted-item: false
     
     
    Permissions:
    permissions:
        log-players: false
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
        createUserRecords: false
        allowOps: false
        debug: false
        basedir: plugins\PermissionsEx
     
     
    Permissions:
    groups:
        Default:
            default: true
            prefix: null
            suffix: null
            permissions: null
            worlds:
                world:
                    permissions: null
        Citizen:
            default: false
            prefix: null
            suffix: null
            permissions:
            - modifyworld.*
            - modifyworld.chat
            worlds:
                world:
                    permissions: null
        Builder:
            default: false
            prefix: null
            suffix: null
            permissions:
            - modifyworld.*
            worlds:
                world:
                    permissions: null
        Moderator:
            default: false
            prefix: null
            suffix: null
            permissions: null
            worlds:
                world:
                    permissions: null
        Admin:
            default: false
            prefix: null
            suffix: null
            permissions: null
            worlds:
                world:
                    permissions: null
        Co-Owner:
            default: false
            prefix: null
            suffix: null
            permissions: null
            worlds:
                world:
                    permissions: null
        Owner:
            default: false
            prefix: '&7'
            suffix: 'Owner'
     
            permissions:
            - briankdk
            - permissions.manage
            - permissions.manage.reload
            - permissions.manage.config
            - permissions.manage.backend
            - permissions.manage.users
            - permissions.manage.dump
            - permissions.manage.worlds
            - permissions.manage.worlds.inheritance
            - permissions.manage.users
            - permissions.manage.users.permissions
            - permissions.manage.users.permissions.timed
            - permissions.manage.membership
            - permissions.manage.groups.inheritance
            - permissions.manage.groups
            - permissions.manage.groups.create
            - permissions.manage.groups.remove
            - permissions.manage.groups.permissions
            - permissions.manage.groups.permissions.timed
            - '*'
    users:
        olivermcdk:
            group:
            - Owner
        briankdk:
            permissions:
            - owner
            - Citizen
            group:
            - Owner
        owner:
            group:
            - Owner
    
     
  16. Offline

    Farblez

    when i do that the server says: unexcected exception while parsing console command or something can somebody
    help me? i whout realy appreciate that
     
  17. Offline

    gladiozzo

    Hi guys
    sorry but I do not speak English well!
    I appreciate very much your work for some weeks I'm using your plugin with my friends.
    Unfortunately I found a small problem with another plugin, called 'Citizens'. The system did not ask for money in exchange of a new NPC I have enabled all permissions possible for that plugin. As an economic system use: Iconomy
    how can I solve this problem?
     
  18. Offline

    ArticMonkey


    Here is my permissions.

    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.*
        Moderator:
            default: false
            info:
                prefix: '&1'
                suffix: ''
                build: true
            inheritance:
            - Vip
            permissions:
            - groupmanager.mantogglesave
            - essentials
            - essentials.cooldown.bypass
            - essentials.god
            - essentials.heal
            - essentials.heal.others
            - essentials.invsee
            - essentials.item
            - essentials.jails
            - essentials.mute
            - essentials.sell
            - essentials.signs.*
            - essentials.spawnmob
            - essentials.teleport.cooldown.bypass
            - essentials.teleport.timer.bypass
            - essentials.togglejail
            - essentials.nick
            - essentials.signs.break.disposal
            - essentials.signs.break.mail
            - essentials.signs.break.protection
            - essentials.signs.break.trade
            - essentials.signs.create.disposal
            - essentials.signs.create.mail
            - essentials.signs.create.protection
            - essentials.signs.create.trade
            - essentials.signs.use.*
            - essentials.portal
            - essentials.protect
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.ban
            - essentials.banip
            - essentials.kick
            - essentials.unban
            - essentials.unbanip
            - essentials.weather
            - essentials.whois
            - essentials.world
            - lwc.mod
            - essentials.time
            - essentials.time.set
            - essentials.kill
            - essentials.socialspy
            - essentials.tempban
            - essentials.thunder
            - essentials.delhome.others
            - essentials.home.others
        Admin:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - '*'
        Vip:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Default
            permissions:
            - essentials.help
            - essentials.heal
            - essentials.heal.others
            - essentials.mute
            - essentials.sell
            - essentials.clearinventory
            - essentials.home
            - essentials.mail
            - essentials.mail.send
            - essentials.me
            - essentials.msg
            - essentials.sethome
            - essentials.delhome
            - essentials.suicide
            - essentials.tp
            - essentials.mail
            - essentials.mail.send
            - essentials.delhome
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpdeny
            - lwc.create.?
            - lwc.info
    users:
        ArticMonkey:
            groups:
            - Admin
    
    Here is my config

    Code:
    permissions:
        log-players: false
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
        createUserRecords: false
        allowOps: false
        debug: false
        basedir: plugins\PermissionsEx
    
     
  19. Offline

    kano donn

    Ok here is my current issue: How do i set up a default permissions based upon what world the user is in. The first spawn, get default rank. This works. Then when the go through a portal, they have the same default rank, but i want them to have a 'builder' rank. then when the exit that world, they will go back to having default rank. any suggestions?
     
  20. Offline

    Keiaxx

    Hi! I am really far behind in the permissions world, because just recently I realized alot of my plugins permissions dont work with Groupmanager anymore. Is it possible to convert Groupmanager into PEX? Thanks!
     
  21. Offline

    gdr8205

    I was wondering how do you make a player be RankA in worldA and RankB in worldB using a mysql db. Ive been trying to figure this out for a couple days now and havnt been able to fnd a solution...
     
  22. :)

    The header name is group, not groups.

    Can we look at your permissions? AFAIK, this does work. I use item-use-check myself and I've not noticed any problems.

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

    Musician101

    i use essentials with my server but i cant seem to get a player's nickname to show up when they use /nick. Any help is appreciated. :3

    EDIT: Found the solution, in message format change %player to %displayname
    ex: instead of /pex group Admin set message-format "%prefix %player %suffix: %message"
    use /pex group Admin set message-format "%displayname: %message"
    suffix and prefix are already part of the %displayname but for some reason don't like to space between such things. Hopefully I or someone else figures it out. :3
     
  24. Offline

    XepherLink

    How do I set it so their is per world permissions​
     
  25. Offline

    vercuiel

    Try /pex group <group> prefix <prefix>
     
  26. Offline

    the_creeperlord

    Just a quick questions.
    Does:
    *.*
    mean all permissions?
    Thanks
     
  27. Offline

    radarwolf

    Hello,
    I am running PEX with modifyworld. I want to add a permission so players can destroy Birch Wood only.
    WHat do i need to add for a number or name? this: modifyworld.blocks.destroy.17-2 doesnt work!
     
  28. Offline

    Farblez

    when i try to set myself in a group the cmd says unexceptions or something can somebody help me?
     
  29. Per world permissions looks similar to this in the file backend:
    Code:
        groupa:
            permissions:
            - global.permission
            worlds:
                worlda:
                    prefix: ''
                    suffix: ''
                    permissions:
                    - worlda.specific.permission
    The pex command to do this is 'pex group <group> add <permission> [world]', replacing the group, permission and world as needed.

    Reference:
    https://github.com/t3hk0d3/PermissionsEx/wiki/Commands#wiki-group-commands

    The 'Everything and The Kitchen Sink' node for PEX is just a single * :)

    PEX uses a dot, not a dash, for the block data. Try 17.2 and make sure you have check-metadata enabled.

    The check meta-data setting applies that to all nodes when it's on. So a simple modifyworld.break.dirt becomes something like modifyworld.break.dirt.0

    This one bit me as well when I turned it on to limit which spawn eggs could be used in creative. In my case, I didn't have a lot of nodes to tweak, so it was surprising and a bit annoying, but nothing else.

    So for the node you listed, it would probably need to be modifyworld.blocks.interact.58.* to be caught by PEX with the meta-data turned on.

    Chances are that you have some kind of configuration problem in your permissions file (I'm assuming a file backend).

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

    Cha0sPudd1ng


    But for what is the Log-Players? :)
     

Share This Page