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. Actually, no, the permissions.jar file is not needed unless you are trying to use really old plugins that only support the old permissions 2/3 API. Any current plugin should support superperms at the very least.

    If you really need the compatibility plugin, the one included in the PEx 1.18 archive still works for now.

    Reference:
    https://github.com/PEXPlugins/PermissionsEx/wiki/Installation
     
  3. Offline

    Buckethead

    Yeah i knew that so i guess i shouldnt have said need to. i only assumed if some are working and others arent that may be y
     
  4. Offline

    A_Noother

    Ok, i have a question, or a suggestion. Is there an option to have separate world defaults for ranks? Ex: "world" and "games" and in one world you will have rank member. Then you go to the world games, and get the rank "player," which has very limited permissions. (maybe two nodes) And when you are in that world, all of the permissions that you had as member will be gone and replaced with the permissions for player. And when you leave the games world, you are switched back to member with all of your permissions returned. If this is not currently possible, this would be an excellent addition to the plugin, and would be much appreciated to my server.
     
  5. Offline

    Demon_Penguin

    ok so I am trying to make different groups that can only get certain blocks (like miners can only get ores ect.) to encourage trade on my server, and I have recently switched to pex. I have used only the in game commands from the console to edit this file, so I am sure that it is spaced correctly and all, however certain parts don't work while others do. So for example the questing permissions work, but the block permissions do not, and niether does the prefix thing for admins. Again all of this was edited by using commands from the console.

    admin:
    prefix: '&0(&4Admins&0)&7 '
    permissions:
    - bukkit.command.unban
    - bukkit.command.ban
    - bukkit.command.op
    - Sanzennin.Watchdog.*
    - colorme.*
    - shiftmode.shift
    - heroes.admin.class
    - modifyworld.*
    - permissions.*
    inheritance:
    - default
    farmer:
    permissions:
    - -qQuest.give.specific
    - -qQuest.give
    - -modifyworld.block.interact.(61|62)
    - -modifyworld.block.(destroy|place).(14|15|21|49|56|73|74)
    inheritance:
    - default


    So I'm just wondering if there is anything that I have done incorrectly that I could fix.
     
  6. Offline

    Buckethead

    #1 ur spacing is unknown as you didnt use code button or pastebin. but heres an example group

    Code:
    groups:
      Guest:
        default: true
        permissions:
        - simplejail.jailtime
        - essentials.tell
        - essentials.reply
        - essentials.rules
        - essentials.help
        - essentials.helpop
        - essentials.spawn
        - essentials.list
        - essentials.mail
        - essentials.mail.send
        - essentials.mail.clear
        - heroicrebuke.list
        - essentials.helpop.recieve
        - essentials.ban.notify
        - essentials.kick.notify
        - IPGet.self
        - modifyworld.chat
        - modifyworld.sneak
        - modifyworld.sprint
        - modifyworld.login
        - chaircraft.sit
        - -essentials.eco
        - -ChestShop.shop.create.*
        - pluginlist.user
        prefix: '&5Guest&f>'
     
  7. Offline

    zeotech98

    Code:
    groups:
      default:
        default: true
        permissions:
        - modifyworld.*
      Admin:
        prefix: '&c(Admin)&f'
        permissions:
        - '*'
     
    users:
      chainedheart99:
        group:
        -Admin
    
    k nevermind i found my error i needed a space at - admin lol all working

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

    Demon_Penguin

    I just want to point out that I did mention that the spacing should be correct because I edited the entire permissions file with console commands. So spacing aside, is there anything else that seems to be wrong with it?

    EDIT: Upon further investigation, I have found that only some of the permissions work, while others don't. For example:

    Code:
    groups:
      default:
        default: true
        permissions:
        - heroes.bind
        - qQuest.done
        - qQuest.drop
        - qQuest.tasks
        - qQuest.info
        - qQuest.give.specific
        - qQuest.give
        - towny.nation.*
        - -towny.town.toggle.pvp
        - towny.town.toggle.*
        - towny.town.*
        - heroes.reset
        - heroes.classes.*
    
    All of the above nodes work, however in the admin class the shift command works, but the default bukkit ones, and others, don't. So I'm wondering if this is a problem with pex or something else?

    Ok so I found my problem earlier, and that was I didn't set the modifyworld and chatmanager to true in their config files. I would suggest setting these to default of true.

    Unfortunately I have a new problem....

    Code:
    groups:
      default:
        permissions:
        - -towny.wild.switch.58
        - modifyworld.chat
        - heroes.bind
        - qQuests.done
        - qQuests.drop
        - qQuests.tasks
        - qQuests.info
        - qQuests.give.specific
        - qQuests.give
        - towny.nation.*
        - -towny.town.toggle.pvp
        - towny.town.toggle.*
        - towny.town.*
        - heroes.reset
        - heroes.classes.*
        - modifyworld.*
      adventurer:
        inheritance:
        - default
        permissions:
        - -towny.town.*
        - -modifyworld.blocks.interact.58
        - -modifyworld.block.interact.(117|61|62|23)
        - -modifyworld.block.(destroy|place).(14|15|21|49|56|73|74)
        - -modifyworld.block.(destroy|place).(6|39|40|59|81|83|86|99|100|103-105)
        prefix: ' &e(&aAdventurer&e)&f '
    So the adventurer should be able to break/place all blocks except for the one in the brackets right? Well it doesn't seem to work that way, as they can break any block they want. Any ideas?

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

    Roervig2473

    I used PEX for 6 months now, and it worked fine. But my bro deleted everything and backups so i rewrote the perms. but i can't get the /pex promote <user> to work. it just says that the person don't have enough permission for that group.

    here is my file.

    http://pastebin.com/n1xvEq3F

    P.S I can use the promote but i have the '*'

    EDIT***

    for some reason the pastebin thing screwed the setup up
     
  10. Offline

    djrocker_smit

    Hello!
    Whenever I try to join my server I get the following message:

    19:04:46 [INFO] Disconnecting djrocker_smit [/5.233.249.170:49954]: Internal ser
    ver error
    19:04:46 [WARNING] Failed to handle packet: java.lang.RuntimeException: No group
    s defined. Check your permissions file.
    java.lang.RuntimeException: No groups defined. Check your permissions file.
    at ru.tehkode.permissions.backends.FileBackend.getDefaultGroup(FileBacke
    nd.java:139)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionMa
    nager.java:288)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionMa
    nager.java:277)
    at ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:2
    21)
    at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:1
    32)
    at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEn
    tity.java:298)
    at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.j
    ava:57)
    at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:
    53)
    at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermission
    User.java:41)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.ja
    va:115)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.ja
    va:132)
    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.jav
    a:155)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.isPermissionS
    et(PermissiblePEX.java:202)
    at org.bukkit.permissions.PermissibleBase.hasPermission(PermissibleBase.
    java:71)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermissi
    on(PermissiblePEX.java:113)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission
    (PermissiblePEX.java:102)
    at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHum
    anEntity.java:102)
    at org.bukkit.craftbukkit.CraftServer.onPlayerJoin(CraftServer.java:1133
    )
    at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
    Manager.java:139)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94)
    at net.minecraft.server.Packet1Login.handle(SourceFile:68)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:6
    1)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

    I don't know what No groups defined means. I have a group set to default: true and every group has a rank like seen here:

    groups:
    default:
    default: true
    prefix 'Newcomer'
    permissions:
    - modifyworld.*
    - xauth.register
    - commandbook.spawn
    - commandbook.warp
    - commandbook.who
    - commandbook.rules
    - commandbook.call
    - commandbook.msg
    - commandbook.away
    options:
    rank: '1000'
    Member:
    default: false
    prefixx: 'Member'
    inheritance:
    - default
    permissions:
    - commandbook.sethome
    - commandbook.home
    - ultimatearena.player
    options:
    rank: '900'
    Moderator:
    default: false
    prefix: 'Moderator'
    permissions:
    - '*'
    - -worldedit.*
    options:
    rank: '800'
    Admin:
    default: false
    prefix: 'Admin'
    permissions:
    - '*'
    options:
    rank: '700'
    Co-Owner:
    default: false
    prefix: 'Co-Owner'
    permissions:
    - '*'
    options:
    rank: '600'
    Owner:
    default: false
    prefix: 'Owner'
    permissions:
    - '*'
    options:
    rank: '500'

    Can someone help me please?
    >
     
  11. Offline

    vasil7112

    I want to use modifyworld but i have groupmanager..
    How can i use it?
    Or how can i disable PEX?
     
  12. Well can you see the permissions macintoshman posted and see if you can find a bug?
     
  13. Offline

    Deleted user

    ModifyWorld was specially made for PEX. If you want to use ModifyWorld, switch to PEX. It's more widely used anyways.
     
    Buckethead likes this.
  14. Offline

    Buckethead

    do they have vault or register dependincy? do u have to tell some of these plugins to use perms?
     
  15. Code:
    2012-04-26 21:32:54 [WARNING] Task of 'mcMMO' generated an exception
    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:158)
        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.PermissionManager.getUser(PermissionManager.java:132)
        at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
        at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.isPermissionSet(PermissiblePEX.java:202)
        at org.bukkit.permissions.PermissibleBase.hasPermission(PermissibleBase.java:71)
        at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:113)
        at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
        at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102)
        at com.gmail.nossr50.mcPermissions.axesAbility(mcPermissions.java:56)
        at com.gmail.nossr50.datatypes.AbilityType.getPermissions(AbilityType.java:185)
        at com.gmail.nossr50.skills.Skills.monitorSkill(Skills.java:117)
        at com.gmail.nossr50.runnables.mcTimer.run(mcTimer.java:56)
        at com.bergerkiller.bukkit.nolagg.examine.TimedWrapper.run(TimedWrapper.java:20)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:517)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    please help!
     
  16. Offline

    Demon_Penguin

    MacintoshMan@McAtlantis Your problem is that you didn't specify a default group, just like it says on the second line
    Code:
    java.lang.RuntimeException: Default user group is not defined. Please select one using the "default: true" property
    so Just look at the examples above to find the default: true part and add it under one of your groups

    Buckethead Turns out the questing ones should have been qQuests.give instead of just qQuest

    All that aside I still can't get the adventurer to not break these certain blocks. Again... ideas?
     
  17. Offline

    LuigiBro124

    O.k. first of all, kudos on a great plugin! You guys here at Pex are great and I would not know how to run a server efficiently without Pex.I posted my code below, my whole config file. My problem is for lopside123 under users. I am trying to get the prefix from the users to override the prefix and suffix from the group he is in. Please msg me back with any help.





    Code:
    groups:
      Prisoner:
        default: false
        permissions:
        - nChat.colors
        - modifyworld.*
        options:
          prefix: '&4<&ePrisoner&4>&c'
          suffix: '&8'
          rank: '1000'
      Default:
        default: true
        permissions:
        - nChat.colors
        - modifyworld.chat
        options:
          prefix: '&4<&8Default&4>&7'
          suffix: '&5'
          rank: '999'
      Traitor:
        default: false
        permissions:
        - nChat.colors
        - modifyworld.*
        options:
          prefix: '&3<&4TRAITOR&3>&0'
          suffix: '&8'
          rank: '997'
      KingEtzio:
        default: false
        permissions:
        - nchat.colors
        - modifyworld.*
        options:
          prefix: '&4<&1King&cEtzio&4>&5'
          suffix: '&6'
          rank: '996'
      StaufferTheDestroyer:
        default: false
        permissions:
        - nchat.colors
        - modifyworld.*
        options:
          prefix: '&e<&3Stauffer&2The&6Deystroyer&e>&4'
          suffix: '&5'
          rank: '995'
      MobShredder:
        default: false
        permissions:
        - nchat.colors
        - modifyworld.*
        options:
          prefix: '&4<&bMob&aShredder&4>&6'
          suffix: '&5'
        rank: '994'
      Survivor:
        default: false
        permissions:
        - modifyworld.*
        - nChat.colors
        options:
          prefix: '&9<&1Survivor&9>&b'
          suffix: '&5'
          rank: '993'
      Builder:
        default: false
        permissions:
        - modifyworld.*
        - gamemode.mode.*
        - nChat.colors
        options:
          prefix: '&6<&2Builder&6>&3'
          suffix: '&5'
          rank: '500'
      HeadMod:
        default: false
        permissions:
        - modifyworld.*
        - gamemode.mode.*
        - nChat.colors
        options:
          prefix: '&6<&4Sir&aBacon&6>&3'
          suffix: '&5'
          rank: '499'
      HeadAdmin:
        default: false
        permissions:
        - modifyworld.*
        - gamemode.mode.*
        - nChat.colors
        options:
          prefix: ''
          suffix: '&5'
          rank: '499'
      Owner:
        permissions:
        - -modifyworld.entity.mobtarget.*
        - '*'
        options:
          prefix: '&4<&3OWNER&4>&a'
          suffix: '&6'
          rank: '0'
    users:
      noahstauff10:
        group:
        - StaufferTheDestroyer
      LuigiBro124:
        group:
        - Owner
      lopside123:
        group:
        - HeadAdmin
        worlds:
        Geoff's world:
          permissions:
          - modifyworld.*
          - gamemode.mode.*
          - nChat.colors
        group:
        - HeadAdmin
        options:
          prefix:'&6<&aHead&4Admin&6>&3'
      samstauffer7:
        group:
        - Default
      xtracheese22:
        group:
        - HeadMod
     
  18. Offline

    Buckethead

    trying to make it so with worldedit you cant have them break blocks?
     
  19. Offline

    EarthBoundNess

    How do I get PEX Permissions Bridge?
     
  20. Actually, I believe there is a way to do this. I've seen it done before some time ago, so I don't recall the exact way of doing it, and it's not something that PEX really was designed to do currently.

    It involved manually editing the permissions and setting the world specific group membership lines in the player specific section. Unfortunately, that's all I can remember right now.:(

    You can download an earlier version of PEX and use the one in there. Version 1.18 was the last release to include the old permissions bridge plugin.

    This is because you named the ranking ladder and didn't give the right node for the promote permission. You have permissions.user.promote, but you need permissions.user.promote.default

    See https://github.com/PEXPlugins/PermissionsEx/wiki/Commands#wiki-groups-user-management :)

    Umm, it's modifyworld.blocks, you have modifyworld.block (no s). :)

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

    daancrafter1234

    how do you make negative commands? in permissionsbukkit it is: permissions.expample: false and in groupmanger it is:
    - -permissions.example?
     
  22. You mean this one? If so, there is a missing closing quote on the prefix for the Awesome Donator group and many spacing problems (group names are indented two spaces too far, inheritance lines are not lined up with the world-specific sections, etc). :)

    Same thing as group manager.

    See https://github.com/PEXPlugins/PermissionsEx/wiki/Pex-basics#wiki-pex-perm-hierarchy

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

    Demon_Penguin

    Buckethead Yeah I'm trying to get the adventurer group to not break things like iron ore, but be able to break everything else, without giving them 5,000 nodes for everything else under modifyblocks.*
     
  24. Offline

    Joe777

    Is this compatible with builderplots?
     

  25. EDIT:

    we fixed it...i dont know how but m1 did somthing!
     
  26. Offline

    Roervig2473

  27. Ofcourse Pex is a great plugin for permission management, This post is just for you guys to keep up the good work! Thumbs up(like) from me.
     
  28. Offline

    Whitecash

    hi guys/girls Who want really help to us for fixed problem. it worked fine from 1.2.3r but we got latest version bukkit. it wont fine. i hope really if someone can help to us.

    Thanks you..
     
  29. Offline

    teptman21

    sorry for being a noob, but what do I put in to give people permission to use /help???
     
  30. Offline

    daancrafter1234

    its essentials.help
     
  31. Offline

    devuers

    Does anybody know how to fix this?: when ever i set someones rank with permissionsex, they cant talk and idk if its my perms or what but here are my perms


    groups:
    default:
    default: true
    permissions:
    - modifyworld.*
    - modifyworld.chat *
    options:
    rank: '1000'
    worlds:
    world: {}
    nether: {}
    end: {}
    Member:
    prefix: (&2Member&f)
    permissions:
    - modifyworld.chat *
    - essentials.spawn.*
    - essentials.spawn
    - essentials.rules
    - essentials.motd
    - essentials.list
    - essentials.helpop
    - essentials.help
    - essentials.afk
    - essentials.chat.color
    - essentials.chat.shout
    - essentials.chat.question
    - essentials.compass
    - essentials.depth
    - essentials.ignore
    - essentials.msg
    - essentials.ping
    - essentials.suicide
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpadeny
    - modifyworld.*
    - modifyworld.chat
    options:
    rank: '900'
    worlds:
    world: {}
    nether: {}
    end: {}
    Moderator:
    default: false
    permissions:
    - essentials.ban
    - essentials.ban.notify
    - essentials.banip
    - essentials.clearinventory
    - essentials.kick
    - essentials.kick.notify
    - essentials.kill
    - essentials.mute
    - essentials.realname
    - essentials.whois
    - essentials.delwarp
    - modifyworld
    inheritance:
    - Member
    options:
    rank: '50'
    worlds:
    world: {}
    nether: {}
    end: {}
    Admin:
    default: false
    permissions:
    - essentials.setspawn
    - essentials.broadcast
    - essentials.invsee
    - essentials.signs.create*
    - essentials.signs.break*
    - essentials.time
    - essentials.time.set
    - essentials.top
    - essentials.tp
    - essentials.tphere
    - essentials.tppos
    - essentials.tptoggle
    - essentials.unban
    - essentials.unbanip
    - essentials.weather
    - essentials.protect.alerts
    - essentials.protect.admin
    - essentials.protect.ownerinfo
    - essentials.signs.create.disposal
    - essentials.signs.create.mail
    - essentials.signs.create.protection
    - essentials.signs.create.trade
    - essentials.signs.break.disposal
    - essentials.signs.break.mail
    - essentials.signs.break.protection
    - essentials.signs.break.trade
    - essentials.mail
    - essentials.mail.send
    inheritance:
    - moderator
    options:
    rank: '0'
    worlds:
    world: {}
    nether: {}
    end: {}
    Owner:
    default: false
    permissions:
    - '*'
    inheritance:
    - Admin
    options:
    rank: '1'
    worlds:
    world: {}
    nether: {}
    end: {}
    users:
    barneyd:
    options:
    last-login-time: '1335562605'
    last-logout-time: '1335563064'
    StuffinFluffin:
    options:
    last-login-time: '1335135103'
    last-logout-time: '1335135098'
    group:
    - Member
    cammy99:
    options:
    last-login-time: '1335135090'
    last-logout-time: '1335135145'
    xXDarkRunesXx:
    options:
    last-login-time: '1335621725'
    last-logout-time: '1335562658'
    aman8779:
    options:
    last-login-time: '1335562421'
    last-logout-time: '1335562664'
    emia444:
    options:
    last-login-time: '1335561663'
    last-logout-time: '1335562027'
    corman99:
    options:
    last-login-time: '1335562499'
    last-logout-time: '1335562667'
    benjensen:
    options:
    last-login-time: '1335566874'
    last-logout-time: '1335566916'
    xLFC_1997x:
    options:
    last-login-time: '1335621270'

    and thats with any of the ranks i set... but if people dont have a rank, then they can talk and stuff. please help
     

Share This Page