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

    Hackuss

    @isikerkan u dont need inheritance when u have '*' permissions
     
  3. Offline

    desicions

    I also need help with this error.

    Code:
    01:22:19 [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(Bukkit
    Permissions.java:87)
            at ru.tehkode.permissions.bukkit.BukkitPermissions.<init>(BukkitPermissi
    ons.java:70)
            at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.ja
    va: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(SimplePluginManage
    r.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)
    
    >
     
  4. I get the delay on torches as well, but as they do return, it wasn't a huge issue for me.

    Yep, the last permissions file appeared to be formatted correctly and the data structure was aligned. Good work! :)

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

    Sna.ke

    I agree, the torches not returning instantly isn't a problem for me because they do return. The block interactivity functioning sporadically is a big deal.
     
  6. Offline

    Buckethead

    finally. hopefully wont have to post anyhing here except advise now. ie personally been responsible for like 3 pages of bitching
     
  7. Offline

    RoKGeppie

    more like fix the plugin mudducks, perms are set right, pex just fails.
     
  8. Offline

    nAb_PwNeR

    hey I got a problem for permissions to promote dont work for my Promoter Mods and Super Mods, I gave them permissions but I dont want them to promote over Member can I have perms for them to promote but only to Member?

    Thanks
    please quote
     
  9. Offline

    WiseWarrior

    I need a little help. Ive coverted over from permissions 3 and changed the config file manually. I ran it thru YAML and its fine but /pex returns "An Internal error has occurred while attempting to perform this command"

    Most of my permissions for default group work, however users are not in there correct groups and pex isnt working.

    My permissions file:
    Code:
    users:
        WiseWarrior:
            group: Admins
        Asumato:
            group: Mod
        cleancookie97:
            group: playerp
        Abizarre1:
            group: playerp
    groups:
        default:
            default: true
            prefix: 'Newb - '
            suffix: 
            permissions:
            - essentials.list
            - essentials.signs.balance.use
            - essentials.msg
            - essentials.rules
            - essentials.motd
            - essentials.mail
            - essentials.mail.send
            - essentials.helpop
            - essentials.chat.shout
            - essentials.rules
            - essentials.suicide
            - factions.commandDisable.peaceful
            - factions.commandDisable.permanent
            - factions.commandDisable.home
            - permissions
            - iConomy.holdings
            - iConomy.access
            - iConomy.payment
            - mcmmo.ability
            - mcmmo.skills
            - ChestShop.shop.buy
            - ChestShop.shop.sell
            - essentials.portal
            - essentials.tpdeny
            - essentials.tpallow
        player:
            default: false
            prefix: '&4Player - '
            suffix: '&f'
            inheritance:
            - default
            permissions:
            - lwc.unlock
            - factions.participate
            - factions.viewAnyPower
            - factions.disband
            - factions.manageSafeZone
            - factions.peacefulExplosionToggle
            - factions.manageWarZone
            - iConomy.bank.access
            - iConomy.bank.join
            - iConomy.bank.deposit
            - iConomy.list
            - iConomy.rank
            - ChestShop.shop.create
        playerp:
            default: false
            prefix: '&4Player+ - '
            suffix: '&f'
            inheritance:
            - player
            permissions:
            - factions.create
        bronze:
            default: false
            prefix: '&4Bronze - '
            suffix: '&f'
            inheritance:
            - playerp
            permissions:
            - essentials.warp
            - essentials.setwarp
            - essentials.home
            - essentials.sethome
            - essentials.back.ondeath
            - 
        silver:
            default: false
            prefix: '&4Silver - '
            suffix: '&f'
            inheritance:
            - bronze
            permissions:
        gold:
            default: false
            prefix: '&4Gold - '
            suffix: '&f'
            inheritance:
            - silver
            permissions:
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpdeny
        Mod:
            default: false
            prefix: '&5MOD - '
            suffix: '&f'
            inheritance:
            - gold
            permissions:
            - essentials.tp
            - essentials.tphere
            - essentials.tppos
            - essentials.ban
            - essentials.tempban
            - essentials.mute
            - essentials.invsee
            - essentials.signs.balance.create
            - essentials.helpop.receive
            - essentials.whois
            - essentials.clearinventory.others
            - essentials.kill
            - essentials.ping
            - essentials.invsee
            - essentials.time
            - essentials.chat.spy
            - essentials.home.others
            - essentials.me
            - worldguard.locate
            - worldguard.region.info
            - worldguard.region.remove
            - worldguard.region.addowner
            - worldguard.region.addmember
            - worldguard.region.removemember
            - worldguard.region.removeowner
            - factions.adminBypass
            - nocheat.admin
            - antihack.canfly
            - adminscanfly.allow
            - announcer.admin
        Admins:
            default: false
            prefix: '&2Admin - '
            suffix: '&f'
            inheritance:
            - Mod
            permissions:
            - nocheat.admin
            - adminscanfly.allow
            - antihack.canfly
            - essentials
            - '*'
    

    Any help you be grately appreciated! thanks
     
  10. Offline

    Buckethead

    u mean u want to know how to make it so a specific group xan only promote specific groups to specific ranks? if so i recomend a differnt plugin entirely http://fill.bukkit.org/threads/admn...groups-ranks-easier-permissionsex-1240.39217/ much easier

    my config works fine like this

    Code:
    users:
        JudasRose:
            group:
            - Owner
        FlyingPies155:
            group:
            - Citizen
        hgn1:
            group:
            - Admin
        Nerdasaurus:
            group:
            - Citizen
    my spacing is just a little diffrent

    and for prefixing

    Code:
        Developer:
            default: false
            inheritance:
            - Citizen
            permissions:
            - essentials.gc
            options: null
            prefix: '&cDeveloper&f>'
    like this

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

    WiseWarrior

    Code:
    users:
        WiseWarrior:
            group:
            - Admins
        Asumato:
            group:
            - Mod
        cleancookie97:
            group:
            - playerp
        Abizarre1:
            group:
            - playerp
    groups:
        default:
            default: true
            prefix: 'Newb - '
            options: null
            permissions:
            - essentials.list
            - essentials.signs.balance.use
            - essentials.msg
            - essentials.rules
            - essentials.motd
            - essentials.mail
            - essentials.mail.send
            - essentials.helpop
            - essentials.chat.shout
            - essentials.rules
            - essentials.suicide
            - factions.commandDisable.peaceful
            - factions.commandDisable.permanent
            - factions.commandDisable.home
            - permissions
            - iConomy.holdings
            - iConomy.access
            - iConomy.payment
            - mcmmo.ability
            - mcmmo.skills
            - ChestShop.shop.buy
            - ChestShop.shop.sell
            - essentials.portal
            - essentials.tpdeny
            - essentials.tpallow
        player:
            default: false
            prefix: '&4Player - '
            suffix: '&f'
            options: null
            inheritance:
            - default
            permissions:
            - lwc.unlock
            - factions.participate
            - factions.viewAnyPower
            - factions.disband
            - factions.manageSafeZone
            - factions.peacefulExplosionToggle
            - factions.manageWarZone
            - iConomy.bank.access
            - iConomy.bank.join
            - iConomy.bank.deposit
            - iConomy.list
            - iConomy.rank
            - ChestShop.shop.create
        playerp:
            default: false
            prefix: '&4Player+ - '
            suffix: '&f'
            options: null
            inheritance:
            - player
            permissions:
            - factions.create
        bronze:
            default: false
            prefix: '&4Bronze - '
            suffix: '&f'
            options: null
            inheritance:
            - playerp
            permissions:
            - essentials.warp
            - essentials.setwarp
            - essentials.home
            - essentials.sethome
            - essentials.back.ondeath
            - 
        silver:
            default: false
            prefix: '&4Silver - '
            suffix: '&f'
            options: null
            inheritance:
            - bronze
        gold:
            default: false
            prefix: '&4Gold - '
            suffix: '&f'
            options: null
            inheritance:
            - silver
            permissions:
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpdeny
        Mod:
            default: false
            prefix: '&5MOD - '
            suffix: '&f'
            options: null
            inheritance:
            - gold
            permissions:
            - essentials.tp
            - essentials.tphere
            - essentials.tppos
            - essentials.ban
            - essentials.tempban
            - essentials.mute
            - essentials.invsee
            - essentials.signs.balance.create
            - essentials.helpop.receive
            - essentials.whois
            - essentials.clearinventory.others
            - essentials.kill
            - essentials.ping
            - essentials.invsee
            - essentials.time
            - essentials.chat.spy
            - essentials.home.others
            - essentials.me
            - worldguard.locate
            - worldguard.region.info
            - worldguard.region.remove
            - worldguard.region.addowner
            - worldguard.region.addmember
            - worldguard.region.removemember
            - worldguard.region.removeowner
            - factions.adminBypass
            - nocheat.admin
            - antihack.canfly
            - adminscanfly.allow
            - announcer.admin
        Admins:
            default: false
            prefix: '&2Admin - '
            suffix: '&f'
            options: null
            inheritance:
            - Mod
            permissions:
            - nocheat.admin
            - adminscanfly.allow
            - antihack.canfly
            - essentials
            - '*'
    
    still no joy >< (same error on /pex)

    are any of these addons incompatible with permissionsEx?
    [​IMG]

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

    got_milk

    After testing with debugging, here are my results. I believe this concludes there's a serious bug in the current release of PEX.

    Firstly, the group which I am testing with:

    Code:
        Admin:
            permissions:
            - -dynmap.stats
            - -essentials.time
            - -essentials.sleepingignored
            - -modifyworld.blocks.destroy.wood
            - '*'
            options:
                rank: '0'
    The appropriate commands/actions for these permissions were done sequentially upon reloading the permissions (using /dynmap stats, /time, using a bed, and destroying a wood block).

    Here is the debug output:

    Code:
    22:50:01 [INFO] [PermissionsEx-Dinnerperms] Player got_milk4 for "world" world permissions updated!
    22:50:27 [INFO] [PLAYER_COMMAND] got_milk4: /time night
    22:50:27 [INFO] User got_milk4 checked for "modifyworld.mobtarget.monster.spider", "*" found
    22:50:57 [INFO] User got_milk4 checked for "modifyworld.blocks.interact.bedblock", "*" found
    22:50:57 [INFO] User got_milk4 checked for "modifyworld.blocks.interact.26", "*" found
    22:50:57 [INFO] User got_milk4 checked for "modifyworld.usebeds", "*" found
    22:51:13 [INFO] User got_milk4 checked for "modifyworld.blocks.destroy.wood", "-modifyworld.blocks.destroy.wood" found
    Note that even though Essentials and other plugins are hooking into PermissionsEx (09:03:43 [INFO] Essentials: Using PermissionsEx based permissions.), the permissions aren't even being checked!
     
  13. Wow, aren't you just a piece of work?

    You have posted in the thread, what, three times if you include the personal attack listed above.

    You problem isn't even a PEX problem, the first line of the error show this:
    Code:
    2011-09-25 16:32:11 [SEVERE] Could not load 'plugins\PermissionsBukkit-1.2.jar' in folder 'plugins':
    I don't know about the rest of the forum, but that's a problem with PermissionsBukkit, not PermissionsEx. Besides, it's telling you that your YAML is badly formed.

    So, if you have a problem with PEX, how about you post it instead of making personal attacks after posting a problem about a TOTALLY DIFFERENT PLUGIN? Hmm?

    *reported*

    Ok, I think I have part of this problem figured out. Let me introduce you all to a overlooked function in PEX, pex config <node> [value] - Print or set <node> [value].

    After running the "pex backend p2compat command" and getting the error, I ran the config command and found that "permissions.backends.p2compat.directory" was looking for plugins/Permissions, which didn't exist in my case. Once I made the directory, it didn't error out.

    If it returns null, you can tell it which directory to look in by adding the directory name, using the minecraft directory as the reference point. ("pex config permissions.backends.p2compat.directory plugins/Permissions" for example)

    I know some of the quoted posts are old, but I ran into this exact error when looking into moving to a SQL backend from a file backend.

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

    kahlilnc

    A converter from permissionsbukkit to this ? by any chance

    I literally rofl when I saw this. XD I think he is trying to use 2 sets of permissions plugins at once. Nice reply too. hehe I can't stop laughing.

    NUBS THESE DAYS.

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

    isikerkan

    I know know why essentials wan't work, it's have a clash with simplewarp :( Now i have delete simplewarp and it's works :D
     
  16. Interesting... Just tried it myself, and while the system reports that the user doesn't have permissions, it does allow it to happen anyway.

    EDIT: Yep, confirmed to happen with both SQL and file backends using Bukkit 1318 and PEX/ModifyWorld alone.
    Code:
    2011-10-15 00:15:55 [INFO] User foo checked for "modifyworld.sprint", "-modifyworld.sprint" found
    2011-10-15 00:15:58 [INFO] User foo checked for "modifyworld.sprint", "-modifyworld.sprint" found
    SuperPerms config.yml:
    Show Spoiler
    Code:
        superperms:
            disable-unmatched: false
            enable: true
            matched-permissions: true
            debug: true
            raw-permissions: true

    @t3hk0d3 Would you rather this have a ticket opened on github or is this good enough? :)

    EDIT: Hmm, or is there something else that should be tweaked, like disable-unmatched?

    EDIT 2: According to a comment in the bukket dev site from t3hkod3, it's a bukkit issue. PEX supports the nodes, but Bukkit does not.

    They very well could be, however, that doesn't excuse the name calling, especially when the only real post with a problem is with a different permissions plugin. I can kind of overlook the fact that the file they linked to was an actual file and not a pastebin link, but only kind of.

    Glass houses, throwing stones and all that.

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

    MRJ

    Hello. Bukkit 1240. Permissions.yml
    Server running without errors, prefixes too work. But users not have permissions.
    Plugins:
    Authme, Chestshop, commandbook, falsebook, iconomy, jail, jobs, LWC, MobArena, Worldborder, Worldguard, Worldedit.
     
  18. Offline

    Keillen hayes

    Hello hope you can help me well i have just converted from permissions 3 to PEX and i have run my config through yaml paser and there is no errors but when i use and /pex command i get a Internal error, could someone please take a look at my permissions.yml and see if there is any problems thanks.



    Code:
    groups:
        Guest:
            default: true
            permissions:
            - modifyworld.chat
            - modifyworld.login
            options:
                rank: '1000'
        Owner:
            inheritance:
            - Admin
            default: false
            permissions:
            - '*'
        Admin:
            inheritance: null
            default: false
            options:
                rank: '0'
            permissions:
            - '*'
            prefix: '&c[Admin]'
    
        Super Mod:
            inheritance:
            Moderator
            default: false
            permissions:
            - essentials.whois
            - essentials.broadcast
            - essentials.mute
            - essentials.socialspy
            - essentials.invsee
            - essentials.kick
            - essentials.clearinventory.others
            - essentials.togglejail
            - essentials.setjail
            - essentials.setwarp
            - essentials.delwarp
            - essentials.warp.otherplayers
            - lockette.admin.create.*
            - essentials.powertool
            - p2.user.addgroup
            - p2.user.setgroup
            - essentials.time.*
            - p2.promote.*
            - lwc.mod
        Moderator:
            inheritance:
            - Veteran
            default: false
            permissions:
            - essentials.whois
            - essentials.broadcast
            - essentials.mute
            - essentials.socialspy
            - essentials.invsee
            - essentials.kick
            - essentials.ban
            - essentials.unban
            - essentials.clearinventory.others
            - essentials.togglejail
            - essentials.setjail
            - essentials.setwarp
            - essentials.delwarp
            - essentials.warp.otherplayers
            - lockette.admin.create.*
            - essentials.powertool
            - essentials.time.*
            - p2.promote
            - vanish.vanish
            - antihack.canfly
            - prekick.remove
            - prekick.add
    
        Veteran:
            inheritance:
            - Super Contributor
            default: false
            permissions:
        Super Contibutor:
            inheritance:
            - Contibutor
            default: false
            permissions:
            - essentials.god
            - warpz0r.create
            - essentials.butcher
            - worldedit.*
        Contibutor:
            inheritance:
            - VIP
            default: false
            permissions:
            - worldedit.superpickaxe
            - blockhat.hat
            - essentials.time
            - falsebook.blocks.lift
            - falsebook.blocks.gate
            - falsebook.blocks.bridge
            - falsebook.blocks.door
            - commandbook.time
            - essentials.god
        VIP:
            inheritance:
            - Trusted
            default: false
            permissions:
            - essentials.tp
            - essentials.yp
            - essentials.tphere
        Trusted:
            inheritance:
            - Builder
        Builder:
            permissions:
            - modifyworld.*
            - multiverse.core.tp.self
            - craftbook.mech.elevator.use
            - warpz0r.sethome
            - mobarena.arenas.*
            - warpz0r.worldhome
            - warpz0r.warp
            - craftbook.mech.bridge
            - mobarena.use.*
            - craftbook.mech.ammeter.use
            - lvt.vote.time.join
            - craftbook.mech.elevator
            - craftbook.mech.light-switch
            - lvt.vote.time.start
            - craftbook.mech.gate
            - craftbook.mech.bookshelf.use
            - craftbook.mech.cauldron
            - ichat.color
            - mobarena.classes.*
            - essentials.clearinventory
            - warpz0r.home
            - ChestShop.shop.buy
            - ChestShop.shop.sell
            - stargate.use.*
            - iConomy.payment
            - lwc.create
            - citizens.use.basic
            - citizens.use.trader
            - citizens.use.healer.heal
            - citizens.use.healer
            - citizens.use.blacksmith
            - citizens.wizard.use.locations
            - citizens.wizard.use.interact
            - citizens.blacksmith.use.repair
            - citizens.blacksmith.use.status
            - multiverse.core.tp.self
            - chaircraft.sit
            - iConomy.bank.access
            - iConomy.bank.deposit
            - iConomy.bank.leave
            - iConomy.bank.list
            - iConomy.bank.main
            - iConomy.bank.main.change
            - iConomy.bank.main.set
            - iConomy.bank.main.view
            - iConomy.bank.transfer
            - iConomy.bank.transfer.multiple
            - iConomy.bank.withdraw
            - iConomy.list
            - iConomy.rank
            - iConomy.bank.join
            - essentials.afk
            - lwc.remove
            - essentials.kit.starter
            - jobs.join.*
            - jobs.world.StormCraft
            - essentials.back
            default: false
    users:
        Lotso7s:
            group:
            - Admin
    
    Thanks.
     
  19. Offline

    Nightjaxs

    Code:
    groups:
       Admins:
            default: false
            permissions:
            - '*'
            - falsebook.anyic
            - worldgurad.god
            - worldgurad.*
            - iSort.basic.all
            - tombstone.use
            - tombstone.freechest
            - tombstone.sign
            - tombstone.freesign
            - tombstone.admin
            - magiccarpet.mc
            - magiccarpet.ml
            - iConomy.*
            - iConomyChestShop.admin
            - wormhole.*
            - ToughMelt.tough
            - worldgurad.god
            - worldgurad.*
            - backup.canbackup
            - mcmmo.*
            - mcmmo.tools.mmoedit
            - mcmmo.tools.mcgod
            - mcmmo.tools.mcrefresh
            - mcmmo.admin
            - lwc.admin
            - bc.tnt.allowed
            - nSpleef.admin.define
            - nSpleef.admin.deleteanygame
            - nSpleef.admin.deletearena
            - nSpleef.admin.forceready
            - nSpleef.admin.forcejoin
            - nSpleef.admin.forceleave
            - nSpleef.member.creategame
            - nSpleef.member.deletegame
            - nSpleef.member.join
            - nSpleef.member.leave
            - nSpleef.member.list
            - nSpleef.member.wager
            - showcase.infinite
            - showcase.finite
            - showcase.basic
            - showcase.exchange
            - showcase.buy.finite
            - showcase.buy.infinite
            - showcase.admin
            - firecontrol.command
            - nocheat.speedhack
            - nocheat.moving
            - nocheat.flying
            - nocheat.fakesneak
            - nocheat.fastswim
            - nocheat.airbuild
            - nocheat.bogusitems
            - bigbrother.admin.watch
            - bb.admin.watch
            - bb.admin.info
            - bb.admin.rollback
            - towny.admin
            - spyer.spy
            - spyer.seeAll
            - spyer.stopmobs.admin
            options:
                rank: '0'
            prefix: '&0[&4Admins&0]&7 '
        creative:
            permissions:
            - XcraftGate.*
            - XcraftGate.gate.*
            - XcraftGate.gate
            - essentials.spawn
            - nocheat.moving
            - permscreative.creative
            - nocheat.flying
            - nocheat.airbuild
            options:
                rank: '902'
            worlds:
                World5:
                    default: false
                Creative:
                    default: true
        surv:
            permissions:
            - XcraftGate.*
            - XcraftGate.gate.*
            - XcraftGate.gate
            - essentials.spawn
            - nocheat.moving
            options:
                rank: '901'
            worlds:
                World5:
                    default: false
                surv:
                    default: true
        Normal:
            default: true
            permissions:
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpdeny
            - essentials.home
            - essentials.help
            - essentials.sethome
            - essentials.pay
            - essentials.r
            - essentials.rules
            - essentials.motd
            - essentials.me
            - essentials.list
            - essentials.mail.send
            - essentials.mail
            - essentials.balance
            - essentials.balance.others
            - essentials.spawn
            - essentials.helpop
            - falsebook.blocks.*
            - falsebook.ic.standard
            - falsebook.ic.detection
            - falsebook.cart.*
            - falsebook.selftriggered
            - movecraft.*
            - mcmmo.motd
            - mcmmo.regeneration
            - mcmmo.commands.myspawn
            - mcmmo.commands.setmyspawn
            - XcraftGate.use.*
            - mcmmo.ability.*
            - mcmmo.skills.*
            - iSort.basic.all
            - tombstone.use
            - tombstone.freechest
            - tombstone.sign
            - tombstone.freesign
            - tombstone.quickloot
            - tombstone.cmd.tombfind
            - iConomy.access
            - iConomy.list
            - iConomy.payment
            - iConomy.rank
            - iConomyChestShop.shop.create
            - iConomyChestShop.shop.buy
            - iConomyChestShop.shop.sell
            - wormhole.use.sign
            - wormhole.use.dialer
            - lwc.protect
            - nSpleef.member.wager
            - nSpleef.member.list
            - nSpleef.member.leave
            - nSpleef.member.join
            - nocheat.moving
            - towny.town.new
            - towny.town.claim
            - towny.town.resident
            - towny.nation.new
            - towny.town.plot
            - towny.top
            - towny.wild.*
            - nocheat.speedhack
            - nocheat.moving
            - nocheat.flying
            options:
                rank: '900'
    Got a problem, have a bukkit multiworld server, where there is a survival and a creative server.

    The creative server ive given people gamemode "player" 1, but the players cant fly, just as soon they start they get pulled down, (TP or gravity). But i give them the permission of * (meaning everything), they can fly. Need help to seperate it
     
  20. What do you mean by users don't have permissions? Are you seeing any errors in the console?

    Running your permissions lines through the parser, it errors out with:
    Code:
    ERROR:
    
    while scanning a simple key
      in "<unicode string>", line 26, column 9:
                Moderator
                ^
    could not found expected ':'
      in "<unicode string>", line 27, column 9:
                default: false
    Check your inheritance line for the moderator group, it's off.

    BTW, saying that you are getting an 'internal error' doesn't help much. :) You need to post the error from the server console in cases like this.

    Internal error doesn't really tell us anything. When that appears, there will be an error that appears in the server console. Post that.

    EDIT: I tried dropping your permissions file into my test server and PEX commands ran find from the client and the console, so that console error needs to be posted.

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

    MRJ

    No errors, in parsing too.
    The plugin simply does not work. The users do not have access to commands.
     
  22. Looking at your permissions list, my first guess is that nocheat is being applied to all worlds, not just the survival, which according to the nocheat pages is the default. Have you looked at http://dev.bukkit.org/server-mods/nocheat/pages/multiworld-support/ ?

    Which commands? I just dropped your list into my server and tried joining the arena (mobarena is the only plugin we both have) and I was able to as a normal user. Do you get anything if you type pex from either the client (/pex) or the console (pex)?

    You should be seeing something like this in the console if PEX is starting normally:
    Code:
    2011-10-15 02:37:20 [INFO] [PermissionsEx] sql backend registered!
    2011-10-15 02:37:20 [INFO] [PermissionsEx] file backend registered!
    2011-10-15 02:37:20 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    2011-10-15 02:37:20 [INFO] [PermissionsEx] p2compat backend registered!
    2011-10-15 02:37:20 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    2011-10-15 02:37:20 [INFO] [PermissionsEx] Initializing file backend
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  23. Offline

    Raycrash

    How do I color peoples names ? prefix doesn't work for that :(
     
  24. Offline

    MRJ

    All of these lines is, the server responds to / pex.
    The arena comes by default. But commandbook, worldedit, iconomy e.t.c. command doesn't work.
     
  25. Sure it does. What do you have set for your prefix? Also, can you post your chat manager config.yml?

    You are correct, MobArena defaults to everyone can use the arenas. Bad choice on my part to test with.

    From the server console, type in "pex toggle debug" then try to run one of the commands that are not working and post what shows up in the console.

    According to the wiki for commandbook, it does support PEX, but I'm not sure if it's native support or via the permissions 2.x bridge. Do you have that installed as well?

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

    MRJ

    How example, /give command.
    [INFO] User MRJ checked for "commandbook.give.other", no permission found.

    You say about permissions.jar in zip-folder? I have it.
     
  27. :)
    Your account is supposed to have '*' from the admins group, correct?

    You misspelled permissions, line 63 on the pastie.org link. You have permissons, not permissions.
     
    MRJ likes this.
  28. Offline

    WiseWarrior

    still hasnt fixed it. I uninstalled permissionsEx and reinstalled it and went in game with default configuration and /pex still doesnt work. It must be an incompatible addon but which one?

    Any help at all would be appreciated. thanks
     
  29. Offline

    Raycrash

    chatmanager normal config didnt change much.
    And as prefix only the color tag
     
  30. From that list, I can say that CreativeGates works fine, but beyond that, I'm not aware of any problems with the others in the list. If anything, I would suspect something with essentials since it tries to be everything to everyone, but that's a wild guess. You didn't install the EssentialsGroupManager and GroupBridge, did you? Remove them if you did, those are another permissions plugin and would conflict.

    Again, if you try to run a pex command and all you see is 'an internal error has occurred', there will be some kind of error on the console. That error needs to be posted. Otherwise, the only thing I can suggest is to start with just bukkit and PEX and add each plugin, one at a time, until you find the one that causes PEX to break. It stinks, but that's the only way I can think of to check it.

    Well, assuming that the config.yml for chat manager is unchanged (message-format: '<%prefix%player%suffix> %message'), you could do something like this using prefixes and suffixes:
    Code:
    prefix: '&c[YARR]&2'
    suffix: '&f'
    How this works is that chat manager, when printing a line of chat, will replace the %prefix, %player and %suffix sections listed in the message-format line with what you define. So with what I posted, %prefix becomes &c[YARR]&2, %player is the player name (obviously:)), and %suffix becomes &f.

    This would have the title ([YARR]) in red, the player name dark green, then the rest of the line white (and yes, I did test it:D).

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

    MRJ

    Thaaaaaaaaaaaanks *____*
     

Share This Page