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

    theC

    Is it going to work with the new R5?
     
  3. Offline

    joey550

    I found the problem and had to do some this extra and it worked ,but now I cant build even when I give myself rights here is the yml
    Code:
    groups:
        default:
            default: true
            prefix: '&0[&eGeuset&0]&e'
            suffix: '&f'
            permissions:
            - modifyworld.chat
            - essentials.spawn
            - essentials.help
            - essentials.helpop
            options:
                build: false
                rank: '7'
        User:
            default: false
            inheritance:
            - default
            prefix: '&0[%bUser&0]&1'
            suffix: '&f'
            permissions:
            - lwc.protect
            - essentials.home
            - essentials.sethome
            - factions.kit.halfplayer
            - modifyworld.*
            - essentials.help
            - essentials.list
            - essentials.realname
            - essentials.rules
            - iConomy.access
            - iConomy.bank.*
            - iConomy.list
            - iConomy.payment
            options:
                build: true
                rank: '6'
        Trusted:
            default: false
            inheritance:
            - User
            prefix: '&b[%cT&bu&cs&bt&ce&bd&b]&4'
            suffix: '&f'
            permissions:
            - factions.kit.player
            - essentials.me
            - essentials.nick
            - essentials.compass
            - essentials.afk
            - essentials.realname
            - essentials.tpa
            - essentials.back
            - essentials.warp
            - bookworm.create
            - bookworm.write.own
            - bookworm.place.own
            - bookworm.remove.own
            - bookworm.destroy.own
            - bookworm.get.own
            options:
                build: true
                rank: '5'
        Vip:
            default: false
            inheritance:
            - Trusted
            prefix: '&f{&eVip&f}&6'
            suffix: '&f'
            permissions:
            - rocketboots.boots.diamond
            - essentials.repair
            - essentials.feed
            - essentials.unlimited
            - essentials.nick.color
            - essentials.tp
            - essentials.top
            options:
                build: true
                rank: '4'
        Builder:
            default: false
            inheritance:
            - Vip
            prefix: '&0[&aBuilder&0]'
            suffix: '&1'
            permissions:
            - essentials.give
            - essentials.gamemode
            - essentials.god
            - rocketboots.boots
            - rocketboots.feather
            - essentials.item
            - essentials.spawner
            - essentials.jump
            - worldedit.*
            - multiworld.*
            options:
                build: true
                rank: '3'
        Mod:
            default: false
            inheritance:
            - Vip
            prefix: '&a[&9Mod&a]'
            suffix: '&9'
            permissions:
            - worldguard.*
            - essentials.ban
            - essentials.ban.notify
            - essentials.ban.offline
            - essentials.banip
            - essentials.invsee
            - factions.kit.mod
            - lwc.mod
            - essentials.mute
            - essentials.ping
            - essentials.socialspy
            - essentials.sudo
            - essentials.tempban
            - essentials.tempban.offline
            - essentials.unban
            - essentials.signs.color
            - essentials.sleepingignored
            - essentials.chat.color
            - essentials.chat.spy
            - essentials.give
            - essentials.god
            - vanish.*
            - rocketboots.boots
            - simplejail.*
            - log.stick
            - worldedit.wand
            - bookworm.*
            - hawkeye.*
            options:
                build: false
                rank: '2'
        Admin:
            default: false
            prefix: '&b[&2Admin&b]'
            suffix: '&c'
            permissions:
            - -enchanter.*
            - '*'
            options:
                build: true
                rank: '1'
        Owner:
            default: false
            prefix: '&c[&9Owner&c]'
            suffix: '&2'
            permissions:
            - enchanter.*
            - '*'
            options:
                build: true
                rank: '0'
    users:
        joey550:
            group:
            - Owner
            options:
                last-login-time: '1329874027'
                last-logout-time: '1329873911'
        Icaras:
            options:
                last-login-time: '1329868368'
        pigman404:
            options:
                last-login-time: '1329873091'
                last-logout-time: '1329873107'
     
  4. Offline

    ballisticknife0

    Anyone know why my Modifyworld folder wont generate?
     
  5. Unfortunately, I'm not able to reproduce this. I just tried the permissions you posted on a test server and I had no problems placing blocks.

    What error are you getting? Some things to try as well:

    • Run a server with just PEX and modifyworld
    • Change the permissionDenied entry in the modifyworld config to something unique. If you don't see that message, you know it's not modifyworld that's blocking you
    Right now, from my perspective, it sounds like another plugin is blocking you from placing blocks.
     
  6. Offline

    ChumChum

    It wont generate.
    I was surprised, i thought i must have done something wrong ..
     
  7. Offline

    staniboy

    Is there a dev version that works with R5?
     
  8. Offline

    joey550

    Could it be worldguard illl try to mess with other plugins and see what happends thanks for all your help the last 2 weeks :3 You deserve cake [cake] :D
     
  9. Offline

    webcraft

    When do you update it?
    Or is there already an update?
     
  10. Offline

    iffa

    No, tried latest dev and it just welcomes me with class not found
     
  11. Offline

    _Alf

    Is there a way to define permissions for worldguard zones? I know that wg has flags to define some, but PEX is just more flexible and has much more possibilities ;)
     
  12. Offline

    madmaid

    For some reason when I try to load PermissionsEx, i get a whole bunch of errors in my console. Additionally usually a few other plugins error when I run PermissionsEx namely essentials. When I run the plugin with the default config, everything works perfectly. However when I run it with the config in the nox below, the plugin doesn't load properly. Can somebody check it and see what I have done wrong? :/

    Code:
    users:
            Wilven:
                group: Core_Administrator
                permissions:
                - '*'
                worlds:
                    world:
                        permissions:
                        group:
                        prefix:
                    nether:
                        permissions:
                        group:
                        prefix: 
        groups:
            Member:
                default: true
                permissions:
                - essentials.tpa
                - essentials.tpaccept
                - essentials.tpdeny
                - essentials.spawn
                - essentials.ban.notify
                - essentials.kit
                - essentials.kit.starter
                - essentials.compass
                - essentials.depth
                - essentials.getpos
                - essentials.help
                - essentials.helpop
                - essentials.info
                - essentials.list
                - essentials.mail
                - essentials.mail.send
                - essentials.motd
                - essentials.msg
                - essentials.rules
                - essentials.suicide
                - craftbook.mech.elevator.use
                - factions.autoclaim
                - factions.chat
                - factions.claim
                - factions.create
                - factions.deinvite
                - factions.description
                - factions.disband
                - factions.help
                - factions.home
                - factions.invite
                - factions.join
                - factions.kick
                - factions.leave
                - factions.list
                - factions.map
                - factions.money.balance
                - factions.money.deposit
                - factions.money.withdraw
                - factions.noboom
                - factions.open
                - factions.owner
                - factions.ownerlist
                - factions.power
                - factions.power.any
                - factions.relation
                - factions.sethome
                - factions.show
                - factions.tag
                - factions.title
                - factions.version
                - factions.unclaim
                - factions.unclaimall
                - iConomy.access
                - iConomy.rank
                - iConomy.list
                - iConomy.payment
                - multiverse.access.world
                - multiverse.access.events
                - multiverse.access.vip
                - multiverse.access.nether
                - multiverse.portal.access.world
                - multiverse.portal.access.events
                - multiverse.portal.access.vip
                - multiverse.portal.access.nether
            Stone:
                inheritance:
                - Member
                prefix: '&8[STONE] '
                permissions:
                - essentials.home
                - essentials.sethome
                - essentials.delhome
                - essentials.kit.food
                worlds:
                    VIP:
                        permissions:
                            - essentials.gamemode
                options:
            Iron:
                inheritance:
                - Stone
                prefix: '&7[IRON] '
                permissions:
                - essentials.teleport.timer.bypass
                - essentials.warp.list
                - essentials.warp.home
                - essentials.warp.nether
                - essentials.warp.VIP
                - essentials.warp.events
                - essentials.kit.food
                - essentials.kit.blocks
                - essentials.ignore
                options:
            Gold:
                inheritance:
                - Iron
                prefix: '&6[GOLD] '
                permissions:
                - essentials.back
                - essentials.sethome.multiple
                - essentials.sethome.multiple.gold
                - essentials.teleport.cooldown.bypass
                - essentials.kit.food
                - essentials.kit.blocks
                - essentials.ptime
                options:
            Diamond:
                inheritance:
                - Gold
                prefix: '&b[DIAMOND] '
                permissions:
                - essentials.kit.food
                - essentials.kit.blocks
                - essentials.kit.potions
                - craftbook.mech.ammeter.use
                - craftbook.mech.bridge
                - craftbook.mech.elevator
                - craftbook.mech.gate
                - craftbook.mech.light-switch
                options:
            Obsidian:
                inheritance:
                - Obsidian
                prefix: '&5[OBSIDIAN] '
                permissions:
                - essentials.sethome.multiple.obsidian
                - essentials.kit.food
                - essentials.kit.blocks
                - essentials.kit.potions+
                options:
            Moderator:
                inheritance:
                - Member
                prefix: '&1[M]&9 '
                permissions:
                - essentials.back
                - essentials.jump
                - essentials.tp
                - essentials.tpohere
                - essentials.tphere
                - essentials.teleport.hidden
                - essentials.teleport.hidden
                - essentials.warp.*
                - essentials.warp.list
                - essentials.tempban
                - essentials.feed.others
                - essentials.feed
                - essentials.god
                - essentials.heal.others
                - essentials.heal
                - essentials.afk
                - essentials.afk.kickexempt
                - essentials.helpop.receive
                - essentials.itemdb
                - essentials.seen
                - essentials.burn
                - essentials.ext
                - essentials.clearinventory
                - essentials.clearinventory.others
                - essentials.invsee
                - essentials.jails
                - essentials.kick
                - essentials.kill
                - essentials.mute
                - essentials.mute.exempt
                - essentials.remove
                - essentials.togglejail
                - essentials.togglejail.offline
                - essentials.jail.exempt
                - essentials.delhome.others
                - factions.kick.any
                - factions.money.balance.any
                - herospawn.tp
                - multiverse.access.*
                - nocheat.admin.chatlog
                - hawkeye.tool
                - hawkeye.tpto
                - hawkeye.search
                options:
            Advanced_Moderator:
                inheritance:
                - Moderator
                prefix: '&4[A+]&c '
                permissions:
                - essentials.ban
                - essentials.gamemode
                - essentials.god.others
                - essentials.list.hidden
                - essentials.killall
                - essentials.socialspy
                - cfbanner.zombe.fly
                - cfbanner.zombe.cheat
                - cfbanner.zombe.noclip
                - factions.money.withdraw.any
                - factions.sethome.any
                - factions.kit.halfmod
                - herochat.mod
                - nocheat.checks.*
                - hawkeye.rollback
                - hawkeye.preview
                options:
            Administrator:
                inheritance:
                - Advanced_Moderator
                prefix: '&4[A]&c '
                permissions:
                - essentials.sethome.others
                - essentials.backup
                - essentials.give
                - essentials.item
                - essentials.broadcast
                - essentials.ptime.others
                - essentials.time
                - essentials.essentials
                - essentials.gc
                - essentials.kick.exempt
                - essentials.ban.exempt
                - essentials.spawnmob
                - essentials.unban
                - essentials.weather
                - essentials.setwarp
                - factions.admin
                - factions.disband.any
                - factions.managesafezone
                - factions.managewarzone
                - factions.save
                - herochat.save
                - iConomy.admin.grant
                - iConomy.admin.set
                - iConomy.admin.reset
                - iConomy.admin.hide
                - iConomy.admin.account.create
                - iConomy.admin.account.remove
                - iConomy.admin.stats
                - nocheat.admin.commands
                - worldedit.*
                - xraydetection.admin
                options:
            Core_Administrator:
                inheritance:
                - Administrator
                prefix: '&4[A&f+&4]&c '
                permissions:
                - '*'
                options:     
    users:
            Wilven:
                group: Core_Administrator
                permissions:
                - '*'
                worlds:
                    world:
                        permissions:
                        group:
                        prefix:
                    nether:
                        permissions:
                        group:
                        prefix:        
    And here is one of the many error codes that gets spat out into my console: http://pastebin.com/vfWfaSe9
     
  13. Offline

    winter4w

    Hay is there a way i can make the admin rank deny worldedit because I have the permission set to * and i only dont want them able to use world edit
     
  14. Offline

    cookieman768

    Looks Good i will test it out and hopefully stop using Permissions 3.1.6 :)
    And here is a diamond to you for your hard work [diamond]
     
  15. Offline

    t3hk0d3

    Justin The Cynical likes this.
  16. Well, going by the error you linked to, what you are doing wrong is trying to run two different permissions managers at the same time.

    Code:
    Caused by: java.lang.NoClassDefFoundError: de/bananaco/permissions/Permissions
    at com.earth2me.essentials.perm.BPermissionsHandler.<init>(BPermissionsHandler.java:18)
    You can't run multiple permissions managers at the same time, you have to pick one. ;)

    (Thanks for using code tags BTW :))

    There is now. :)

    http://forums.bukkit.org/threads/ad...orrow-is-today-1-1.18140/page-185#post-979162

    Yes, negate the permission node you want to block. If you are using a file backend, make sure the negation node appears before the * node in the group perm list.

    No modifyworld or chatmanager in that archive? :(

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

    t3hk0d3

    Hm..look like packaging script broke again :(
     
  18. Oh, BTW, just noticed this, the link on the dev.bukkit page for PEX to tickets/github is broken, it's set to ttps://github.com/PEXPlugins/PermissionsEx, not https://github.com/PEXPlugins/PermissionsEx
     
  19. Offline

    t3hk0d3

    Oh thank you!
     
  20. Glad to help. :)

    Oh, one thing that I've been meaning to ask, are you set on the wiki as it is now? I've got some ideas on how to improve it, I just didn't want to do any major redesign without checking with you first since it is, after all, your wiki. :)
     
  21. Offline

    t3hk0d3

    Feel free to edit. If something wrong we always can rollback :)
     
  22. Offline

    webcraft

  23. Offline

    Rexel

    just noticed I had an issue with towny (current latest .13) and current pex 1.18/1.19 (did try the dev release of 1.20, +chatmanager, modifyworld etc )

    Issue was when promoting or demoting a user, the towny option to switch a users default chat channel wasn't taking effect, instead it was just leaving them in the channel their group was set to when they logged onto the server

    blah:
    prefix: 'blah '
    options:
    towny_default_modes: other

    Then move to another group where the node "towny_default_modes" is set to another channel.. didn't work, player was still left using the 'other' channel.

    Anyway gonna use this time to try out GroupManager, it seems to have have subgroup inheritance for players.. Not aware PEX can do that?
     
  24. Offline

    Megalanias

    Hey guys, i have a big problem with pex, users can't join a town (towny), they can't join a faction(factions) or use jobs but they have the permissions, it seems i have some error with my perms, can someone look through it pls ?

    Code:
    groups:
        default:
            default: true
            info: []
            permissions:
            - essentials.warp
            - essentials.afk
            - essentials.compass
            - essentials.list
            - essentials.mail
            - essentials.me
            - essentials.motd
            - essentials.msg
            - modifyworld.chat
            - essentials.rules
            - essentials.spawn
            - factions.kit.halfplayer
            inheritance: []
            prefix: '&f[Guest]'
            suffix: null
            options:
                rank: '1000'
                rank-ladder: Team
        Member:
            default: false
            info: []
            permissions:
            - iConomy.rank
            - iConomy.list
            - iConomy.holdings
            - iConomy.payment
            - ChestShop.shop.create
            - ChestShop.shop.buy
            - ChestShop.shop.sell
            - dynmap.hide.self
            - dynmap.show.self
            - essentials.back
            - essentials.suicide
            - essentials.sethome
            - essentials.home
            - essentials.help
            - essentials.mail.send
            - essentials.ping
            - essentials.portal
            - essentials.seen
            - essentials.signs.disposal.use
            - essentials.signs.free.use
            - essentials.signs.heal.use
            - essentials.warp.*
            - essentials.pay
            - essentials.sell
            - essentials.worth
            - lwc.protect
            - modifyworld.*
            - factions.participate
            - courier.write
            - courier.send
            - courier.info
            - simplespleef.help
            - simplespleef.announce
            - simplespleef.join
            - simplespleef.arenas
            - simplespleef.info
            - simplespleef.list
            - simplespleef.team
            - simplespleef.leave
            - simplespleef.watch
            - simplespleef.back
            - towny.chat.general
            - towny.chat.town
            - towny.chat.nation
            - towny.top
            - towny.chat.local
            - towny.town.new
            - towny.town.plot
            - towny.town.resident
            - towny.claimed.owntown.block.*
            - towny.town.claim
            - towny.wild.*
            - war.player
            - authme.register
            - authme.login
            - authme.changepassword
            - authme.unregister
            - factions.kit.fullplayer
            inheritance:
            - default
            prefix: '&2[Member]'
            suffix: null
            options:
                rank: '900'
                rank-ladder: Team
        Vip:
            default: false
            info: []
            permissions:
            - essentials.chat.color
            - essentials.protect
            - essentials.heal
            - essentials.repair
            - essentials.nick
            - essentials.sethome.multiple
            - essentials.sethome.multiple.[set]
            - essentials.warp.list
            - essentials.joinfullserver
            - essentials.tp
            - essentials.tpa
            - essentials.tpo
            - iConomy.help
            - citizens.trader.use.trade
            - ChestShop.nofee
            inheritance:
            - Member
            prefix: '&1[VIP]'
            suffix: null
            options:
                rank: '500'
                rank-ladder: Team
        Moderator:
            default: false
            info: []
            permissions:
            - permissions.user.*
            - permissions.user.promote.900
            - permissions.user.promote.Member
            - permissions.user.promote.Member
            - permissions.user.demote.Member
            - essentials.give
            - essentials.god
            - essentials.invsee
            - essentials.item
            - essentials.jail.exempt
            - essentials.jails
            - essentials.signs.disposal.create
            - essentials.time
            - essentials.time.*
            - essentials.time.world
            - essentials.togglejail
            - essentials.kick
            - essentials.tptoggle
            - essentials.tp
            - essentials.tpa
            - essentials.tpohere
            - essentials.tpo
            - essentials.tpahere
            - essentials.tphere
            - essentials.tpohere
            - essentials.tppos
            - logblock.lookup
            - logblock.tools.toolblock
            - lwc.mod
            - weather.set.*
            - worldedit.butcher
            - worldedit.navigation.*
            - worldedit.superpickaxe
            - worldguad.region.bypass
            - worldguard.god
            - worldguard.heal
            - worldguard.notify
            - worldguard.region.bypass
            - ChestShop.mod
            - towny.cheat.bypass
            - deathcube.admin
            inheritance:
            - Vip
            prefix: '&3[Moderator]'
            suffix: null
            options:
                rank: '200'
                rank-ladder: Team
        Admin:
            default: false
            info: []
            permissions:
            - '*'
            inheritance: []
            prefix: '&4[Admin]'
            suffix: null
            options:
                rank: '0'
                rank-ladder: Team
    users:
        Zawahira:
            group:
            - Member
        MaxMux:
            group:
            - Member
        sonictf614:
            group:
            - Member
        ReinerZufall:
            group:
            - Member
        Firefoxfreak:
            group:
            - Member
        xAbsolutx:
            group:
            - Member
        Ganesu:
            group:
            - Member
        Megalanias:
            group:
            - Admin
        Firetailor1337:
            group:
            - Admin
        CrystalPhoenix:
            group:
            - Member
        maarg:
            group:
            - Member
        Syzby:
            group:
            - Member
        Tobiterium:
            group:
            - Member
        mettttie:
            group:
            - Member
        KleinerScheisser:
            group:
            - Member
        lbloch:
            group:
            - Member
        ATOMrain:
            group:
            - Member
        leonart:
            group:
            - Member
        Blackburn1:
            group:
            - Member
        mine00019:
            group:
            - Member
        christophhh:
            group:
            - Member
        netlogkill2:
            group:
            - Member
        MINE_o_MEDIA:
            group:
            - Member
        perviego:
            group:
            - Member
        Aiblis:
            group:
            - Member
        IceTerminator:
            group:
            - Member
        acchris:
            group:
            - Admin
    
    here my perms with pastebin !
    http://pastebin.com/17j4cstu

    need help please !
     
  25. Offline

    Craig1690

    ok so when one of my mods trys to use this command pex group <group> user add <user> or
    pex user <user> group remove <group>

    it gives them an error message saying..
    Sorry, you don't have enough permissions

    this is there permissions group
    Code:
       - vault.admin
            - permissions.manage.groups.inheritance
            - permissions.user.demote.<ladder>
            - permissions.user.promote.<ladder>
            - permissions.manage.groups.list
            - permissions.manage.memebership.<group>
            - pex user <user> group remove <group>
     
  26. Offline

    anselwithmac

    hey permissionex broke just recently... at the SAME time my friend and other peoples bukkit servers permission broke... i tried reinstalling the pluggin... and deleting and regretting the config and permission file (yml) HELP! i don't know why or what happened but its not just me! anyway the initial error.... it says that it "can't reach the permission manager, is permissionsEx enabled?"

    yea i know your problem... you need to look up the specific permission nodes generated by the plugging itself... not all nodes are as easy as essentials... anyway i did the factions plugging by individually giving the commands one by one EXAMPLE:

    Member:
    permissions:
    - factions.create
    - factions.join
    - factions.tag
    - factions.leave

    (ECT.)

    look up the permissions nodes.... there appear the be a problem with some cadres assuming they know a permission node.... btw i think the plugin prefex is "permissionex" not "permissions" github is my favorite site to find the permission nodes.... look it up there

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

    danielssonj

    I keep getting this error.

    2012-02-23 16:42:38 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'pex' in plugin PermissionsEx v1.18
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:382)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:574)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Default user group is not defined. Please select one using the "default: true" property
    at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:127)
    at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:127)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 7 more
    Caused by: java.lang.RuntimeException: Default user group is not defined. Please select one using the "default: true" property
    at ru.tehkode.permissions.backends.FileBackend.getDefaultGroup(FileBackend.java:157)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:288)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:277)
    at ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:221)
    at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:132)
    at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
    at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
    at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
    at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
    at ru.tehkode.permissions.bukkit.commands.PromotionCommands.promoteUser(PromotionCommands.java:79)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:260)
    at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:120)
    ... 9 more




    here is my perms file



    ============================================











    =========================================================

    Please help! Dx (read post above) ^^^^^^^^^^^^^^^

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

    hqSparx

    I just updated to 1.1 and newest version, and what is this?
    Code:
    2012-02-24 00:02:49 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2012-02-24 00:02:49 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:155)
    2012-02-24 00:02:49 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:162)
    2012-02-24 00:02:49 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:123)
    2012-02-24 00:02:49 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:109)
    2012-02-24 00:02:49 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:101)
    2012-02-24 00:02:49 [SEVERE]    at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:66)
    2012-02-24 00:02:49 [SEVERE]    at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:868)
    2012-02-24 00:02:49 [SEVERE]    at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:272)
    2012-02-24 00:02:49 [SEVERE]    at net.tgxn.bukkit.backup.threading.PrepareBackup.notifyStarted(PrepareBackup.java:182)
    2012-02-24 00:02:49 [SEVERE]    at net.tgxn.bukkit.backup.threading.PrepareBackup.prepareBackup(PrepareBackup.java:104)
    2012-02-24 00:02:49 [SEVERE]    at net.tgxn.bukkit.backup.threading.PrepareBackup.checkShouldDoBackup(PrepareBackup.java:51)
    2012-02-24 00:02:49 [SEVERE]    at net.tgxn.bukkit.backup.threading.PrepareBackup.run(PrepareBackup.java:35)
    2012-02-24 00:02:49 [SEVERE]    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    2012-02-24 00:02:49 [SEVERE]    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:509)
    2012-02-24 00:02:49 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
    2012-02-24 00:02:49 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-24 00:02:49 [WARNING] Task of 'Backup' generated an exception
     
  29. Offline

    kmikeyy23

    What r the color codes D:? my [member] is ORANGE!
     
  30. Offline

    zen911

    {
    "group": {
    "Member": {
    "prefix": "&aM",
    "options": {
    "rank": "2"
    },
    "permissions": null
    },
    "Poop": {
    "prefix": "&ePoop",
    "options": {
    "rank": "0"
    },
    "permissions": null
    },
    "default": {
    "default": true,
    "options": {
    "rank": "1"
    },
    "permissions": [
    "modifyworld.*"
    ]
    },
    "Operator": {
    "prefix": "&cOp",
    "options": {
    "rank": "3"
    },
    "permissions": null
    },
    "Executive": {
    "prefix": "&bExe",
    "options": {
    "rank": "5"
    },
    "permissions": null
    },
    "Moderator": {
    "prefix": "&aMod",
    "options": {
    "rank": "4"
    },
    "permissions": null
    },
    "Admin": {
    "prefix": "&8Admin",
    "options": {
    "rank": "6"
    },
    "permissions": [
    "*"
    ]
    },
    "Adminium": {
    "prefix": "&7\u00a7f\u00a7k\u00a7a\u00a7b\u00a73",
    "options": {
    "rank": "7"
    },
    "permissions": [
    "*"
    ]
    }
    },
    "users": {
    "imaijas000": {
    "group": [
    "Admin"
    ]
    },
    "leonshark32": {
    "group": [
    "Moderator"
    ]
    },
    "SweetNSassy": {
    "group": [
    "Default"
    ]
    },
    "nsin52": {
    "group": [
    "Member"
    ]
    },
    "clair101": {
    "group": [
    "Admin"
    ]
    },
    "SPKL100": {
    "group": [
    "Executive"
    ]
    },
    "nickhylander": {
    "group": [
    "Member"
    ]
    },
    "SnowSpere48": {
    "group": [
    "Adminium"
    ]
    },
    "ericpirate1": {
    "group": [
    "Poop"
    ]
    },
    "g13579": {
    "group": [
    "Executive"
    ]
    },
    "Falcons31": {
    "group": [
    "Poop"
    ]
    },
    "DesmodusDantre": {
    "group": [
    "Adminium"
    ]
    },
    "zen911": {
    "group": [
    "Adminium"
    ]
    },
    "phycoman123": {
    "group": [
    "Default"
    ]
    },
    "pancake447": {
    "group": [
    "Operator"
    ]
    }
    }
    }

    it no work please help:(
     
  31. Offline

    winter4w

    Ok and can you explane this file?

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

Share This Page