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. And these commands are handled by essentials?

    Sorry, but your friend is incorrect, build: false does not work under PEX, anti-build is not built in. Modifyworld is the only way to do it with what comes with PEX. I believe there are other plugins than can limit building, but I don't know of any off the top of my head.

    To negate a node, add a dash to the beginning of the node. So mvinv.bypass.* becomes -mvinv.bypass.*

    If you are using a file back end, make sure the negation node comes before the * node, otherwise PEX will never find the negation node. :)

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

    ZacTheDead

    i'm getting this Error :(
    Code:
    users:
        zacthedead:
            group:
            - Owner
            permissions:
        M_the_dead:
            group:
            - Admin
            permissions:
        legomarsm:
            group:
            - Moderator
        MrGJjumper:
            group:
            - Moderator
        Epic_Shun:
            group:
            - Mod
            prefix: '[&1The Drunken Celtic&f]'
        h3kticst0rm:
            group:
            - Moderator
        mad_man_4234:
            group:
            - Member
        tommyjh100:
            group:
            - Member
        CJDennisT:
            group:
            - Moderator
        jacthedead:
            group:
            - Admin
        dane12:
            group:
            - Moderator
    groups:
      Guest:
      default: true
        permissions
        - modifyworld.*
        - JailLikeHell.jailtime
        - JailLikeHell.info
        - essentials.afk
        - essentials.help
        - essentials.helpop
        - essentials.ignore
        - essentials.info
        - essentials.list
        - scavenger.free
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.motd
        - essentials.msg
        - essentials.rules
        - towny.town.*
        - scavenger.scavenge
        - essentials.realname
        - essentials.suicide
        - essentials.clearinventory
        - essentials.ping
        - essentials.spawn
        - essentials.back.ondeath
        - iConomy.payment
        - essentials.sethome
        - ChestShop.shop.buy
        - essentials.spawn
        - essentials.tpa
        - iConomy.holdings
        - iConomy.help
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpadeny
        - essentials.warp.shop
        - essentials.signs.use.free
        - essentials.signs.use.disposal
        - ChestShop.shop.sell
        - essentials.sleepingignored
        - towny.wild.*
        - essentials.home
        - TRTC.keepexp
      info:
        rank: '1000'
        prefix: '[Guest]&a'
      Member:
        default: false
        permissions:
        - modifyworld.*
        - JailLikeHell.jailtime
        - JailLikeHell.info
        - towny.town.*
        - towny.nation.*
        - towny.wild.*
        - essentials.afk
        - essentials.help
        - essentials.helpop
        - essentials.ignore
        - iConomy.payment
        - essentials.info
        - essentials.list
        - ChestShop.shop.buy
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.motd
        - iConomy.help
        - essentials.msg
        - essentials.rules
        - essentials.realname
        - essentials.suicide
        - essentials.clearinventory
        - essentials.ping
        - essentials.spawn
        - essentials.back.ondeath
        - essentials.sethome
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpadeny
        - essentials.warp.shop
        - essentials.signs.use.free
        - essentials.signs.use.disposal
        - ChestShop.shop.sell
        - essentials.sleepingignored
        - ChestShop.shop.create
        - essentials.seen.banreason
        - essentials.seen
        - essentials.home
        - essentials.sethome.multiple.2
        - essentials.spawn
        - essentials.chat.url
        - scavenger.scavenge
        - iConomy.holdings
        - essentials.signs.use.time
        - essentials.signs.use.heal
        - scavenger.free
        - essentials.signs.use.disposal
        - essentials.weather
        - TRTC.keepexp
        info:
                rank: '900'
            prefix: '[&aMember&f]&a'
      VIP:
        default: false
        permissions:
        - modifyworld.*
        - JailLikeHell.jailtime
        - JailLikeHell.info
        - essentials.afk
        - essentials.help
        - essentials.helpop
        - iConomy.payment
        - essentials.ignore
        - essentials.info
        - essentials.list
        - iConomy.help
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.motd
        - essentials.msg
        - essentials.rules
        - towny.town.*
        - towny.nation.*
        - towny.wild.*
        - essentials.realname
        - ChestShop.shop.create
        - scavenger.free
        - essentials.suicide
        - essentials.clearinventory
        - essentials.ping
        - essentials.spawn
        - essentials.back.ondeath
        - essentials.sethome
        - ChestShop.shop.sell
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpadeny
        - essentials.warp.shop
        - essentials.signs.use.free
        - essentials.signs.use.disposal
        - essentials.sleepingignored
        - essentials.seen.banreason
        - essentials.seen
        - essentials.home
        - essentials.spawn
        - essentials.bigtree
        - essentials.enchant
        - essentials.feed
        - scavenger.scavenge
        - essentials.heal
        - essentials.repair
        - iConomy.holdings
        - essentials.tree
        - essentials.list.hidden
        - essentials.nick
        - essentials.broadcast
        - essentials.fireball
        - essentials.invsee
        - essentials.sethome.multiple.10
        - essentials.chat.url
        - essentials.signs.use.time
        - TRTC.keepexp
        - essentials.signs.use.heal
        - ChestShop.shop.buy
        - essentials.signs.use.disposal
        - essentials.weather
        - essentials.back
        - essentials.jump
        - essentials.warp.*
        - essentials.chat.color
        - essentials.joinfullserver
        - essentials.signs.use.weather
        - essentials.signs.use.warp
        - essentials.signs.use.time
        - essentials.signs.use.enchant
        info:
            rank: '800'
            prefix: '[&6VIP&3]&6'
      Moderator:
        default: false
        permissions:
        - modifyworld.*
        - JailLikeHell.jailtime
        - JailLikeHell.info
        - essentials.afk
        - essentials.help
        - essentials.helpop
        - essentials.ignore
        - essentials.info
        - essentials.list
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.motd
        - essentials.msg
        - essentials.rules
        - essentials.realname
        - essentials.suicide
        - iConomy.payment
        - iConomy.holdings
        - iConomy.help
        - ChestShop.shop.sell
        - TRTC.keepexp
        - essentials.clearinventory
        - essentials.ping
        - essentials.spawn
        - essentials.back.ondeath
        - essentials.sethome
        - ChestShop.shop.create
        - ChestShop.shop.buy
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpadeny
        - essentials.warp.shop
        - essentials.signs.use.free
        - essentials.signs.use.disposal
        - essentials.sleepingignored
        - essentials.seen.banreason
        - essentials.seen
        - essentials.home
        - essentials.spawn
        - essentials.bigtree
        - essentials.enchant
        - essentials.feed
        - essentials.heal
        - essentials.repair
        - essentials.tree
        - essentials.list.hidden
        - essentials.nick
        - essentials.broadcast
        - essentials.fireball
        - essentials.invsee
        - essentials.sethome.multiple.unlimited
        - essentials.chat.url
        - essentials.signs.use.time
        - essentials.signs.use.heal
        - essentials.signs.use.disposal
        - essentials.weather
        - essentials.back
        - essentials.jump
        - essentials.warp.*
        - essentials.chat.color
        - essentials.joinfullserver
        - essentials.signs.use.weather
        - essentials.signs.use.warp
        - essentials.signs.use.time
        - essentials.signs.use.enchant
        - essentials.fly
        - essentials.god
        - essentials.time.set
        - essentials.nick.color
        - essentials.ban
        - essentials.ban.notify
        - essentials.ban.offline
        - essentials.banip
        - ChestShop.mod
        - essentials.broadcast
        - essentials.kick
        - essentials.mute
        - essentials.tempban
        - essentials.togglejail
        - essentials.home.others
        - essentials.tp.others
        - essentials.tp
        - essentials.tpall
        - essentials.tphere
        - essentials.chat.magic
        - essentials.chat.spy
        - essentials.signs.use.gamemode
        info:
            prefix: '&3[&6Mod&3]&3'
      Admin:
        default: false
        permissions:
        - "*"
        info:
            prefix: '[&4Admin&f]&c'
      Owner:
        default: false
        permissions:
        - "*"
        info:
            prefix: '[&4Owner&f]&6'
    and this is my Error

    Code:
    ERROR:
     
    while parsing a block mapping
      in "<unicode string>", line 88, column 5:
            default: false
            ^
    expected <block end>, but found '<block mapping start>'
      in "<unicode string>", line 144, column 9:
                prefix: '[&aMember&f]&a'
                ^
     
  4. Thanks this helps a lot, and nice skin.
     
  5. Is permissions going to be updates to be fully compatible with 1.2.5?
     
  6. Offline

    endriklos977

    OMG MY PERMISSIONS HELP WONT WORK!

    Edit: sorry my server is 1.2.5
     
  7. Offline

    TheCrafteur575

    How did you do to put your plugin in 1.2.5 because with me it does not work.
     
  8. Offline

    Phantum

    Aight.

    Remove the default: false, that's unnecessary.


    Other than that you missed a colon
     
  9. Sure thing. And my MC skin? Are you referring to the one in my avatar over on the left?

    That's an older pic, the current version has buttons on it. :)
     
    M1dude@MCAtlantis likes this.
  10. Offline

    colozz

  11. Offline

    Kowni

    When is the new updates ?
     
  12. Offline

    colozz

    Please help me, i have 5 membres who play every day !
     
  13. Offline

    TheCrafteur575

    I offer you some suggestions:
    1. You is sure to have all the plugins in the correct version
    2. Check your "permissions.yml" with: http://yaml-online-parser.appspot.com/
    3. Ensures that in-tio "Permissions.yml", there is no accents or extra spaces
     
  14. Offline

    Datenkralle

    I have more members who plays everyday. :D I see that you have many persmission nodes added. If you not have, try the dev version of PEX. I use it too and the most of PEX works fine. But remember the Modifyworld isn't work in the Devversion, so it don't know these permission nodes. You can use WorldGuards blacklist for a alternative. But i think you use seperate Pluginmanager and something is not up to date and can't work together. Look that your other plugins are up to date or you can try dev versions. PEX works fine for me and i use also some other Plugins in dev version who can work good together with PEX. By the way, check your syntax - i didn't use blank lines like you. I don't if this makes the error.
     
  15. Offline

    colozz

    Ok, thank you for your help, i'll try that asap

    Thanks TheCrafteur575, i used http://yaml-online-parser.appspot.com/ and my server works again :)

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

    TheCrafteur575

  17. Offline

    Reptar_

    I can't get the ladders to work. Can anybody help?
     
  18. Offline

    iiAnderson

    Is it possible to have the users update as a new player joins as currently it doesn't.
    Thanks!
     
  19. Offline

    cha198

    None thing is working now.
    I Checked the code with the YAML Parser 4 times!
    Code:
    groups:
      Guest:
        default: true
        Permissions:
        - essentials.spawn
        - essentials.motd
        - essentials.warp
        - essentials.balance
        - essentials.signs.use.sell
        - essentials.signs.use.buy
        - essentials.sethome
        - essentials.home
        prefix: '&f[Guest] '
      User:
        inheritance:
        - Guest
        permissions:
        - ChestShop.shop.sell
        - ChestShop.shop.buy
        - mobdisguise.mob.chicken
        - essentials.balance
        - essentials.msg
        - essentials.sethome
        - essentials.home
        prefix: '&7[User]&7 '
        suffix: '&f'
      User+:
        inheritance:
        - User
        permissions:
        - mobdisguise.zombie
        - essentials.tpa
        prefix: '&c[User+]&7 '
        suffix: '&f'
      Member:
        inheritance:
        - User+
        permissions:
        - essentials.mail.send
        - essentials.sell
        - essentials.pay
        prefix: '&1[Member] '
        suffix: '&f'
      Builder:
        inheritance:
        - Miner
        permissions:
        - magiccarpet.ml
        - magiccarpet.mc
        - mobdisguise.mob.zombie
        prefix: '&8[Builder] '
        suffix: '&f'
      Survivor:
        inheritance:
        - Builder
        permissions:
        - essentials.compass
        - essentials.setwarp
        - mobdisguise.mob.creeper
        prefix: '&2[Survivor] '
        suffix: '&f'
      CreativeMind:
        inheritance:
        - Sirvivor
        permissions:
        - essentials.nick.magic
        - essentials.nick.color
        - essentials.nick
        - essentials.fly
        prefix: '&6[CreativeMind] '
        suffix: '&f'
      MoneyMaker:
        inheritance:
        - CreativeMind
        permissions:
        - essentials.chat.magic
        - essentials.chat.color
        - essentials.repair.enchanted
        - ChestShop.shop.create
        prefix: '&b[MoneyMaker] '
        suffix: '&f'
      Nova:
        inheritance:
        - MoneyMaker
        permissions:
        - mobdisguise.*
        - essentials.repair.armor
        - essentials.back
        worlds:
          Creative:
            permissions:
            - essentials.gamemode
        prefix: '&0[Nova] '
        suffix: '&f'
      Admin:
        permissions:
        - '*'
      Miner:
        suffix: '&f'
        inheritance:
        - User+
        permissions:
        -
        prefix: '&8[Miner] '
        suffix: '&f'
    Can some tell me what's wrong with the code?

    I REALLY NEED THIS PLZ.

    Thanks,
    Cha198
     
  20. What is backending?
     
  21. PEX supports using a file for permissions (AKA file back-end), or storing the permissions in a SQL database (AKA database back-end).
     
  22. Well it seams like for what I need in permmissions, I don't need this.
     
  23. Offline

    popcorn8123

    When is this going to update?
     
  24. For the next version (1.19.2)? Who knows. The current version works fine with the current recommended build. :)

    Probably not. :) I don't use the SQL back-end myself, don't see a need for it. Some people like it tho, so it's there. The SQL back-end is faster than the file back-end, so it's recommended for larger server with a player population that is in the three digit plus range.

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

    ShadowScyth

    ok im having a little trouble, my permissions may not be set up right or one of my plugins could be conflicting with PEX but may someone check this out and tell me if there is anything wrong with it because everytime i use a command other than '/pex reload' it crashes the server, please help, heres the link http://pastebin.com/RtMn2EEZ

    ~ShadowScyth :'(:'(:'(
     
  26. Offline

    Dr1nKy

    when is it updated?
     
  27. Offline

    ThoLav

    Hello,

    I want to switch to SQL with PEX. I setup and it connects to mysql database, the table have been created.

    What must be done to get the settings from permissions.yml into the database? Is there a converter?
     
  28. Offline

    Scizzr

    Hello.

    I am using the Vault library for permissions, however I have noticed that when I use p.playerHas(p, "plug.perm.here"); to check for permission, Vault reports the proper boolean however when I change this and reload the PEX file (Pex 1.19.1), Vault continues to report the same boolean value. A server reload/restart reloads the PEX file, however the same problem occurs (backwards now)

    In English:
    1) I have the node 'plug.perm.here' and I check this using Vault.
    2) Vault allows me to do [whatever]
    3) I remove this node from the PEX file
    4) I reload PEX, /pex reload
    5) Vault allows me to do [whatever] still
    6) /reload
    7) Vault denies [whatever]
    8) Repeat steps 3-5, adding the node back
    9) /reload
    10) Vault allows me to do [whatever] again

    Surely this is not intended, and therefore is a problem. Here is my permission check code:
    Code:
    //Checking plug.perm.here in the class I made named Vaulty
    if (Vaulty.hasPermission(p, "perm.here")) {
        p.sendMessage("Permission OK");
    }
     
    public static boolean hasPermission(Player p, String perm) {
        if (p.isOp()) {
            return true;
        }
        if (permissionHandler != null) {
           if (permissionHandler.playerHas(p, "plug." + perm)) { return true; } else { return false; }
        } else {
            if (p.hasPermission(perm)) { return true; } else { return false; }
        }
    }
    
    I posted a similar ticket on Vault's Github page here (https://github.com/MilkBowl/Vault/issues/165) and they said this:
    Vault checks bukkit's internal permissions when supplied a player. So PEX is not correctly re-resolving permission on the player when it restarts, this has nothing to do with Vault, as vault does not manage permissions, it only checks them.

    One more note : This is only reproducible when editing permissions.yml with a text editor of some sort then using a player or console to reload permissions (/pex reload) and somehow logging out and back in refreshes the player to have the correct permission settings.

    Please take a look at this.

    Thank you!
     
  29. Offline

    Buckethead

    I plan on getting multiverse how do i make permissions for multiple worlds

    uhh....... No fuking idea. Where does parser say u go wrong. Ill post an example group i have. Ill bet the problem lies in ur world perms.

    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>'
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Aug 28, 2019
  30. Offline

    Eagle

    This Happens When I try do do /broadcast or ./say please help me
    Code:
    >18:21:55 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
     
    >18:21:55 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
     
    >18:21:55 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
     
    >18:21:55 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:124)
     
    >18:21:55 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:110)
     
    >18:21:55 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
     
    >18:21:55 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102)
     
    >18:21:55 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:962)
     
    >18:21:55 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:322)
     
    >18:21:55 [SEVERE] at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:122)
     
    >18:21:55 [SEVERE] at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37)
     
    >18:21:55 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
     
    >18:21:55 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
     
    >18:21:55 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
     
    >18:21:55 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
     
    >18:21:55 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
     
    >18:21:55 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
     
    >18:21:55 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
     
    >18:21:55 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
     
    >18:21:55 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
     
    >18:21:55 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
     
    >18:21:55 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
     
    >18:21:55 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
     
    >18:21:55 [SEVERE] null
     
    org.bukkit.command.CommandException: Unhandled exception executing 'say test' in org.bukkit.command.defaults.SayCommand@75d8ac9d
     
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:170)
     
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
     
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
     
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
     
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
     
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
     
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
     
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
     
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
     
    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)
     
    Caused by: java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
     
    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
     
    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 org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:962)
     
    at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:322)
     
    at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:122)
     
    at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37)
     
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
     
    ... 11 more
     
  31. Offline

    Buckethead

    u have it enabled to use superperms? if so do u actually have superperms permissions? if not disable its use of superperms
     

Share This Page