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

    Nuinbot

    I am currently looking into implementing the Heroes plugin that grants permissions based on level, yet PEX is incompatible with this feature. Any chance this issue can be looked into? Thanks!
     
  3. heres our problem...

    no commands except admin and owner
    all ranks cant go to the nether or end besides admin and owner nor can they perform commands


    PLEASE HELP US!!!!!!!!!!!!!!!!!!!!!!!

    here is the permissions we are using!











    Code:
    groups:
      Builder:
        default: true
        options:
          rank: '1100'
        worlds:
          Atlantis:
            inheritance:
            - null
            permissions:
            - -modifyworld.bucket.empty.<lava>
            - -bukkit.command.list
            - multiverse.access.Atlantis_nether
            - mulitverse.access.Atlantis_the_end
            - multiverse.access.Atlantis
            - multiverse.teleport.self.p
            - modifyworld.*
            - worldguard.region.info.member
            - ChestShop.shop.buy
            - ChestShop.shop.sell
            - ChestShop.shop.*
            - iConomy.holdings
            - iConomy.holdings.others
            - iConomy.help
            - iConomy.payment
            - lwc.create
            - lwc.info
            - lwc.remove
            - lwc.unlock
            - lwc.modify
            - lwc.flag.*
            - mcmmo.ability.*
            - mcmmo.chat.partychat
            - mcmmo.commands.party
            - mcmmo.skills.*
            - mcmmo.commands.ability
            - mcmmo.regeneration
            - mcmmo.commands.whois
            - mcmmo.motd
            - commandbook.who
            - commandbook.motd
            - commandbook.rules
            - commandbook.kit.starter
            - commandbook.spawn
            - commandbook.say.me
            - commandbook.msg
            - commandbook.away
            - commandbook.whereami
            - myhome.home.basic.set
            - myhome.home.basic.delete
            - myhome.home.basic.home
            - myhome.home.soc.others
            - myhome.home.soc.list
            - myhome.home.soc.invite
            - myhome.home.soc.uninvite
            - myhome.home.soc.public
            - myhome.home.soc.private
            - mywarp.warp.sign.warp
            - worldguard.region.list.own
            - worldguard.locate
            - bukkit.command.plugins
            - bukkit.command.me
            - ultimatearena.player
            - treeassist.replant
            - nocheatplus.mods.rei.radar
            - mailbox.user.*
            - mailbox.sendtoself
            - mailbox.nocooldown
            - ultraban.check
            - mcdocs.command.help
            - mcdocs.command.rules
            - mcdocs.command.info
            - mcdocs.command.colors
            - mcdocs.command.motd
            - mcdocs.command.news
            prefix: '&9'
      VIP:
        options:
          rank: '1000'
        worlds:
          Atlantis:
            permissions:
            - -factions.kit.fullplayer
            - worldguard.region.teleport.own.*
            - tpp.tp.player
            - mywarp.warp.basic.warp
            - mywarp.warp.basic.createpublic
            - mywarp.warp.basic.delete
            - mywarp.warp.basic.welcome
            - mywarp.warp.soc.invite
            - mywarp.warp.soc.uninvite
            - mywarp.warp.soc.public
            - signcolours.*
            - mywarp.warp.basic.search
            - mywarp.warp.basic.list
            - modifyworld.bucket.empty.<lava>
            - null
            inheritance:
            - Builder
            prefix: '&a'
      Donater:
        options:
          rank: '900'
        worlds:
          Atlantis:
            permissions:
            - -factions.kit.fullplayer
            - tpp.tp.toggle
            - mywarp.warp.basic.createprivate
            inheritance:
            - VIP
            prefix: '&f[&2$&f]&1'
      CoolDonater:
        options:
          rank: '800'
        worlds:
          Atlantis:
            inheritance:
            - Donater
            permissions:
            - -factions.kit.fullplayer
            - tpp.tp.toggle
            - tpp.tp.here
            prefix: '&f[&6$&f]&2'
      AwesomeDonater:
        options:
          rank: '700'
        worlds:
          Atlantis:
            inheritance:
            - Donater
            permissions:
            - -factions.kit.fullplayer
            - mywarp.warp.sign.create
            - worldedit.navigation.jumpto
            prefix: '&f[&2$&f]&6'
      EpicDonater:
        options:
          rank: '600'
        worlds:
          Atlantis:
            permissions:
            - -factions.kit.fullplayer
            - tpp.jump.up
            - tpp.tp.back
            - chatmanager.chat.color
            - null
            inheritance:
            - AwesomeDonater
        prefix: '&f[&e$&f]&9'
      Traveler:
        options:
          rank: '500'
        worlds:
          Atlantis:
            permissions:
            - multiverse.access.Creative
            - multiverse.access.PVP
            inheritance:
            - EpicDonater
          PVP:
            permissions:
            - multiverse.access.Atlantis_nether
            - mulitverse.access.Atlantis_the_end
            - multiverse.access.Atlantis
            - multiverse.access.PVP
            - multiverse.access.Creative
            - worldguard.region.info.member
            - ultraban.check
            - mywarp.warp.basic.warp
            - tpp.tp.back
            - chatmanager.chat.color
            - treeassist.replant
            - signcolours.*
            - mcdocs.command.help
            - mcdocs.command.rules
            - mcdocs.command.info
            - mcdocs.command.colors
            - mcdocs.command.motd
            - mcdocs.command.news
            - commandbook.who
            - commandbook.motd
            - commandbook.rules
            - commandbook.kit.starter
            - commandbook.spawn
            - commandbook.say.me
            - commandbook.msg
            - commandbook.away
            - commandbook.whereami
            - mcmmo.ability.*
            - mcmmo.chat.partychat
            - mcmmo.commands.party
            - mcmmo.skills.*
            - mcmmo.commands.ability
            - mcmmo.regeneration
            - mcmmo.commands.whois
            - mcmmo.motd
            - iConomy.holdings
            - iConomy.holdings.others
            - iConomy.help
            - iConomy.payment
            - ChestShop.shop.buy
            - ChestShop.shop.sell
            - ChestShop.shop.*
            - lwc.create
            - lwc.info
            - lwc.remove
            - lwc.unlock
            - lwc.modify
            - lwc.flag.*
            - modifyworld.*
            - factions.kit.fullplayer
            - factionsplus.warp
            - factionsplus.createwarp
            - factionsplus.deletewarp
            - factionsplus.listwarps
            - factionsplus.setjail
            - factionsplus.jail
            - factionsplus.announce
            - factionsplus.togglestate.use
            inheritance:
            - null
      Supporter:
        options:
          rank: '400'
        worlds:
          Atlantis:
            permissions:
            - -factions.kit.fullplayer
            - vanish.standard
            - worldguard.region.list
            - tpp.mod.notify
            - tpp.others.player
            - logblock.rollback
            - myhome.admin.home.any
            - fd.messages
            - ultraban.tempban
            - ultraban.lockdown.override
            - ultraban.kick
            - ultraban.warn
            - ultraban.spawn
            - ultraban.help
            - ultraban.ban
            - ultraban.unban
            - tpp.admin.bypass.notp
            - ultimatearena.admin
            - mywarp.admin
            - commandbook.mute
            - mywarp.admin
            - mywarp.warp.basic.compass
            - worldguard.region.teleport.*
            - worldguard.region.info
            - myhome.admin.home.any
            - myhome.admin.home.list
            - tpp.world.*
            - multiverse.core.list.worlds
            - multiverse.core.info
            - multiverse.core.list.who
            - multiverse.core.tp.*
            - multiverse.portal.list
            - multiverse.portal.info
            - null
            inheritance:
            - Traveler
          PVP:
            permissions:
            - fd.messages
            - commandbook.mute
            - ultraban.tempban
            - ultraban.lockdown.override
            - ultraban.kick
            - ultraban.warn
            - ultraban.spawn
            - ultraban.help
            - ultraban.ban
            - ultraban.unban
            - vanish.standard
            - tpp.world.*
            - multiverse.core.list.worlds
            - multiverse.core.info
            - multiverse.core.list.who
            - multiverse.core.tp.*
            - multiverse.portal.list
            - multiverse.portal.info
            inheritance:
            - Traveler
      Moderator:
        options:
          rank: '300'
        worlds:
          Atlantis:
            permissions:
            - -worldguard.region.remove.mainlandspawn
            - -worldguard.region.remove.m1home
            - -worldguard.region.flag.flags.exit
            - -worldguard.region.flag.flags.entry
            - -factions.kit.fullplayer
            - worldguard.region.bypass.Atlantis
            - worldguard.region.bypass.Atlantis_nether
            - worldguard.region.bypass.Creative
            - worldguard.region.bypass.Atlantis_the_end
            - tpp.others.coords
            - tpp.mod.mass
            - worldguard.region.select.*
            - worldguard.region.define
            - worldguard.region.redefine
            - worldguard.region.addowner.*
            - worldguard.region.removeowner.*
            - worldguard.region.addmember.*
            - worldguard.region.removemember.*
            - worldguard.region.list
            - worldguard.region.wand
            - worldguard.region.flag.flags.*
            - worldguard.region.flag.regions.*
            - worldguard.region.setparent.*
            - worldguard.region.remove.*
            - worldguard.region.setpriority.*
            - worldedit.selection.expand
            - worldedit.selection.contract
            - worldedit.selection.pos
            - worldedit.selection.hpos
            - worldedit.extinguish
            - worldedit.wand
            - lwc.mod
            - worldguard.god
            - null
            inheritance:
            - Supporter
          PVP:
            inheritance:
            - Supporter
            permissions:
            - factionsplus.factionhome
            - factionsplus.ban
      Admin:
        options:
          rank: '200'
        worlds:
          Atlantis:
            permissions:
            - -factions.kit.fullplayer
            - -mvinv.bypass.*
            - '*'
            inheritance:
            - Moderator
          PVP:
            permissions:
            - -mvinv.bypass.*
            - '*'
            inheritance:
            - Moderator
      Owner:
        options:
          rank: '100'
        worlds:
          Atlantis:
            permissions:
            - -mvinv.bypass.*
            - -factions.kit.fullplayer
            - '*'
            inheritance:
            - Admin
          PVP:
            inheritance:
            - Admin
            permissions:
            - -mvinv.bypass.*
            - '*'
    worlds:
      Atlantis_nether:
        inheritance:
        - Atlantis
      Atlantis_the_end:
        inheritance:
        - Atlantis
      Creative:
        inheritance:
        - Atlantis
    users:
      M1dude:
        group:
        - Moderator
      DoubleStix:
        group:
        - Builder
        options:
          last-login-time: '1335909064'
          last-logout-time: '1335909493'
      MacintoshMan:
        group:
        - Builder
        options:
          last-login-time: '1335909614'
          last-logout-time: '1335909983'
    
     
  4. Just made a new server running good the whenever i try to move me to admin it says "Error in command
    syntax. Check command help." how do i fix it?? :/
     
  5. I have the same thing you have (I did the group list in console). So I log in as Builder, none of the commands work at all! Then when I log in as Admin, all commands work. I don't understand, but I am tired of these pointless errors. Please help!
     
  6. Offline

    puyttre

    How would you exclude a permission?
    Lets say semi-admin has '*' permission node and you want to exclude foo.bar from his permission list. How would I put that?
     
  7. Offline

    Roervig2473

    oh ok, i give you a example. i want my name blue but my prefix red so i would do

    &4[Owner]&b

    [Owner]Roervig2473

    that would make my name blue. If you have a color code with no text after it will it change the name color.

    it would look like this:

    - '*'
    - -foo.bar

    when you put a - right infront of the perm node then it would be negative, that means that the group will not get that node

    what command are you using? Remember to use lowercase "user", "group" and "set".

    so it would look like /pex user Roervig2473 group set admin

    if it didnt work then post a pic of the command you are using


    i don't see why you should use the world permissions. so try remove that. that would make the group look like
    I used your default group
    Code:
    Builder:
        default: true
        inheritance:
        - null
        options:
          rank: '1100'
        permissions:
         - -modifyworld.bucket.empty.<lava>
         - -bukkit.command.list
         - multiverse.access.Atlantis_nether
         - mulitverse.access.Atlantis_the_end
         - multiverse.access.Atlantis
         - multiverse.teleport.self.p
         - modifyworld.*
         - worldguard.region.info.member
         - ChestShop.shop.buy
         - ChestShop.shop.sell
         - ChestShop.shop.*
         - iConomy.holdings
         - iConomy.holdings.others
         - iConomy.help
         - iConomy.payment
         - lwc.create
         - lwc.info
         - lwc.remove
         - lwc.unlock
         - lwc.modify
         - lwc.flag.*
         - mcmmo.ability.*
         - mcmmo.chat.partychat
         - mcmmo.commands.party
         - mcmmo.skills.*
         - mcmmo.commands.ability
         - mcmmo.regeneration
         - mcmmo.commands.whois
         - mcmmo.motd
         - commandbook.who
         - commandbook.motd
         - commandbook.rules
         - commandbook.kit.starter
         - commandbook.spawn
         - commandbook.say.me
         - commandbook.msg
         - commandbook.away
         - commandbook.whereami
         - myhome.home.basic.set
         - myhome.home.basic.delete
         - myhome.home.basic.home
         - myhome.home.soc.others
         - myhome.home.soc.list
         - myhome.home.soc.invite
         - myhome.home.soc.uninvite
         - myhome.home.soc.public
         - myhome.home.soc.private
         - mywarp.warp.sign.warp
         - worldguard.region.list.own
         - worldguard.locate
         - bukkit.command.plugins
         - bukkit.command.me
         - ultimatearena.player
         - treeassist.replant
         - nocheatplus.mods.rei.radar
         - mailbox.user.*
         - mailbox.sendtoself
         - mailbox.nocooldown
         - ultraban.check
         - mcdocs.command.help
         - mcdocs.command.rules
         - mcdocs.command.info
         - mcdocs.command.colors
         - mcdocs.command.motd
         - mcdocs.command.news
         prefix: '&9'
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  8. Offline

    Leavaris

    world perms works fine with pex, i have different worlds/perms for our multi worlds. however we are moving away from pex as there last update broke alot of plugin useage that are linked to superperms
     
  9. Ok. I just tried your permissions. The only changes I made was renaming Atlantis to survival (to match my world setup), and the test commands I used for commandbook and accessing the nether worked fine (I use multiverse as well).

    However, I was in the survival world at the time. If you happen to be in any world as a builder that is not, Atlantis, Atlantis_nether, Atlantis_the_end, or Creative, the builder group will not have any permissions.

    If this is not the case, I would suggest turning on debug and see what node is being checked for. Beyond that, I'm out of ideas right now as I'm unable to reproduce the problem on my testing server. :(
     
  10. Offline

    Kowak

    So for e.g

    Code:
    groups:
        Giocatore:
            default: true
            permissions:
            - -mcmmo.commands.ptp
            - -mcmmo.chat.partychat
            - -mcmmo.chat.*
            - -lockette.towny.wilds
            - essentials.getpos
            - essentials.afk
    This is my PEX. I would to know how to color the group. I would make Giocatore in yellow in chat.
    I use Towny chat.

    EDIT: I saw on description :


    prefix: '&5[DEVIL MUHAHA]&f'

    But i dont want a prefix of Giocatore, i want that Giocatore is coloured
     
  11. Offline

    puyttre

    Thanks so much!
     
  12. Offline

    Roervig2473

    No Problem:)
     
  13. We somehow got it to work. Thank you soo much, you have been tons of help!
     
  14. Offline

    davidteather

    Thx that worked
     
  15. Offline

    revo96

    I have a little problem ive added permissions to a dedicated world
    rank:
    --member: (2 - )
    ----prefix: '&fMember' (4 - )
    ----suffix: '' (4 - )
    ----permission: (4 - )
    ::::- bla.bla (4 : )
    ::::- bla.whopa (4 : )
    ::::- shish.kebab (4 : )
    ----options: (4 - )
    ------rank: 1300 (6 - )
    ----worlds: (4 - )
    ------world: (6 - )
    ::::::- essentials.item (6 : )
    ::::::- essentials.exampt (6 : )

    { "-" and ":" are space's)

    and so on,
    But when they are in world "World" they cant use the commands any idea whats wrong
    Hope you can help
    ~Revo
     
  16. Offline

    Monstercat99

    Yes I know but wouldnt that also make the chat that color too?
     
  17. Offline

    Roervig2473

    just put a color code in the suffix then it would give you the chat that color
     
  18. Offline

    Monstercat99

    Can you do an example becase in my file it is Prefix: &0[&bDiamond&0]&b
     
  19. Offline

    Roervig2473

    lets say that i want my chat color to be green
    We already changed the name to [Owner]Roervig2473

    we did that using the prefix: '[&4Owner&0]&b'
    but to change the chat color do we need to change the suffix.
    we do that by typing this onder the prefix
    suffix: '&a'

    that should make my chat green
    so your group would look like this

    Code:
    groups:
      Owner:
        default: false
        prefix: '[&4Owner&0]&bRoervig2473'
        suffix: '&a'
        inheritance:
        - Admin
        permissions:
        - '*'
        options:
          rank: 1
          rank-ladder: NonPromoAble
    
    i hope that helped else write what the prob is and i will try help you


    - Roervig2473
     
  20. Offline

    Monstercat99

    Ye
    Yes that did help but The bracket on the end Example: <[Diamond]Monstercat99> Hello
    Do you know how I can make it so the Second Bracket ">" isn't ">" but ">"
     
  21. Offline

    Roervig2473

    Then you have to change the Essentials Chat format which is a bit more complicated.
     
  22. Offline

    Doozy

    Solved

    Hello all, my problem is due to my lack of experience. My permissions seem to be operating perfectly until I try to allow the default group to destroy only certain blocks. In the following code I attempt to allow the breaking of only red flowers. I have read the wiki and found good information, though I must be interpreting or applying it incorrectly.

    Craftbukkit: 1.2.5-R1.0 Build 2149
    PermissionsEX: 1.19.1
    OS: Windows 7 64-bit
    Java: 1.6.0_31

    Show Spoiler

    The following is my current permissions:
    Code:
    groups:
      default:
        default: true
        permissions:
        - modifyworld.chat
        - modifyworld.sneak
        - modifyworld.sprint
        - modifyworld.digestion
        - modifyworld.damage.*
        - modifyworld.items.*
        - modifyworld.vehicle.*
        - modifyworld.interact.*
        - modifyworld.mobtarget.*
        - modifyworld.blocks.interact.*
        - modifyworld.blocks.destroy.(38|Rose)
        options:
          message-format: '&e%player: %message'
      Admin:
        permissions:
        - vanish.toggle.*
        - worldedit.*
        - worldguard.*
        - chatmanager.*
        - modifyworld.*
        - permissions.*
        options:
          message-format: '&4[Mod] &c%player: %message'
      Mod:
        permissions:
        - vanish.toggle.*
        - modifyworld.*
        options:
          message-format: '&c[Mod] &f%player: %message'
    When I remove this:
    Code:
    - modifyworld.blocks.destroy.(38|Rose)
    And add the following instead it remains unsuccessful:
    Code:
    - modifyworld.blocks.destroy.38
    - modifyworld.blocks.destroy.Rose
    
    Though after removing the prior and using only:
    Code:
    - modifyworld.blocks.destroy.*
    It operates correctly and default are able to destroy all blocks.
    Though this is not what I'm seeking.

    I have tried many other combinations/formats as well though all unsuccessful and it would not benefit to display them here. I might be doing something completely wrong, or perhaps just have a typo. It is possible that I have missed reading if there were/are compatibility issues. Any tips, suggestions, or fixes are appreciated.

    Note: I make most changes through the console though I use Notepad++ if I edit it manually, and replace by spaces is enabled.

    Thanks for your time,
    Doozy

     

  23. so leave out the prefix...like our builder group is blue...not builder.Macintoshman

    i did

    prefix: '&9'

    so now their name is blue with no added words...im glad i could help you!


    can we see your multiverse configs...and PEX config please...i think there may be an issue in our config folders...btw what versions of multiverse are you using???

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  24. What does your config look like?
     
  25. Offline

    CakRochi

    Mmmm how to set message color?
    ex)
    <Roach> : HI !
     
  26. Offline

    Roervig2473

    I quote myself


    That should do it
     
  27. Nope, your permissions look fine (and thank you for checking the wiki! :) )

    I just tried your permissions on a test server and as the default player, I was able to break red flowers but not dirt/grass blocks, which fits into your permissions set.

    Ssince ID 38 isn't working, I am assuming that you have use material names set to true in your modifyworld config, in which case the item name you want is redrose (according to the debug output), not just rose. :)

    For which part exactly? My PEX and modifyworld config? Multiverse? Or the server setup as a whole?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  28. The pex and modifyworld config. Thanks again for all the help you have given me,:D and you aren't even the coder![cake]
     

  29. actually if you would supply the multiverse also...just to compare...
     
  30. Sure. Here are the links for my testing server, so some options, like the debug, are turned on all the time. :)

    Modifyworld config.yml - http://pastebin.com/UsiAS90t
    PEX config.yml - http://pastebin.com/uYymf0f0
    Multiverse config.yml, v2.4-b513 - http://pastebin.com/ZL85QFVf
     
  31. What is the difference between super perms and pex API?

    Great it looks like I have conflicting plugins. -_-

    Also some guy made a Pex guide and it said to do something like - mvinv.bypass.*: false. Is this needed?

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

Share This Page