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

    Aimeric

    Hello, I have a permissions problem on my server. I can not give different permissions for each world each group / user.

    My permissions.yml:

    Code:
    users:
            MortelKni:
                permissions:
                - permissions.*
                prefix: 'Player'
                worlds:
                    world:
                        group:
                        - joueur
                        prefix:
                    gargamel:
                        group:
                        - joueur_survival
                        prefix:
    groups:
          arrivant:
            default: true
            permissions:
            - essentials.spawn
            - essentials.list
            - essentials.afk
            - essentials.helpop
            - essentials.msg
            prefix: '&8[Arrivant]&f'
          joueur:
            permissions:
            - essentials.afk
            - essentials.sethome
            - essentials.home
            - essentials.spawn
            - essentials.nick
            - lockette.user.create.*
            - essentials.msg
            - essentials.helpop
            - essentials.list
            - permissions.*
            - essentials.back.*
            - essentials.clearinventory
            - essentials.give
            - essentials.item
            - essentials.god
            - essentials.kit.*
            - essentials.spawner
            - essentials.spawnmob
            - essentials.tp
            - essentials.tphere
            - essentials.weather
            - essentials.time.*
            prefix: ' [Player] '
          joueur_survival:
            permissions:
            - essentials.afk
            - essentials.sethome
            - essentials.home
            - essentials.spawn
            - essentials.nick
            - lockette.user.create.*
            - essentials.msg
            - essentials.helpop
            - essentials.list
            - permissions.*
            - essentials.back.*
            - ChestShop.shop.buy
            - ChestShop.shop.sell
            prefix: 'Aventurier'
          moderateur:
            permissions:
            - ChestShop.*
            - Lockette.*
            prefix: '&2 MOD &f'
            worlds:
                world:
                    permissions:
                    - essentials.*
                gargamel:
                    permissions:
                    - essentials.mute
                    - essentials.kill
                    - essentials.sethome
                    - essentials.home
                    - essentials.spawn
                    - essentials.afk
                    - essentials.nick
                    - essentials.broadcast
                    - essentials.helpop.*
                    - essentials.chat.color
                    - essentials.tp
                    - essentials.tphere
                    - essentials.kick
                    - essentials.msg
        admin:
            permissions:
        - '*'
        prefix: '&4 ADM &f'
    
    worlds:
        world_nether:
            inheritance:
            - world
        gargamel_nether:
            inheritance:
            - gargamel
    Thank you in advance for your help.

    MortelKni.

    PS: Sorry for my English, i use a translator.
     
  3. Offline

    Kaito

    have problem with underlined names
    lieke kaito_23 or something.....
    how to fix ???!!!!
     
  4. Offline

    cman8396

    I've used the online yml thing but it just tells me to delete whole lines of the file!
    if u can help, dont reply on here email me at [email protected],
    thanks!

    Code:
    users:
            cman8396:
                group: Owner
                permissions:
                - permissions.*
            sam1837:
                group: Owner
                permissions:
                - permissions.*
            Bennetta:
                group: Admin
                permissions:
                - permissions.*
            Ellyessssss:
                group: Admin
                permissions:
                - permissions.*
            TomoLee:
                group: Owner
                permissions:
                - permissions.*
            sillybeggerz:
                group: Moderator
                permissions:
                - permissions.*
            UnTaMeD_Shark:
                group: Moderator
                permissions:
                - permissions.*
            TotalDoghnut:
                group: Mayor
                permissions:
                - permissions.*
            Catarana:
                group: Helper
                permissions:
                - permissions.*
            07CookeG:
                group: Helper
                permissions:
                - permissions.*
            T5r3:
                group: Helper
                permissions:
                - permissions.*
            Doctor_Smarty:
                group: Helper
                permissions:
                - permissions.*
    groups:
        Default:
            default: true
            permissions:
            - modifyworld.*
            - icomony.holdings
            - essentials.list
            - essentials.msg
            - essentials.rules
            - essentials.motd
            - essentials.back
            - essentials.tpaccept
            - essentials.tpdeny
            prefix: ''
            sufix: ''
        Helper:
        inheritance:
            - Default
            permissions:
            - essentials.tpa
            - essentials.tpahere
            prefix '&f[&eHELPER&f]&f'
            sufix ''
        Donator:
        inheritance:
            - Default
            permissions:
            - vanish.standard
            - essentials.tpa
            - essentials.tpahere
            prefix: '&f[&9DONATOR&f]&f'
            sufix: ''
        Mayor:
        inheritance:
            - Default
            permissions:
            - essentials.tpa
            - essentials.tpahere
            prefix: '&f[&5MAYOR&f]&f'
            sufix: ''
        Pixeler:
        inheritance:
            - Default
            - Mayor
            - Helper
            permissions:
            - vanish.standard
            - essentials.tp
            - essentials.tphere
            prefix: '&f[&3PIXELER&f]&f'
            sufix: ''
        Moderator:
        inheritance:
            - Default
            - Pixeler
            - Mayor
            - Helper
            permissions:
            - vanish.*
            prefix: '&f[&2MOD&f]&f'
            sufix: ''
        Admin:
        inheritance:
            - Default
            - Pixeler
            - Mayor
            - Helper
            - Moderator
            permissions:
            - '*'
            - nocheat.fly
            - nocheat.admin
            - cf.allowfly
            - cf.allowcheat
            - vanish.*
            -
            prefix: '&f[&cADMIN&f]&f'
            sufix: ''
        Owner:
        inheritance:
            - Default
            - Admin
            - Moderator
            permissions:
            - '*'
            - nocheat.fly
            - nocheat.admin
            - cf.allowfly
            - cf.allowcheat
            - vanish.*
            -
            prefix: '&f[&6OWNER&f]&f'
            sufix: ''
        worlds:
            world_nether:
                inheritance:
                - world
            World2:
                inheritance:
                - world
            Redstone:
                inheritance:
                - world
            skylands:
                inheritance:
                - world
     
  5. Offline

    Elfsovereign

    I tried making myself a citizen and a member of the default group and nope they don't work for anyone. Beyond that my file seems fine. Suggestions?
     
  6. Alright so i have everything working but my default group can do anything they want god mode and everything so now I need to know all the permission commands (or whatever you want to call it) So i wanted to know if theres a site or a list that lists all of the possible permissions you can give to a group.
     
  7. Offline

    kingofhuztler

    Thanks for helping me, my permissionsex works now :p
    Anyways, is there a command that can set inheritance for a higher group than default? So i don't have to type all the default commands. (I know i can edit the permission file, but i'm afraid that it's gonna mess the file) So is there a ingame command for that?
     
  8. Offline

    dmitlantis

    Tnx wery match, but can i prohibit to put items to chests, but no to get?
     
  9. Offline

    AuZor

    @t3hk0d3
    I can't find any places where it is mentioning anything about multi world support, nor any youtube videos.
    How do they work? Could you give me a permissions example? I need Architects to be unable to spawn items @ survival.
     
  10. This is my permissions file. posted it on yaml parser thingy and nothing said it was good or bad just gave me an output, anyways my question is how come when I set myself to default i am still able to go god mode and stuff like that? Also, in certain areas I can't place water or lava and in other areas I can? Could it be that it recognizes me as Owner being in default so I get the permissions to do things? need help please!

    EDIT: I cant pick up things that break, I cant hurt things, I cant do anything please help!




    Code:
    groups:
        default:
            default: true
            options:
                rank: '1000'
            permissions:
            - LWC*
            - modifyworld.chat
            - modifyworld.blocks.place.*
            - modifyworld.blocks.destory.*
            - modifyworld.blocks.interact.*
            - -modifyworld.bukcet.empty.*
            - -modifyworld.bucket.fill.*
            - -modifyworld.blocks.interact.259
            - -commandbook.give*
            - -commandbook.more
            - -commandbook.more.infinite
            - -commandbook.who
            - -commandbook.kit.kits*
            - -commandbook.setspawn
            - -commandbook.time.lock
            - -commandbook.time.player
            - -commandbook.time.player.other
            - -commandbook.time.player.check
            - -commandbook.spawnmob.*
            - -commandbook.weather
            - -commandbook.weather.thunder
            - -commandbook.biome.other
            - -commandbook.biome
            - -commandbook.teleport
            - -commandbook.teleport.other
            - -commandbook.return
            - -commandbook.call
            - -commandbook.home.other
            - -commandbook.home.teleport.other
            - -commandbook.home.set.other
            - -commandbook.warp.teleport
            - -commandbook.warp.teleport.other
            - -commandbook.warp.set
            - -commandbook.say
            - -commandbook.mute
            - -commanbook.afk
            - -commandbook.clear
            - -commandbook.clear.other
            - -commandbook.slap
            - -commandbook.slap.other
            - -commandbook.rocket
            - -commandbook.rocket.other
            - -commandbook.barrage
            - -commandbook.barrage.other
            - -commandbook.shock
            - -commandbook.shock.other
            - -commandbook.thor
            - -commandbook.thor.other
            - -commandbook.ip-address
            - -commandbook.reload
            - -commandbook.kick
            - -commandbook.bans.ban
            - -commandbook.bans.unban
            - -commandbook.bans.isbanned
            - -commandbook.bans.load
            - -commandbook.bans.save
            - modifyworld.sneak
            - -modifyworld.sprint
            - modifyworld.chat.private
            - -modifyworld.usebeds
            - modifyworld.items.pickup.*
            - modifyworld.items.drop.*
            - modifyworld.items.have.*
            - modifyworld.damage.deal.*
            - modifyworld.damage.take.*
            - modifyworld.mobtarget.*
            - modifyworld.interact.*
            - -modifyworld.tame.*
            - -modifyworld.vehicle.destroy
            - -modifyworld.vehicle.enter
            - -modifyworld.vehicle.collide
            - -worldguard.god
            - -worldguard.god.other
            - -worldguard.heal
            - -worldguard.heal.other
            - -worldgurad.slay
            - -worldguard.slay.other
            - -worldguard.locate
            - -worldguard.stack
            - -worldguard.fire-toggle.*
            - -worldguard.halt-activity.*
            - -worldguard.region.*
            - -worldguard.reload
            - -worldguard.report
            - -worldguard.report.pastebin
        Member:
            prefix: '&f[&bMember&f]&f '
            permissions:
            - LWC*
            - modifyworld.chat
            - modifyworld.blocks.place.*
            - modifyworld.blocks.destory.*
            - modifyworld.blocks.interact.*
            - modifyworld.bukcet.empty.water
            - modifyworld.bucket.fill.water
            - -modifyworld.blocks.interact.259
            - -commandbook.give*
            - -commandbook.more
            - -commandbook.more.infinite
            - -commandbook.who
            - -commandbook.kit.kits*
            - -commandbook.setspawn
            - -commandbook.time.lock
            - -commandbook.time.player
            - -commandbook.time.player.other
            - -commandbook.time.player.check
            - -commandbook.spawnmob.*
            - -commandbook.weather
            - -commandbook.weather.thunder
            - -commandbook.biome.other
            - -commandbook.biome
            - -commandbook.teleport
            - -commandbook.teleport.other
            - commandbook.return
            - -commandbook.call
            - -commandbook.home.other
            - -commandbook.home.teleport.other
            - -commandbook.home.set.other
            - -commandbook.warp.teleport
            - -commandbook.warp.teleport.other
            - -commandbook.warp.set
            - commandbook.say
            - -commandbook.mute
            - commanbook.afk
            - -commandbook.clear
            - -commandbook.clear.other
            - -commandbook.slap
            - -commandbook.slap.other
            - -commandbook.rocket
            - -commandbook.rocket.other
            - -commandbook.barrage
            - -commandbook.barrage.other
            - -commandbook.shock
            - -commandbook.shock.other
            - -commandbook.thor
            - -commandbook.thor.other
            - -commandbook.ip-address
            - -commandbook.reload
            - -commandbook.kick
            - -commandbook.bans.ban
            - -commandbook.bans.unban
            - -commandbook.bans.isbanned
            - -commandbook.bans.load
            - -commandbook.bans.save
            - modifyworld.sneak
            - modifyworld.sprint
            - modifyworld.chat.private
            - -modifyworld.usebeds
            - modifyworld.items.pickup.*
            - modifyworld.items.drop.*
            - modifyworld.items.have.*
            - modifyworld.damage.deal.*
            - modifyworld.damage.take.*
            - modifyworld.mobtarget.*
            - modifyworld.interact.*
            - -modifyworld.tame.*
            - modifyworld.vehicle.destroy
            - modifyworld.vehicle.enter
            - modifyworld.vehicle.collide
            - -worldguard.god
            - -worldguard.god.other
            - -worldguard.heal
            - -worldguard.heal.other
            - -worldgurad.slay
            - -worldguard.slay.other
            - -worldguard.locate
            - -worldguard.stack
            - -worldguard.fire-toggle.*
            - -worldguard.halt-activity.*
            - -worldguard.region.*
            - -worldguard.reload
            - -worldguard.report
            - -worldguard.report.pastebin
            inheritance:
            - Citizen
            options:
                rank: '800'
        VIP:
            prefix: '&f[&eVIP&f]&f '
            permissions:
            - LWC*
            - modifyworld.chat
            - modifyworld.blocks.place.*
            - modifyworld.blocks.destory.*
            - modifyworld.blocks.interact.*
            - modifyworld.bukcet.empty.water
            - modifyworld.bucket.fill.water
            - modifyworld.bucket.fill.lava
            - modifyworld.bucket.empty.lava
            - modifyworld.blocks.interact.259
            - -commandbook.give*
            - -commandbook.more
            - -commandbook.more.infinite
            - -commandbook.who
            - commandbook.kit.kits*
            - -commandbook.setspawn
            - -commandbook.time.lock
            - -commandbook.time.player
            - -commandbook.time.player.other
            - -commandbook.time.player.check
            - -commandbook.spawnmob.*
            - -commandbook.weather
            - -commandbook.weather.thunder
            - -commandbook.biome.other
            - -commandbook.biome
            - commandbook.teleport
            - commandbook.teleport.other
            - commandbook.return
            - -commandbook.call
            - commandbook.home.other
            - -commandbook.home.teleport.other
            - -commandbook.home.set.other
            - commandbook.warp.teleport
            - -commandbook.warp.teleport.other
            - commandbook.warp.set
            - commandbook.say
            - commandbook.mute
            - commanbook.afk
            - commandbook.clear
            - -commandbook.clear.other
            - -commandbook.slap
            - -commandbook.slap.other
            - -commandbook.rocket
            - -commandbook.rocket.other
            - -commandbook.barrage
            - -commandbook.barrage.other
            - -commandbook.shock
            - -commandbook.shock.other
            - -commandbook.thor
            - -commandbook.thor.other
            - -commandbook.ip-address
            - -commandbook.reload
            - -commandbook.kick
            - -commandbook.bans.ban
            - -commandbook.bans.unban
            - -commandbook.bans.isbanned
            - -commandbook.bans.load
            - -commandbook.bans.save
            - modifyworld.sneak
            - modifyworld.sprint
            - modifyworld.chat.private
            - -modifyworld.usebeds
            - modifyworld.items.pickup.*
            - modifyworld.items.drop.*
            - modifyworld.items.have.*
            - modifyworld.damage.deal.*
            - modifyworld.damage.take.*
            - modifyworld.mobtarget.*
            - modifyworld.interact.*
            - -modifyworld.tame.*
            - modifyworld.vehicle.destroy
            - modifyworld.vehicle.enter
            - modifyworld.vehicle.collide
            - -modifyworld.mobtarget.monster.creeper
            - worldguard.god
            - -worldguard.god.other
            - worldguard.heal
            - worldguard.heal.other
            - -worldgurad.slay
            - -worldguard.slay.other
            - worldguard.locate
            - -worldguard.stack
            - -worldguard.fire-toggle.*
            - -worldguard.halt-activity.*
            - -worldguard.region.*
            - -worldguard.reload
            - -worldguard.report
            - -worldguard.report.pastebin
            inheritance:
            - Member
            options:
                rank: '700'
        Moderator:
            prefix: '&f[&bModerator&f]&f '
            permissions:
            - '*'
            - -modifyworld.mobtarget.*
            - modifyworld.*
            options:
                rank: '100'
        Owner:
            prefix: '&f[&4Owner&f]&4 '
            permissions:
            - '*'
            options:
                rank: '0'
        Citizen:
            prefix: '&f[&dCitizen&f]&f'
            options:
                rank: '900'
            permissions:
            - LWC*
            - modifyworld.chat
            - modifyworld.blocks.place.*
            - modifyworld.blocks.destory.*
            - modifyworld.blocks.interact.*
            - modifyworld.bukcet.empty.water
            - modifyworld.bucket.fill.water
            - -modifyworld.blocks.interact.259
            - -commandbook.give*
            - -commandbook.more
            - -commandbook.more.infinite
            - -commandbook.who
            - -commandbook.kit.kits*
            - -commandbook.setspawn
            - -commandbook.time.lock
            - -commandbook.time.player
            - -commandbook.time.player.other
            - -commandbook.time.player.check
            - -commandbook.spawnmob.*
            - -commandbook.weather
            - -commandbook.weather.thunder
            - -commandbook.biome.other
            - -commandbook.biome
            - -commandbook.teleport
            - -commandbook.teleport.other
            - -commandbook.return
            - -commandbook.call
            - -commandbook.home.other
            - -commandbook.home.teleport.other
            - -commandbook.home.set.other
            - -commandbook.warp.teleport
            - -commandbook.warp.teleport.other
            - -commandbook.warp.set
            - -commandbook.say
            - -commandbook.mute
            - -commanbook.afk
            - -commandbook.clear
            - -commandbook.clear.other
            - -commandbook.slap
            - -commandbook.slap.other
            - -commandbook.rocket
            - -commandbook.rocket.other
            - -commandbook.barrage
            - -commandbook.barrage.other
            - -commandbook.shock
            - -commandbook.shock.other
            - -commandbook.thor
            - -commandbook.thor.other
            - -commandbook.ip-address
            - -commandbook.reload
            - -commandbook.kick
            - -commandbook.bans.ban
            - -commandbook.bans.unban
            - -commandbook.bans.isbanned
            - -commandbook.bans.load
            - -commandbook.bans.save
            - modifyworld.sneak
            - modifyworld.sprint
            - modifyworld.chat.private
            - -modifyworld.usebeds
            - modifyworld.items.pickup.*
            - modifyworld.items.drop.*
            - modifyworld.items.have.*
            - modifyworld.damage.deal.*
            - modifyworld.damage.take.*
            - modifyworld.mobtarget.*
            - modifyworld.interact.*
            - -modifyworld.tame.*
            - modifyworld.vehicle.destroy
            - modifyworld.vehicle.enter
            - modifyworld.vehicle.collide
            - -worldguard.god
            - -worldguard.god.other
            - -worldguard.heal
            - -worldguard.heal.other
            - -worldgurad.slay
            - -worldguard.slay.other
            - -worldguard.locate
            - -worldguard.stack
            - -worldguard.fire-toggle.*
            - -worldguard.halt-activity.*
            - -worldguard.region.*
            - -worldguard.reload
            - -worldguard.report
            - -worldguard.report.pastebin
    users:
        Arctic_Cold_Hate:
            group:
            - Owner
        Syberpro:
            group:
            - Moderator
        kaidrs:
            group:
            - Moderator
        valish1995:
            group:
            - Moderator
        caddi:
            group:
            - Moderator
    
     
  11. Offline

    Sir Savary

    @fin88


    Already tried that, still doesn't work.

    config.yml:
    Code:
    globals:
        separate-chat-log: false
        incoming-tell-format: '{prefix}{player} &8->&d '
        censors: []
        plugin-tag: '[HeroChat] '
        craftIRC-prefix: '#'
        outgoing-tell-format: '{prefix}{player} &8->&d '
        default-channel: Global
        default-message-format: '{color}[{name}] &f{prefix}{player}{suffix}{color}: '
        craftIRC-message-format: '[{nick}] {player}: '
    channels:
        Staff:
            color: LIGHT_GREEN
            nickname: staff
            permissions:
                speak: []
                join:
                - admins
                - mods
            message-format: '{default}'
            craftIRC:
                game-to-IRC: []
                IRC-to-game: []
            worlds: []
            password: ''
            lists:
                bans: []
                moderators: []
            options:
                hidden: true
                shortcut-allowed: true
                auto-join: true
                local: false
                cross-world-chat: true
                join-messages: true
                forced: false
        Local:
            local-distance: 100
            color: YELLOW
            nickname: l
            permissions:
                speak: []
                join: []
            message-format: '&f{prefix}{player}{suffix}{color}: '
            craftIRC:
                game-to-IRC: []
                IRC-to-game: []
            worlds: []
            password: ''
            lists:
                bans: []
                moderators: []
            options:
                hidden: false
                shortcut-allowed: true
                auto-join: true
                local: true
                cross-world-chat: true
                join-messages: false
                forced: false
        AlertSystem:
            color: ROSE
            nickname: alert
            permissions:
                speak:
                - admin
                - mod
                join: []
            message-format: '&4[ALERT]{color}: '
            craftIRC:
                game-to-IRC: []
                IRC-to-game: []
            worlds: []
            password: ''
            lists:
                bans: []
                moderators: []
            options:
                hidden: false
                shortcut-allowed: true
                auto-join: true
                local: false
                cross-world-chat: true
                join-messages: false
                forced: true
        HelpMe:
            color: LIGHT_BLUE
            nickname: h
            permissions:
                speak: []
                join: []
            message-format: '{default}'
            craftIRC:
                game-to-IRC: []
                IRC-to-game: []
            worlds: []
            password: ''
            lists:
                bans: []
                moderators: []
            options:
                hidden: false
                shortcut-allowed: true
                auto-join: true
                local: false
                cross-world-chat: true
                join-messages: false
                forced: false
        Global:
            color: WHITE
            nickname: g
            permissions:
                speak: []
                join: []
            message-format: '{default}'
            craftIRC:
                game-to-IRC: []
                IRC-to-game: []
            worlds: []
            password: ''
            lists:
                bans: []
                moderators: []
            options:
                hidden: false
                shortcut-allowed: true
                auto-join: true
                local: false
                cross-world-chat: true
                join-messages: false
                forced: false
     
  12. Offline

    Ryan56k

    Hop on here: https://github.com/t3hk0d3/PermissionsEx/wiki/Commands
    That is from the tutorial link at the top of the page.
     
  13. Offline

    petur170

    How do you make the name a different color depending on the group, and how do you make it so that a person can do every command with out typing all of them? Thanks.
     
  14. not really what I was looking for i meant the commands for every plug in but then realised how stupid that is. Each plug in should have its OWN list of permissions not permissionsEx thanks anyways. Oh btw I added another problem on my post any solutions?
     
  15. I don't understand the question. SuperPerms are natively supported by PEX. There isn't any bridge or special grouping needed, just add the nodes like you would any other plugin.

    There isn't as what is available depends on the plugins you are trying to use.

    If your default group has access to everything, then it sounds like you don't have your permissions file configured right.

    If that is your permissions file, then it's badly formatted and using a mix of what looks like permissionsbukkit formatting. Look at the wiki for examples of proper file formatting, in particular the 'basic setup example' section.

    As for the don't reply on here, no. Doing that does nothing to help others that might come here looking for help.

    Mind you, I'm not saying this is the case, but requesting an email to be sent tends to be viewed as you can't be arsed to put in the effort to be a part of the community, and if that is the case, I can't be arsed to offer any more suggestions either. We all do this in our own free time, we don't get paid for this. So if you want help, you will have to put some work into it as well.:) (If this is not the case, my apologies for suggesting it. This is intended as something to make you aware of how it's often perceived, not as an accusation)

    the 'file backend configuration' section of the wiki has an example permissions file with multiworld in it. Look under the admins group.

    I do think that perhaps a section on the wiki should be written up specifically on multiworld configuration as this seems to be a subject of much confusion.

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

    AuZor

    Ah, my skimming ain't that good as I thought it was.


    So if you want several worlds, you type;
    worlds:
    nether:
    permissions:
    - test.test
    world:
    permissions:
    - no.test.test

    Is it like that?
     
  17. That is about it (assuming the spacing and the rest of the file is correct). Those lines should allow the 'test.test' node apply only to the world named 'nether' (remember, capitalization matters!) and 'no.test.test' would apply only to 'world'.

    If you specify a world in a group definition, any permissions under that world will apply only to that world. Otherwise, the permission applies to all the worlds (global).

    So when you tried, it did or did not work? I'm somewhat confused on that part.

    Your permissions file still isn't correct. I literately just installed supply signs on my test server and I am able to have a non-op user create and access a supply sign.

    I still see superpermbridge entries in the file, and most of the group assignments for the players are still in permissions bukkit format.

    Go here: https://yaml-online-parser.appspot.com/

    And put in this info:
    Code:
    users:
        Elfsovereign:
            group:
            - Owner
        Meike13:
            group: Owner
            permissions: null
    Compare how your user entry looks to the one for Meike13, on both sides. The right side is what PEX sees after the YAML parser reads the file and builds the data structure. Notice that the two entries are different.

    You need to fix your permissions file.

    Well, you could set world 2 and 3 to inherit permissions from one and set 4 to not inherit anything.

    In this example, the world named 'survival' is the default world. 'survival_nether' inherits it's permissions from 'survival' and 'creative' doesn't get anything.

    Code:
    worlds:
        survival_nether:
            inheritance:
            - survival
        creative:
            inheritance: null
    My groups are set up so that a group named 'builders' has these permissions to the 'creative' world:
    Code:
        Builders:
            options:
                rank: '800'
            inheritance:
            - Users
            permissions: null
            worlds:
                creative:
                    permissions:
                    - modifyworld.*
                    - mywarp.warp.*
                    - mywarp.warp.soc.*
    The previous group level, 'users', does not have that permissions set defined for creative, so they can't do anything in it.

    The can't pick up things and can't hurt things edit? Works for me using your permissions file and adding a user to the list, but said user can't break things. Dropping and picking up work fine.

    Looking at the output of 'pex group $GROUP' and your permissions file itself, it is, frankly, a mess. You have inheritance entries when the permissions entries are set up so that it's not needed. What I would do is start with the base group that all players start out in and set up what you want them to do. Then move on to the next group and make a new set or add the extra permissions (if you use inheritance that is).

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

    Acru

    Cool~ :3
     
  19. Offline

    Elfsovereign

    Nothing changed. WormholeXtreme, Commandblocks, and Supplysign will not respond to their permissions nodes. They work, I can attest that much since when I opped myself they reacted, but they won't work with PEX for some reason. I want to swap over to PEX because PermissionsBukkit has stopped working COMPLETELY.
     
  20. Offline

    monir

    I wonder insted of typing all permissions for each world is there some other way to do this can i inheritance permissions or something?Now this is only for the default group i have 4 groups if i will do this for all groups it will be alot of text i have alot moore permissions but i tooked this for an example.

    Code:
    groups:
        default:
            default: true
            permissions:
            worlds:
              world1:
                permissions:
                - lwc.protect
                - commandbook.who
                - commandbook.call
                - lwc.protect
                - signtrader.MakePersonalSign
                - signtrader.Use
                - iConomy.list
                - iConomy.payment
                - iConomy.payment
              world2:
                permissions:
                - lwc.protect
                - commandbook.who
                - commandbook.call
                - lwc.protect
                - signtrader.MakePersonalSign
                - signtrader.Use
                - iConomy.list
                - iConomy.payment
                - iConomy.payment
              world3:
                permissions:
                - lwc.protect
                - commandbook.who
                - commandbook.call
                - lwc.protect
                - signtrader.MakePersonalSign
                - signtrader.Use
                - iConomy.list
                - iConomy.payment
                - iConomy.payment
              world4:
                permissions:
                - lwc.protect
                - commandbook.who
                - commandbook.call
                - lwc.protect
                - signtrader.MakePersonalSign
                - signtrader.Use
                - iConomy.list
                - iConomy.payment
                - iConomy.payment
     
  21. Offline

    diannetea


    Couldn't you just not specify worlds? (Also why do you have some things in each multiple times?)

    See if this works:

    Code:
    groups:
        default:
            default: true
            permissions:
            - lwc.protect
            - commandbook.who
            - commandbook.call
            - signtrader.MakePersonalSign
            - signtrader.Use
            - iConomy.list
            - iConomy.payment
     
  22. Offline

    monir

    I forgott to write that world 1,2,3 have same permissions the 4th has it own permissions how do i do that?
     
  23. Offline

    Elfsovereign

    I've combed my permissions file and I still see no "superpermbridge"s. I fixed the grouping with my users, but that has not fixed the problem. Here's the config file again. How did you phrase your supply signs? It still has not connected for whatever reason.

    Code:
    users:
        Elfsovereign:
            group: Owner
            permissions: null
        Meike13:
            group: Owner
            permissions: null
        deathphantom95:
            group: Owner
            permissions: null
        lego1251:
            group: Owner
            permissions: null
        minermandavid:
            group: Admins
            permissions: null
        cole823:
            group: Trusted
            permissions: null
        leysdaea:
            group: Trusted
            permissions: null
        kingzax:
            group: Citizen
            permissions: null
        augusinherba:
            group: Trusted
            permissions: null
        playerslayerx:
            group: Trusted
            permissions: null
    groups:
        default:
            default: true
            permissions:
            - mchat.prefix.default
            - wormhole.use.sign
            - wormhole.*
            - falsebook.blocks.*
            - falsebook.cart.*
            - falsebook.anyic
            - falsebook.destroy.blocks
            - commandblocks.use
            - commandbook.rules
            - mobarena.arenas.default
            - mobarena.classes.Archer
            - mobarena.classes.Knight
            - mobarena.classes.Tank
            - mobarena.classes.Cleric
            - mobarena.classes.Tamer
            - mobarena.classes.Paladin
            - mobarena.use.join
            - mobarena.use.leave
            - mobarena.use.spectate
        Citizen:
            inheritance:
            - default
            permissions:
            - mchat.prefix.Citizen
            - wormhole.simple.use
            - permissions.build
            - commandbook.give
            - commandbook.give.other
            - commandbook.give.infinite
            - commandbook.give.stacks
            - commandbook.give.stacks.unlimited
            - commandbook.more
            - commandbook.more.infinite
            - commandbook.kit.list
            - commandbook.kit.kits.*
            - commandbook.biome
            - commandbook.biome.other
            - commandbook.home.set
            - commandbook.home.teleport
            - commandbook.clear
            - lockette.user.create.*
            - supplysign.access
            - supplysign.access.*
            - warpz0r.home
            - warpz0r.sethome
            - warpz0r.bedhome
            - movecraft.aircraft.*
            - movecraft.boat.info
            - movecraft.boat.sail
            - movecraft.car.*
            - SpawnX.spawn
        Trusted:
            inheritance:
            - Citizen
            permissions:
            - mchat.prefix.Trusted
            - wormhole.*
            - commandbook.who
            - commandbook.weather
            - commandbook.teleport
            - commandbook.teleport.other
            - commandbook.return
            - commandbook.warp.teleport
            - commandbook.warp.teleport.other
            - commandbook.warp.set
            - commandbook.msg
            - commandbook.rocket
            - commandbook.rocket.other
            - permissions.*
            - supplysign.destroy
            - supplysign.create
        Moderator:
            inheritance:
            - Trusted
            permissions:
            - mchat.prefix.Moderator
            - worldedit.selection
            - commandblocks.set
            - commandbook.time
            - commandbook.time.lock
            - commandbook.mute
            - commandbook.thor
            - commandbook.thor.other
            - commandbook.kick
            - commandbook.bans.ban
            - lockette.admin.create.*
            - lockette.admin.break
            - worldguard.region.define.*
            - worldguard.region.redefine.*
            - worldguard.region.select.*
            - worldguard.region.info.*
            - worldguard.region.addowner.*
            - worldguard.region.removeowner.*
            - worldguard.region.addmember.*
            - worldguard.region.removemember.*
            - worldguard.region.list
            - worldguard.region.flag.regions.*
            - worldguard.region.flag.flags.*
            - worldguard.region.setpriority.*
            - worldguard.region.setparent.*
            - worldguard.region.remove.*
            - worldguard.report
            - worldguard.reload
            - worldguard.report.pastebin
            - worldguard.*
            - warpz0r.warp
            - warpz0r.set
            - warpz0r.set.cost
            - warpz0r.remove
            - warpz0r.list
            - warpz0r.warpto
            - warpz0r.worldwarp
            - warpz0r.worldhome
            - warpz0r.compasshomewarpz0r.home
            - warpz0r.sethome
            - warpz0r.bedhome
            - warpz0r.compasswarp
            - warpz0r.compassreset
            - warpz0r.free.warp
            - warpz0r.free.setwarp
            - warpz0r.free.removewarp
            - warpz0r.free.home
            - warpz0r.free.sethome
            - warpz0r.free.bedhome
            - warpz0r.admin.clearhome
            - warpz0r.admin.home
            - warpz0r.admin.sethome
            - supplysign.*
        Admins:
            inheritance:
            - Moderator
            permissions:
            - mchat.prefix.Admins
            - commandbook.spawnmob
            - commandbook.spawnmob.many
            - commandbook.*
            - commandbook.god
            - lockette.admin.bypass
            - mobarena.admin.*
            - mobarena.setup.*
            - SpawnX.*
            - creativegates.*
            - worldguard.region.claim
            - worldguard.region.redefine.member.*
            - worldguard.region.redefine.own.*
        Owner:
            inheritance:
            - Admins
            permissions:
            - mchat.prefix.Owner
            - '*'
    worlds:
        nether:
            inheritance:
            - world
    
    Oh yeah and I've run it through a YAML parser, as I do every time, and it comes out clean as far as I can read it.

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

    RustyDagger

    I'm having issues where other plugins such as PEXsetrank and prefixedplayerlist can not find that PEX is enabled as such they disable them self now it cant be a coincidence that both plugins magically stopped being able to find PEX at the same time some thing in PEX has changed to cause this.

    If any 1 knows of a fix please tag me with @RustyDagger or reply to this or some thing so i can find It. Cheers
     
  25. Offline

    Parlez

    well i have an issue where plugin requires a superperms (permissionsbukkit 1.2k) plugin to work, and it doesn't run without detecting this. Is that not superperms? If it is, the plugin won't accept it as the default permissions plugin, if it isn't, sorry to bother you :)
     
  26. Offline

    Monk3y

    I'm not sure what is going wrong

    here is the error i get
    Code:
    [SEVERE] Error occurred while enabling PermissionsEx v1.15 (Is it up to date?): PLAYER_CHANGED_WORLD
    java.lang.NoSuchFieldError: PLAYER_CHANGED_WORLD
        at ru.tehkode.permissions.bukkit.BukkitPermissions.registerEvents(BukkitPermissions.java:87)
        at ru.tehkode.permissions.bukkit.BukkitPermissions.<init>(BukkitPermissions.java:70)
        at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:104)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

    And here is my layout in the permissions.yml

    Code:
    users:
        skeleton063:
            group:
            - Civilian
            Permissions:
        killermis_xD:
            group:
            - Civilian
            Permissions:
        dixadin:
            group:
            - Civilian
            Permissions:
        BedrockBoy:
            group:
            - Civilian
            Permissions:
        BedrockBoy:
            group:
            - Civilian
            Permissions:
        Swalezee:
            group:
            - Civilian
            Permissions:
        cmcr127spitfire :
            group:
            - Mayor
            Permissions:
        pieter8485:
            group:
            - Civilian
            Permissions:
        Diamond_Dragon_ :
            group:
            - Civilian
            Permissions:
        blobbosezhi2 :
            group:
            - Civilian
            Permissions:
        DjBenji5:
            group:
            - Mayor
            Permissions:
        evilboneman5:
            group:
            - Civilian
            Permissions:
        Sivertman1:
            group:
            - Civilian
            Permissions:
        Darmadesh:
            group:
            - Civilian
            Permissions:
        Neverpleased:
            group:
            - Staff
            Permissions:
        jrawling:
            group:
            - Civilian
            Permissions:
        CutthroatBeast:
            group:
            - Civilian
            Permissions:
        cjpole:
            group:
            - Civilian
            Permissions:
        bunnystick:
            group:
            - Staff
            Permissions:
        modtv1337:
            group:
            - Admin
            Permissions:
        SirStinksalot98:
            group:
            - Civilian
            Permissions:
        lonlywolf156:
            group:
            - Civilian
            Permissions:
        Glurbish:
            group:
            - Civilian
            Permissions:
        volleyballgirl29:
            group:
            - Civilian
            Permissions:
        cahogg:
            group:
            - Mayor
            Permissions:
        catydude812:
            group:
            - Civilian
            Permissions:
        auteka:
            group:
            - Mayor
            Permissions:
        Fapcore:
            group:
            - Staff
            Permissions:
        Gundies:
            group:
            - Civilian
            Permissions:
        jrolo3:
            group:
            - Civilian
            Permissions:
        tawn0s:
            group:
            - Civilian
            Permissions:
        DaPoopaSkoopa:
            group:
            - Civilian
            Permissions:
        asalisbury:
            group:
            - Staff
            Permissions:
        EliteEpicness:
            group:
            - Civilian
            Permissions:
        lordofthings:
            group:
            - Civilian
            Permissions:
        opop2:
            group:
            - Civilian
            Permissions:
        thedwardude:
            group:
            - Civilian
            Permissions:
        silverphsyco12:
            group:
            - Civilian
            Permissions:
        bobzilla51:
            group:
            - Civilian
            Permissions:
        matijast:
            group:
            - Civilian
            Permissions:
        barbecueburger:
            group:
            - Civilian
            Permissions:
        sakuuu97:
            group:
            - Civilian
            Permissions:
        AmberSanity:
            group:
            - Civilian
            Permissions:
        roffasauras:
            group:
            - Civilian
            Permissions:
    groups:
        Civilian:
            default: true
            options:
                rank: '1000'
            prefix: '&2[Civilian]&2 '
            suffix: '&f'
            inheritance:
            permissions:
            - modifyworld.*
        Mayor:
            default: false
            options:
                rank: '900'
            prefix: '&3[Mayor]&3'
            suffix: '&f'
            inheritance:
            - Civilian
            permissions:
        President:
            default: false
            options:
                rank: '800'
            prefix: '&6[President]&6'
            suffix: '&f'
            inheritance:
            - Mayor
            permissions:
        Staff:
            default: false
            options:
                rank: '700'
            prefix: '&4[Staff]&4 '
            suffix: '&c'
            inheritance:
            - President
            permissions:
        Admin:
            default: false
            options:
                rank: '600'
            prefix: '&4[Admin]&4'
            suffix: '&4'
            inheritance:
            - Staff
            permissions:
    groups:
        Civilian:
            default: true
            info:
                prefix: '&f'
                suffix: '&f'
                build: true
            permissions:
            - commandbook.rules
            - iconomy.user
            - essentials.me
            - mcmmo.skills.*
            - essentials.help
            - tombstone.lwc
            - lwc.protect
            - jail.openchest
            - commandbook.time.check
            - BetterShop.user.*
            - commandbook.spawn
            - tombstone.freechest
            - essentials.helpop
            - essentials.msg
            - tombstone.use
            - commandbook.whois.*
            - tombstone.sign
            - commandbook.mute
            - essentials.list
            - mcmmo.ability.*
            - commandbook.motd
            - foo.bar
            - lc.level.*
            - iConomy.holdings
            - commandbook.msg
            - commandbook.say.me
            - tombstone.large
            - iConomy.user
            - commandbook.who
            - commandbook.whereami
            - tombstone.quickloot
            - essentials.motd
            - essentials.spawn
            - tombstone.fresign
            - wa.use.withdraw.items
            - wa.use.withdraw.money
            - wa.use.deposit.items
            - wa.use.deposit.money
            - jobs.join.*
            - wormhole.simple.use
            - essentials.sethome.multiple
            - heroes.classes.class-name-in-all-lowercase
            - heroes.classes.*
        Mayor:
            default: false
            info:
                prefix: '&b'
                suffix: '&b'
                build: true
            inheritance:
            - Civilian
            permissions:
            - jobs.admin.fire
            - jobs.admin.employ
            - falsebook.blocks.*
            - falsebook.anyic
            - falsebook.blocks.gate
            - falsebook.blocks.door
            - falsebook.blocks.gate
            - falsebook.blocks.lift
            - falsebook.ic.detection
            - falsebook.ic.standard
            - foo.bar
        Admin:
            default: false
            info:
                prefix: '&c'
                suffix: '&c'
                build: true
            permissions:
            - '*'
        SiC:
            default: false
            info:
                prefix: '&3'
                suffix: '&3'
                build: true
            inheritance:
            - Civilian
            permissions:
            - foo.bar
        Staff:
            default: false
            info:
                prefix: '&4'
                suffix: '&4'
                build: true
            inheritance:
            - Mayor
            permissions:
            - essentials.tphere
            - essentials.warp
            - essentials.jail
            - rpanel.*
            - jail.*
            - landmarks.remove.all
            - landmarks.modify.own
            - commandbook.return
            - landmarks.remove.own
            - log.*
            - iConomy.*
            - commandbook.kick
            - commandbook.bans.*
            - regios.*
            - essentials.item
            - landmarks.modify.all
            - commandbook.teleport
            - essentials.tp
            - nocheat.checks.*
            - commandbook.slap
            - lwc.admin
            - hawkeye.*
            - worldedit.ex
            - landmarks.add
            - wa.create.sign.deposit
            - wa.create.sign.withdraw
            - wa.create.sign.mailbox
            - wa.create.sign.shout
            - wa.create.sign.recent
            - wa.create.chest.deposit
            - wa.remove
            - wa.webadmin
            - jobs.admin.info
            - jobs.admin.demote
            - jobs.admin.grantxp
            - jobs.admin.transfer
            - jobs.admin.reload
            - wormhole.simple.build
            - wormhole.simple.config
            - wormhole.simple.remove
            - heroes.reset
            - heroes.admin.exp
            - heroes.admin.classchange
            - heroes.admin.healthchange
            - heroes.admin.reload
     
  27. Offline

    ScottSpittle

    Multiworld Grouping doesnt work.. e.g

    pex user ScottSpittle group set Owner muezli - that should make me owner in muezli but ti does not
    but it i type
    pex user ScottSpittle group set Owner - This works... why? i would like different groups per world
     
  28. Right, the parser makes sure that the file is formatted correctly, it doesn't show misconfiguration.

    As for your groups, you put them in the wrong config. You did have your user entry group correct, but now it's incorrect.

    As for the signs, I added the nodes as listed in the plugin page and created a sign just like shown on the page.

    [supply]
    diamondblock

    or

    kit:wool

    Both worked

    What version of bukkit are you using? I've only seen these kind of errors when I had a version of bukkit that was too old.

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

    RustyDagger

    You want to be in 2 groups?
    if so you need to use pex user name group add

    groups are global the only way to do what you want would be to set up perms on a perworld case example would be.
    Code:
    groupname:
    permissions:
    -global permmission
    worlds:
        normal:
            permissions:
            - im a permission that's only used in the normal map
        creative:
            permissions:
            - im a permission that's only used in the normal map
    
    set it up so that your group gets owner stuff in the map and only non user stuff in the other maps.
    ALSO other plugins cant seem to see that PEX is enabled and thus disable them self maybe PEX is not registering its self as a plugin properly.
     
  30. Do you have superperms enabled in your config.yml? If so, that should be all you need.

    Which version of PEX and bukkit?

    I just tried installing prefixedplayerlist with bukkit 1337 and PEX 1.15 and received the following in my server log:

    Code:
    2011-10-24 01:15:11 [INFO] [PrefixedPlayerlist]: version 1.0.3 loaded
    2011-10-24 01:15:11 [INFO] [PrefixedPlayerlist]: PermissionsEX are available. You can use their prefixes, but you'd have to update my config.
    2011-10-24 01:15:11 [INFO] [PrefixedPlayerlist]: (web-response): Plugin is up to date.
    It didn't disable until I shut the server down.

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

    RustyDagger

    Bukkit 1337 and i'm sure i have the latest PEX :/ I know i am not the only 1 with this problem.

    Just updated my pex and doubble checked my CB on start up I have 1337 latest 1.5 pex and prefixedplayerlist from like 4hrs ago. here is what i am seeing..
    Code:
    2011-10-24 02:39:58 [INFO] [PrefixedPlayerlist]: version 1.0.3 loaded
    2011-10-24 02:39:58 [WARNING] [PrefixedPlayerlist]: PermissionsEX not found. This method of obtaining prefixes is now disabled. Please update your config or enable PEX.
    
     

Share This Page