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

    fondelaar


    well i changed it into this:

    Code:
    users:
      DeHollander:
        group: 'Moderator'
        permissions: ''
      blowery:
        group: 'Moderator'
        permissions: ''
      fondelaar:
        group: 'Admins'
        permissions: ''
      lysellda:
        group: 'Moderator'
        permissions: ''
      strangeon_net:
        group: 'Moderator'
        permissions: ''
    plugin:
      permissions:
        system: 'default'
        copies: ''
    groups:
      Admins:
        default: false
        info:
          prefix: '&b'
          suffix: '§multiplay'
          build: true
        inheritance: ''
        permissions:
          - '*'
      Default:
        default: true
        info:
          prefix: 'mortal'
          suffix: ''
          build: true
        inheritance: ''
        permissions:
          - 'essentials.help'
          - 'essentials.home'
          - 'essentials.motd'
          - 'essentials.rules'
          - 'essentials.sethome'
          - 'telepads.use'
          - 'essentials.tpa'
          - 'essentials.tpaccept'
          - 'essentials.tpdeny'
          - 'essentials.back'
          - 'essentials.balance'
          - 'essentials.pay'
          - 'essentials.signs.trade.use'
          - 'essentials.afk'
          - 'essentials.msg'
          - 'essentials.me'
          - 'essentials.portal'
          - 'essentials.spawn'
          - 'essentials.chat.question'
          - 'lwc.protect'
          - 'towny.wild.*'
          - 'towny.chat.global'
          - 'towny.top'
          - 'towny.town.toggle.*'
          - 'towny.town.spawn.*'
          - 'towny.town.new'
          - 'towny.town.resident'
          - 'towny.town.claim.outpost'
          - 'towny.town.claim'
          - 'towny.claimed.switch'
          - 'TreeAssist.Replant'
          - 'MobBounty.*'
          - 'iConomy.payment'
          - 'modifyworld.blocks.place.*'
          - 'modifyworld.chat'
          - 'modifyworld.items.pickup.*'
          - 'modifyworld.blocks.destroy.*'
          - 'modifyworld.blocks.interact.*'
          - 'modifyworld.items.drop.*'
          - 'modifyworld.bucket.fill'
          - 'modifyworld.bucket.empty'
          - 'modifyworld.usebeds'
          - 'modifyworld.entity.damage.deal'
          - 'modifyworld.entity.damage.take'
          - 'modifyworld.entity.mobtarget'
          - 'modifyworld.vehicle.enter'
          - 'modifyworld.vehicle.destroy'
      Moderator:
        default: false
        info:
          prefix: 'demi-god'
          suffix: ''
          build: true
        inheritance:
          - 'Default'
        permissions:
          - 'lwc.admin'
          - 'towny.claimed.*'
          - 'towny.nation.*'
          - 'towny.town.*'
          - 'TreeAssist.AutoRemove'
          - 'iConomy.access'
          - 'essentials.*'
    and it doesnt work. maby you can make an file in wich you only need to insert the plugins and usernames
    and put it at your download. or could you show me how mine should look like?
     
  3. Offline

    ScottSpittle

  4. Offline

    halo3rlz

    well, i took out every plugin except for pex, compat, and waypoint. Still i could only use the spawn, home set, and home commands. the rest which have nodes refuse to work. And it did come up as red, not blue.
     
  5. Offline

    ndeems

    Vanilla as in just a bare bukkit server with nothing but PEX and Modifyworld installed. Sorry for the confusion. Well, I tried those configs with no luck and couldn't find anything in EpicZones or Essentials that would affect this. I'm switching from EZ to Towny today, so we'll see if that fixes it and if not I'll be back :p Thanks for the help so far.

    EDIT: Got it figured out. You have to use decimals when check metadata is enabled. Thanks for the help!
     
  6. Offline

    zanew8

    When will this be updated?
    I really need this plugin! :D
     
  7. Offline

    tysonzero

    is there anyway to globally enable or disable commands? like so that even if owner/admin has 'permissions.*' they won't get the command?

    like for example

    user:
    perms:
    group:

    groups:
    group:
    perms:

    permissions:
    - -parent.command
    - -parent.command

    and so on?
     
  8. Offline

    QBcrusher

    ugh, im trying to line up my permissions nodes on notepad ++ and they are exactly aligned but nothing i do will make them not go red....please help me, i know i sound kinda stupid =\
     
  9. Offline

    ndeems

    Make sure that when you type something on a new line that you back space all the way to the left and use spaces only to start the new line. Ex. if you paste "modifyworld.*" onto a line, put your cursor in front of the 'm' , backspace all the way to the left, and then use spaces (not tabs) to align it. That should make the red go away.
     
  10. Offline

    Darcion

    I want to disable LWC in all other worlds, but it wont works anywhere "access denied" any ideas?

    Code:
        I:
            default: false
            prefix: '&1[&fI&1]&f '
            permissions:
            - multiverse.core.spawn.self
            - modifyworld.login
            - modifyworld.chat
            - modifyworld.chat.private
            - modifyworld.sneak
            - modifyworld.sprint
            - modifyworld.usebeds
            - modifyworld.bucket.*
            - modifyworld.digestion
            - modifyworld.blocks.*
            - modifyworld.items.*
            - modifyworld.damage.deal.monster.*
            - modifyworld.damage.deal.animal.*
            - modifyworld.damage.take.monster.*
            - modifyworld.damage.take.starvation
            - modifyworld.damage.take.fire
            - modifyworld.damage.take.lava
            - modifyworld.damage.take.firetick
            - modifyworld.damage.take.blockexplosion
            - modifyworld.damage.take.projectile.*
            - modifyworld.damage.take.drowning
            - modifyworld.damage.take.fall
            - modifyworld.mobtarget.*
            - modifyworld.interact.*
            - modifyworld.tame.*
            - modifyworld.vehicle.*
            - essentials.spawn
            - essentials.rules
            - essentials.help
            - essentials.motd
            - multiverse.access.guildcraft
            - multiverse.portal.access.spawn
            - multiverse.portal.access.hauptstadt
            - towny.wild.block.64.switch
            - towny.wild.block.67.switch
            - towny.wild.block.77.switch
            - towny.wild.block.54.switch
            - towny.wild.block.70.switch
            - towny.wild.block.72.switch
            - towny.wild.block.323.*
            - towny.wild.block.68.*
            - towny.wild.block.63.*
            - essentials.warp
            - essentials.warp.farmwelt
            - essentials.warp.guildcraft
            - jail.usercmd.jailstatus
            - jail.usercmd.jailpay
            - jail.openchest
            - worldguard.notify
            - spoutessentials.joinmessage
            - iConomy.payment
            - iConomy.holdings
            - nocheat.checks.chat.spam
            - essentials.who
            - essentials.me
            - essentials.msg
            - essentials.afk
            - essentials.mail
            - essentials.mail.send
            - essentials.playerlist
            - essentials.list
            - mcmmo.skills.*
            - ChestShop.shop.create.1
            - ChestShop.shop.buy.1
            - ChestShop.shop.sell.1
            - ChestShop.shop.create.4
            - ChestShop.shop.buy.4
            - ChestShop.shop.sell.4
            - ChestShop.shop.create.5
            - ChestShop.shop.buy.5
            - ChestShop.shop.sell.5
            - jobs.join.Siedler1
            - jobs.world.guildcraft
            - expskills.use
            options:
                rank: '20'
            worlds:
                farmwelt:
                    permissions:
                    - towny.wild.*
                    - lwc.deny
                guildcraft_nether:
                    permissions:
                    - towny.wild.*
                    - lwc.deny
                guildcraft_the_end:
                    permissions:
                    - towny.wild.*
                    - lwc.deny
                warzone:
                    permisssions:
                    - towny.wild.*
                    - lwc.deny
                guildcraft:
                    permisssions:
                    - lwc.protect
     
  11. Got it.:)

    Looks like 2323231 is throwing things off. I don't know if it's a PEX problem or a YAML thing, but strings that are all numbers seem to cause problems. I'm guessing you added the user by hand, based on me removing that user and adding it manually (pex user 2323231group set g-basic) which resulted in PEX adding the entry with the name in single quotes.

    Add those to the name, it should dump to SQL fine after that (it did for me).

    Ok, I just tried those in my testing setup and PEX had no problems reading and parsing it (I didn't do any real testing beyond running a few pex commands to see if it had the group list).

    I just had a thought... Which permissions.yml file are you editing? A bukkit server with PEX has two. One is in the plugins/PermissionsEx directory, the other is in the server root directory (same directory as the ops.txt file). If you are adding these to the root one, don't. Remove all the lines from it. PEX doesn't usually need anything added to that file, and the error may be from bukkit and not PEX.

    Wow, I'm not sure what to suggest then. When I tried it, I ran through the home, spawn, home set and list commands without any problems...

    Have you tried with debug turned on to see what it's checking for? I'm trying to think of anything that might shed some light on what the problem might be...

    :)

    The metadata option was something that I just turned on recently when testing with the 1.1 dev builds of bukkit to limit what 'eggs' players can have. I didn't want someone thinking it would be funny to spawn a bunch of creepers or ghasts and have them blow things up.

    Glad you got it figured out!

    This post of mine may help.:)

    http://forums.bukkit.org/threads/ad...row-is-today-1-0-0.18140/page-156#post-889434

    Something like that, if I'm understanding the question.

    PEX works on the idea that a permission node is 'false' unless specifically allowed/set as true.

    An example from my configs is multiverse.access.* (used to allow a group/player to warp to a different world controlled by multiverse). So unless that node is added to a group/player definition, the group/player will not be able to warp/teleport to another world.

    Some plugins will define their nodes as a default of true for everyone, even if it's not specifically defined for a group/player. In those cases, adding a negating node should stop access to it. So if the multiverse.access.* node was defined by the plugin as being true by default, adding - -multiverse.access.* to a group/player definition should block it.

    Does that answer your question? :)

    :) I was going to post this longer thing stating that I wasn't able to reproduce your problem, it worked OK for me, and ask you to post this and that config file, when I saw the problem.:)

    You have an extra 's' in the word permissions for the warzone and guildcraft world groups.

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

    Darcion

    omg i am a noob i am a noob i am a noob :p

    sometimes its easier for others to see such easy thing thank you man it worked now :)
     
  13. Offline

    fondelaar

    thanks....
     
  14. Offline

    Mishrathium

    @Justin The Cynical
    Question my amazing developer friend. Have you had any difficulties with this and McMMO. I've been trying to get Nos(before) and Theyeti(now) to confirm mcmmo's permission check spam every second (confirmed by several other admins) to no avail. Could there be any reason PEX would add to this mcmmo problem? Thank you as always!
     
  15. Offline

    Jäsef

    need some help blocking the annoying spawn eggs
    Code:
    groups:
        Guest:
            default: true
            permissions:
            - modifyworld.interact.minecart
            - modifyworld.interact.boat
            - -modifyworld.blocks.interact.(344|383:60|383:61|383:62|383:90|383:91|383:92|383:93|383:94)
            - modifyworld.blocks.interact.*
            - -modifyworld.blocks.place.(46|79)
            - modifyworld.blocks.place.*
            - modifyworld.sneak
            - modifyworld.sprint
            - modifyworld.usebeds
            - -modifyworld.blocks.destroy.(46|79)
            - modifyworld.blocks.destroy.*
            - modifyworld.items.drop.*
            - modifyworld.items.pickup.*
            - modifyworld.vehicle.*
            - modifyworld.chat
            - -modifyworld.items.use.(344|383:60|383:61|383:62|383:90|383:91|383:92|383:93|383:94)
            - modifyworld.items.use.*
            - CommandBin.general.warp
            - CommandBin.teleport.spawn
            - CommandBin.general.sethome
            - CommandBin.general.home
            - bukkit.command.list
        Builder:
            inheritance:
            - Guest
            permissions:
            - modifyworld.*
            - CommandBin.general.creative
            - CommandBin.general.survival
            - lwc.protect
            - CommandBin.teleport.tp
            prefix: '&2[Builder]'
        Moderator:
            inheritance:
            - Builder
            permissions:
            - CommandBin.*
            - mobdisguise.*
            prefix: '&4[Mod]'
        Admin:
            permissions:
            - '*'
            prefix: '&3[&6Admin&3]'
        Owner:
            permissions:
            - '*'
            prefix: '&4[&6O&eW&2N&9E&5R&4]'
        Co-Owner:
            permissions:
            - '*'
            prefix: '&2[&7Co&8-&3Owner&2]'
    users:
        NyanKitteeh:
            group:
            - Guest
            suffix: '&6'
        emilmoo:
            group:
            - Co-Owner
        senecalaxer:
            group:
            - Admin
        shraakx2:
            group:
            - Moderator
        sieberj:
            group:
            - Builder
        assassin1940:
            group:
            - Builder
        Divotoo:
            group:
            - Moderator
        chihuahua_14:
            group:
            - Builder
        JOlliBEE143:
            group:
            - Guest
        JGKreal:
            group:
            - Builder
        splinky1000:
            group:
            - Guest
        MrCompiler:
            group:
            - Guest
        timoty76:
            group:
            - Guest
        sharpdragon:
            group:
            - Guest
        mot706:
            group:
            - Builder
        B_thegamenerd:
            group:
            - Admin
        magicman5443:
            group:
            - Guest
        samol05:
            group:
            - Guest
        mynameissteve15:
            group:
            - Guest
        heechs:
            group:
            - Guest
        weltle0301:
            group:
            - Guest
        STONENOOBS:
            group:
            - Guest
        xErikox:
            group:
            - Builder
        Oleporse:
            group:
            - Builder
        jcrowner:
            group:
            - Guest
        IcyTruth:
            group:
            - Guest
        LukeX199:
            group:
            - Builder
        niggersaretheifs:
            group:
            - Guest
        NRJ1998:
            group:
            - Guest
        Branden1331:
            group:
            - Guest
        icecoolie:
            group:
            - Builder
        eli8527:
            group:
            - Guest
        sifiellis:
            group:
            - Builder
        tana253:
            group:
            - Guest
        chuckybohoos:
            group:
            - Guest
        ayden900:
            group:
            - Guest
        ruzzelruzzel:
            group:
            - Guest
        Magical_Max:
            group:
            - Guest
        Kakarott223:
            group:
            - Guest
        Assassin_Arch:
            group:
            - Guest
        happycow01:
            group:
            - Guest
        Sir_Goose:
            group:
            - Guest
        jack55406:
            group:
            - Guest
        Gammelfar:
            group:
            - Guest
        mongoose9:
            group:
            - Guest
        porche123:
            group:
            - Guest
        dujunenominem:
            group:
            - Guest
        lostsoul99:
            group:
            - Guest
        snakerstman:
            group:
            - Guest
        trebor__25:
            group:
            - Guest
        drumy97:
            group:
            - Guest
        kanto76:
            group:
            - Guest
        Creative_guy:
            group:
            - Guest
        Maxgoturback:
            group:
            - Guest
        freasd:
            group:
            - Guest
        paragonnova543:
            group:
            - Guest
        assassinsknife:
            group:
            - Guest
        Miner_Chris:
            group:
            - Guest
        Skycow101:
            group:
            - Guest
        coolkid1james:
            group:
            - Guest
        Goldenomnivore7:
            group:
            - Guest
        GuitarMan2110:
            group:
            - Guest
        jared6002:
            group:
            - Guest
        picklekid1000:
            group:
            - Guest
        berryelf:
            group:
            - Guest
        sythel:
            group:
            - Guest
        jackdonovan123:
            group:
            - Guest
        AngelLox:
            group:
            - Guest
        wilcraft:
            group:
            - Guest
        alexbajzer:
            group:
            - Guest
        h1mike2:
            group:
            - Guest
        njkilavos:
            group:
            - Moderator
            worlds:
                njkilavos:
                    group:
                    - Moderator
        duxton:
            group:
            - Guest
        RougeAgent:
            group:
            - Guest
        Swice2010:
            group:
            - Guest
        d101203:
            group:
            - Guest
        Shiny18:
            group:
            - Guest
        tophboss:
            group:
            - Guest
        ArcaneForce:
            group:
            - Guest
        Timpj:
            group:
            - Guest
        8ight:
            group:
            - Guest
        vikingcool:
            group:
            - Guest
        jaco903a:
            group:
            - Guest
        picka02:
            group:
            - Guest
        christimo:
            group:
            - Guest
        geket:
            group:
            - Guest
        Toxicat1:
            group:
            - Guest
        180jonathan:
            group:
            - Guest
        NiggasIsMe:
            group:
            - Guest
        alain778:
            group:
            - Guest
        bloodhunter112:
            group:
            - Guest
        liam3700:
            group:
            - Guest
        Tuveli:
            group:
            - Guest
        DBiGzZ:
            group:
            - Guest
        Shockrx12:
            group:
            - Guest
        3clipze:
            group:
            - Guest
        novias12:
            group:
            - Guest
        jaykilloran:
            group:
            - Guest
        Deduction:
            group:
            - Guest
        Xaveb:
            group:
            - Guest
        ZzBloodNGutszZ:
            group:
            - Guest
        terek100:
            group:
            - Guest
        Wing119:
            group:
            - Builder
            - Guest
        rex41043:
            group:
            - Guest
        ShinyMacD:
            group:
            - Guest
        Zvettn:
            group:
            - Builder
        tor0en:
            group:
            - Builder
        Bl00djunkie:
            group:
            - Builder
        Milosivich123:
            group:
            - Guest
        coocoo568:
            group:
            - Guest
        Gabatazz:
            group:
            - Guest
        nice9:
            group:
            - Guest
        Lampe706:
            group:
            - Guest
        setervang97:
            group:
            - Guest
        yogyog:
            group:
            - Guest
        jhoward1368:
            group:
            - Guest
        Ian0507:
            group:
            - Guest
        BlitzBoy41:
            group:
            - Guest
        mohanken:
            group:
            - Guest
        JDWinterboard:
            group:
            - Guest
        Mik12345678910:
            group:
            - Guest
        nice2guy:
            group:
            - Guest
        middeman:
            group:
            - Guest
        bobgangster101:
            group:
            - Guest
        mathias12310987:
            group:
            - Guest
        Xeromatt:
            group:
            - Guest
        theflash19980:
            group:
            - Guest
        Tom7369:
            group:
            - Guest
        SparkeeHD:
            group:
            - Guest
        badvett:
            group:
            - Guest
        olinuscoglan:
            group:
            - Guest
        MonchMonchMr:
            group:
            - Guest
        wafflemix86:
            group:
            - Guest
        lazyhooker:
            group:
            - Guest
        rasseprutt:
            group:
            - Guest
        Coolaren:
            group:
            - Guest
        angrychuckiebird:
            group:
            - Guest
        Lwoswim:
            group:
            - Guest
        Jhendrix123:
            group:
            - Guest
        jaredmykal:
            group:
            - Guest
        emodude125:
            group:
            - Guest
        liam449:
            group:
            - Guest
        mansotuva:
            group:
            - Guest
        Circcaa:
            group:
            - Guest
        assaianboy:
            group:
            - Guest
        bleron789:
            group:
            - Guest
        olivergod1:
            group:
            - Guest
        LeMinh:
            group:
            - Guest
        Vichor:
            group:
            - Guest
        oskarwess:
            group:
            - Guest
        DavidMC123:
            group:
            - Guest
        ScreamerJay:
            group:
            - Guest
        epicskull0:
            group:
            - Guest
        XpetzZ:
            group:
            - Guest
        hugo9900:
            group:
            - Guest
        joel3600:
            group:
            - Guest
        jespertakanen:
            group:
            - Guest
        DrySniperKing:
            group:
            - Guest
        ccrraaccee:
            group:
            - Guest
        izzet0533:
            group:
            - Guest
        jacce01:
            group:
            - Guest
        ekis9559:
            group:
            - Guest
        wikinghoonk:
            group:
            - Guest
        tmdirtbike:
            group:
            - Guest
        nanniz00:
            group:
            - Guest
        ninjakdr:
            group:
            - Guest
        jra1024:
            group:
            - Guest
        cbrent27:
            group:
            - Guest
        manderenan:
            group:
            - Guest
        asanator:
            group:
            - Guest
        JMT_Z3N:
            group:
            - Guest
        Omega_Church:
            group:
            - Guest
        CrazyElmoo123:
            group:
            - Guest
        LegionXVX:
            group:
            - Guest
        beastlyboi135:
            group:
            - Guest
        bigtman2000:
            group:
            - Guest
        _ST0RM_:
            group:
            - Guest
        Ryanzion:
            group:
            - Guest
        legitxmatrix:
            group:
            - Guest
        IFreak:
            group:
            - Guest
        StormPegy:
            group:
            - Guest
        Khralen:
            group:
            - Guest
        Exphius:
            group:
            - Guest
        ThaBigWig:
            group:
            - Guest
        KusuriAttack:
            group:
            - Guest
        Poltrix99:
            group:
            - Guest
        xXc00l3rXx55:
            group:
            - Guest
        bottletoad:
            group:
            - Guest
        hbdukey:
            group:
            - Guest
        mrpumkinx:
            group:
            - Guest
        akvariumfiskar:
            group:
            - Guest
        giant_badger:
            group:
            - Guest
        theloneraven:
            group:
            - Guest
        turcomansettler:
            group:
            - Guest
        Elliepie1:
            group:
            - Guest
        Ase3721:
            group:
            - Guest
        tha_unabomber:
            group:
            - Guest
        danmancrazzzy:
            group:
            - Guest
        X_pedobeer_X:
            group:
            - Guest
        mockjurgen:
            group:
            - Guest
        Surfy101:
            group:
            - Guest
        KasperSamuel:
            group:
            - Guest
        ADDERIANO:
            group:
            - Guest
        Hwoarang23:
            group:
            - Guest
        ThomasWeber96:
            group:
            - Guest
        deadman555:
            group:
            - Guest
        Brycen:
            group:
            - Guest
        Ringo54:
            group:
            - Guest
        zelplex:
            group:
            - Guest
        isac21:
            group:
            - Guest
        bus4:
            group:
            - Guest
        takplatta:
            group:
            - Builder
        jamarking:
            group:
            - Guest
        robinwidman39:
            group:
            - Guest
        CptRiceBallz:
            group:
            - Guest
        Robbet:
            group:
            - Guest
        forsker55:
            group:
            - Guest
        RainbowzOnFire13:
            group:
            - Guest
        mdodger79:
            group:
            - Guest
        bobbyjoe123454:
            group:
            - Guest
        Power_625:
            group:
            - Guest
        Justinniann:
            group:
            - Guest
        grisen10:
            group:
            - Guest
        Isac_PrO:
            group:
            - Guest
        rocklee1603:
            group:
            - Guest
        stealer12:
            group:
            - Guest
        MyCrazyPi:
            group:
            - Guest
        goldenswworddz:
            group:
            - Guest
        ESPKiller99:
            group:
            - Guest
        dsttyl:
            group:
            - Guest
        dbren:
            group:
            - Guest
        Pef:
            group:
            - Guest
        roccomation:
            group:
            - Guest
        malhog02:
            group:
            - Guest
        Addhe:
            group:
            - Guest
        enclave4444:
            group:
            - Guest
        pokemonmanta:
            group:
            - Guest
    
    my config:
    Code:
    permissions:
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
        createUserRecords: true
        allowOps: false
        debug: false
        basedir: plugins/PermissionsEx
        log-players: false
    
    note that i've read the wiki and i've tried with both 1.17 and the dev build. everything was working great until i decided to block the new spawn eggs + normal eggs and ice (due to water griefing). i believe i messed something up when i added multiple items in a single line. though i have read the wiki i have still failed. any ideas? :)
     
  16. Offline

    tysonzero

    yeah ok that makes sense. can someone from bukkit auto-make all plugins set there default nodes to false? :D
     
  17. Offline

    Tanite

    What is the specific issue that's not working properly with that setup?
     
  18. Offline

    QBcrusher

    whenever i try to hit space, it deletes whatever is in front of it, kinda like the opposite of backspace

    Code:
    22:18:57 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessa
    ble. Is the PermissionsEx plugin enabled?
    22:18:57 [SEVERE]      at ru.tehkode.permissions.bukkit.PermissionsEx.getPermis
    sionManager(PermissionsEx.java:152)
    22:18:57 [SEVERE]      at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(P
    ermissionsEx.java:159)
    22:18:57 [SEVERE]      at ru.tehkode.permissions.bukkit.superperms.PermissibleP
    EX.performCheck(PermissiblePEX.java:131)
    22:18:57 [SEVERE]      at ru.tehkode.permissions.bukkit.superperms.PermissibleP
    EX.hasPermission(PermissiblePEX.java:123)
    22:18:57 [SEVERE]      at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPer
    mission(CraftHumanEntity.java:67)
    22:18:57 [SEVERE]      at com.webkonsept.bukkit.repairchest.RepairChestPlugin.p
    ermit(Unknown Source)
    22:18:57 [SEVERE]      at com.webkonsept.bukkit.repairchest.RepairChestPlayerLi
    stener.onPlayerInteract(Unknown Source)
    22:18:57 [SEVERE]      at org.bukkit.plugin.java.JavaPluginLoader$11.execute(Ja
    vaPluginLoader.java:338)
    22:18:57 [SEVERE]      at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:62)
    22:18:57 [SEVERE]      at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:340)
    22:18:57 [SEVERE]      at org.bukkit.craftbukkit.event.CraftEventFactory.callPl
    ayerInteractEvent(CraftEventFactory.java:178)
    22:18:57 [SEVERE]      at net.minecraft.server.ItemInWorldManager.interact(Item
    InWorldManager.java:272)
    22:18:57 [SEVERE]      at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:593)
    22:18:57 [SEVERE]      at net.minecraft.server.Packet15Place.a(SourceFile:39)
    22:18:57 [SEVERE]      at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:226)
    22:18:57 [SEVERE]      at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:93)
    22:18:57 [SEVERE]      at net.minecraft.server.NetworkListenThread.a(SourceFile
    :108)
    22:18:57 [SEVERE]      at net.minecraft.server.MinecraftServer.w(MinecraftServe
    r.java:525)
    22:18:57 [SEVERE]      at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:423)
    22:18:57 [SEVERE]      at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:457)
    >
    i have permissions and permissionsex jar files in the plugins folder

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  19. When I Break or place a block, I have this error:

    Code:
    18.01 07:16:50 [Server] INFO Joueurs connectÃs:Cyberium59
    18.01 07:16:46 [Server] SEVERE... 17 more
    18.01 07:16:46 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.onPlayerInteract(PlayerListener.java:193)
    18.01 07:16:46 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.checkPlayerInventory(PlayerListener.java:235)
    18.01 07:16:46 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.canInteractWithItem(ModifyworldListener.java:137)
    18.01 07:16:46 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getItemPermission(ModifyworldListener.java:125)
    18.01 07:16:46 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getMaterialPermission(ModifyworldListener.java:121)
    18.01 07:16:46 [Server] SEVERE Caused by: java.lang.NullPointerException
    18.01 07:16:46 [Server] SEVEREat net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    18.01 07:16:46 [Server] SEVEREat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    18.01 07:16:46 [Server] SEVEREat net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    18.01 07:16:46 [Server] SEVEREat net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    18.01 07:16:46 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    18.01 07:16:46 [Server] SEVEREat net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    18.01 07:16:46 [Server] SEVEREat net.minecraft.server.Packet15Place.handle(SourceFile:39)
    18.01 07:16:46 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:602)
    18.01 07:16:46 [Server] SEVEREat net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:274)
    18.01 07:16:46 [Server] SEVEREat org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:183)
    18.01 07:16:46 [Server] SEVEREat org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:327)
    18.01 07:16:46 [Server] SEVEREat org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    18.01 07:16:46 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    18.01 07:16:46 [Server] SEVEREat java.lang.reflect.Method.invoke(Method.java:616)
    18.01 07:16:46 [Server] SEVEREat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    18.01 07:16:46 [Server] SEVEREat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    18.01 07:16:46 [Server] SEVEREat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    18.01 07:16:46 [Server] SEVERE java.lang.reflect.InvocationTargetException
    18.01 07:16:46 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.org.bukkit.event.player.PlayerInteractEvent
    18.01 07:16:45 [Server] SEVERE... 15 more
    18.01 07:16:45 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.onItemHeldChange(PlayerListener.java:168)
    18.01 07:16:45 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.checkPlayerInventory(PlayerListener.java:235)
    18.01 07:16:45 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.canInteractWithItem(ModifyworldListener.java:137)
    18.01 07:16:45 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getItemPermission(ModifyworldListener.java:125)
    18.01 07:16:45 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getMaterialPermission(ModifyworldListener.java:121)
    18.01 07:16:45 [Server] SEVERE Caused by: java.lang.NullPointerException
    18.01 07:16:45 [Server] SEVEREat net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    18.01 07:16:45 [Server] SEVEREat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    18.01 07:16:45 [Server] SEVEREat net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    18.01 07:16:45 [Server] SEVEREat net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    18.01 07:16:45 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    18.01 07:16:45 [Server] SEVEREat net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    18.01 07:16:45 [Server] SEVEREat net.minecraft.server.Packet16BlockItemSwitch.handle(SourceFile:24)
    18.01 07:16:45 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:700)
    18.01 07:16:45 [Server] SEVEREat org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:327)
    18.01 07:16:45 [Server] SEVEREat org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    18.01 07:16:45 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    18.01 07:16:45 [Server] SEVEREat java.lang.reflect.Method.invoke(Method.java:616)
    18.01 07:16:45 [Server] SEVEREat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    18.01 07:16:45 [Server] SEVEREat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    18.01 07:16:45 [Server] SEVEREat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    18.01 07:16:45 [Server] SEVERE java.lang.reflect.InvocationTargetException
    18.01 07:16:45 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.org.bukkit.event.player.PlayerItemHeldEvent
    18.01 07:16:44 [Server] SEVERE... 15 more
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.onItemHeldChange(PlayerListener.java:168)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.checkPlayerInventory(PlayerListener.java:235)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.canInteractWithItem(ModifyworldListener.java:137)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getItemPermission(ModifyworldListener.java:125)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getMaterialPermission(ModifyworldListener.java:121)
    18.01 07:16:44 [Server] SEVERE Caused by: java.lang.NullPointerException
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.Packet16BlockItemSwitch.handle(SourceFile:24)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:700)
    18.01 07:16:44 [Server] SEVEREat org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:327)
    18.01 07:16:44 [Server] SEVEREat org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    18.01 07:16:44 [Server] SEVEREat java.lang.reflect.Method.invoke(Method.java:616)
    18.01 07:16:44 [Server] SEVEREat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    18.01 07:16:44 [Server] SEVEREat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    18.01 07:16:44 [Server] SEVEREat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    18.01 07:16:44 [Server] SEVERE java.lang.reflect.InvocationTargetException
    18.01 07:16:44 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.org.bukkit.event.player.PlayerItemHeldEvent
    18.01 07:16:44 [Server] SEVERE... 15 more
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.onItemHeldChange(PlayerListener.java:168)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.checkPlayerInventory(PlayerListener.java:235)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.canInteractWithItem(ModifyworldListener.java:137)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getItemPermission(ModifyworldListener.java:125)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getMaterialPermission(ModifyworldListener.java:121)
    18.01 07:16:44 [Server] SEVERE Caused by: java.lang.NullPointerException
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.Packet16BlockItemSwitch.handle(SourceFile:24)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:700)
    18.01 07:16:44 [Server] SEVEREat org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:327)
    18.01 07:16:44 [Server] SEVEREat org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    18.01 07:16:44 [Server] SEVEREat java.lang.reflect.Method.invoke(Method.java:616)
    18.01 07:16:44 [Server] SEVEREat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    18.01 07:16:44 [Server] SEVEREat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    18.01 07:16:44 [Server] SEVEREat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    18.01 07:16:44 [Server] SEVERE java.lang.reflect.InvocationTargetException
    18.01 07:16:44 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.org.bukkit.event.player.PlayerItemHeldEvent
    18.01 07:16:44 [Server] SEVERE... 15 more
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.onItemHeldChange(PlayerListener.java:168)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.handlers.PlayerListener.checkPlayerInventory(PlayerListener.java:235)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.canInteractWithItem(ModifyworldListener.java:137)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getItemPermission(ModifyworldListener.java:125)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener.getMaterialPermission(ModifyworldListener.java:121)
    18.01 07:16:44 [Server] SEVERE Caused by: java.lang.NullPointerException
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.Packet16BlockItemSwitch.handle(SourceFile:24)
    18.01 07:16:44 [Server] SEVEREat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:700)
    18.01 07:16:44 [Server] SEVEREat org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:327)
    18.01 07:16:44 [Server] SEVEREat org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    18.01 07:16:44 [Server] SEVEREat ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    18.01 07:16:44 [Server] SEVEREat java.lang.reflect.Method.invoke(Method.java:616)
    18.01 07:16:44 [Server] SEVEREat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    18.01 07:16:44 [Server] SEVEREat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    
    I have had few block in craftbukkit, is it a problem ? (block.java, CraftingManager.java and Material.java are changed).

    Thank you :(

    PEX cannot access permission.jar

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

    jogeta_masude


    I have had a ton of trouble with this and mcMMO as well. It spam checks for every ability for every person more than once a second. I posted an issue on the mcMMO github but got no reply so have had to remove it for now. I wouldn't think this would be related to PEX would it? I would think it was mcMMO's permission checking conditions.
     
  21. :)

    I can't claim the name/title of dev, I'm just another grumpyish admin who takes the job of running his server a bit to seriously at times. ;)

    I'm afraid that I have not looked at McMMO, so I'm not aware of any problems with it.

    Of what I know of PEX, that would be my guess as well.

    Well, part of the problem is that you have use-material-names turned on, but your permissions file is using block id's, not names. :)

    Set use-material-names to off and see if it works.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 6, 2019
  22. Offline

    Jäsef

    i made myself guest but i can still use ice, eggs and spawn eggs, all of which im trying to block for the group Guest
     
  23. Well, I've not tried that particular way of blocking them, but I have done so with modifyworld.

    In the modifyworld, I turned on use-metadata and set the following nodes to deny players from having certain eggs:
    Code:
    - -modifyworld.items.have.383.50
    - -modifyworld.items.have.383.56
    - -modifyworld.items.have.383.58
    - -modifyworld.items.have.383.61
    Note that with meta-data on, PEX adds the dot-block-data to the end of the block id check.

    PEX is probably running into an error and aborting during the load process. Need to see your server.log from the bukkit version line to the OK Done line.

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

    Jäsef

    can't find use-metadata? i assume it's in the PEX config, but it's not.
    also, tried with 383.61 instead of 383:61 but with no success :/
    the thing is that i can also place/break ice which i have tried to block.
     
  25. The use-metadata option is in the config.yml for modifyworld, not PEX itself.

    As for the ice part, that looks like it should work, but let's see your modifyworld config.yml.
     
  26. Offline

    Jäsef

    ugh, tried with metadata: true but with no luck ;( can still place/break ice as well...
    Code:
    informPlayers: true
    enable: true
    itemRestrictions: false
    messages:
        prohibitedItem: You have prohibited item "%s".
        whitelistMessage: This server is Whitelisted. Goodbye!
        permissionDenied: Sorry, you don't have permission to do that, Stop trying...
        whitelist: You are not allowed to join this server. Goodbye!
    whitelist: false
    use-material-names: true
    check-metadata: true
    item-use-check: false
    drop-restricted-item: false
    
     
  27. Offline

    Jäsef

    this sucks, changed material-names to false, but i can still spawn things, use eggs and place/break ice ;(
    BUT, this time, if i try to use the moshroom egg i can spawn it, but when i try to spawn another on the same place as the first one i get the blocked item message. i can still spawn another by simply spawning it next to the first one :/
     
  28. Offline

    jogeta_masude

    The way I do it is to modifyworld.* and then put PEX into debug mode, place the block i want to block, check the permission that is checked for, then negate that on top of modifyworld.* I don't block that many blocks (lol) so i don't have a problem.

    But yes the best way IMO to fix permissions problems is to put PEX into debug then you can see exactly what its checking for.

    My question was, Is there any reason to use inheritance rather than just defining permissions for each group separately? Any performance gains? And are there any performance gains using mysql as opposed to flatfile to store permissions?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
    Justin The Cynical likes this.
  29. Offline

    fondelaar

    can any1 take a look at this permissions file and make it work? im kinda out of clues now, and they dont help on the irc page... id also like to know what i did wrong

    many thanks!!

    Code:
    groups:
        default:
            default: true
            prefix: '&e[&7Mortal&e] &f'
            suffix: '&f'
            permissions:
            - modifyworld.*
            - 'essentials.help'
            - 'essentials.home'
            - 'essentials.motd'
            - 'essentials.rules'
            - 'essentials.sethome'
            - 'telepads.use'
            - 'essentials.tpa'
            - 'essentials.tpaccept'
            - 'essentials.tpdeny'
            - 'essentials.back'
            - 'essentials.balance'
            - 'essentials.pay'
            - 'essentials.signs.trade.use'
            - 'essentials.afk'
            - 'essentials.msg'
            - 'essentials.me'
            - 'essentials.portal'
            - 'essentials.spawn'
            - 'essentials.chat.question'
            - '
            - 'lwc.protect'
            - 'towny.wild.*'
            - 'towny.chat.global'
            - 'towny.top'
            - 'towny.town.toggle.*'
            - 'towny.town.spawn.*'
            - 'towny.town.new'
            - 'towny.town.resident'
            - 'towny.town.claim.outpost'
            - 'towny.town.claim'
            - 'towny.claimed.switch'
            - 'TreeAssist.Replant'
            - 'MobBounty.*'
            - 'iConomy.payment'
        owner:
            default: false
            prefix: '&e[&7God&e] &b'
            suffix: '&b'
            permissions:
            - '*'
        Moderator:
            default: true
            prefix: ''
            suffix: '&b'
            permissions:
            - 'essentials.help'
            - 'essentials.home'
            - 'essentials.motd'
            - 'essentials.rules'
            - 'essentials.sethome'
            - 'telepads.use'
            - 'essentials.tpa'
            - 'essentials.tpaccept'
            - 'essentials.tpdeny'
            - 'essentials.back'
            - 'essentials.balance'
            - 'essentials.pay'
            - 'essentials.signs.trade.use'
            - 'essentials.afk'
            - 'essentials.msg'
            - 'essentials.me'
            - 'essentials.portal'
            - 'essentials.spawn'
            - 'essentials.chat.question'
            - 'lwc.protect'
            - 'towny.wild.*'
            - 'towny.chat.global'
            - 'towny.top'
            - 'towny.town.toggle.*'
            - 'towny.town.spawn.*'
            - 'towny.town.new'
            - 'towny.town.resident'
            - 'towny.town.claim.outpost'
            - 'towny.town.claim'
            - 'towny.claimed.switch'
            - 'TreeAssist.Replant'
            - 'MobBounty.*'
            - 'iConomy.payment'
            - 'modifyworld.*
            - 'SimpleJail.*'
            - 'lwc.admin'
            - 'towny.claimed.*'
            - 'towny.nation.*'
            - 'towny.town.*'
            - 'TreeAssist.AutoRemove'
            - 'iConomy.access'
            - -'SimpleJail.setjail'
            - 'essentials.*'
            - -essentials.ban
    users:
        fondelaar:
        group:
        - owner
     
  30. Code:
    18.01 19:49:33 [Server] SEVERE Could not pass event PLAYER_JOIN to PermissionsBukkit
    
    ? How can I fix that ?
     
  31. Offline

    Nuinbot

    1. Remove the blank permission in default and remove the apostrophes around all permissions; they aren't necessary with PEX, EXCEPT with '*' by itself (admin/op only).
    2. You don't have rank values for each group, which will prevent promote/demote commands from working. Check the wiki.
    3. If you are going to deny a permission, just deny it, THEN include the *. Doing it the other way around will allow all and skip anything after (it checks permissions line by line).

    For example, in Moderator you have essentials.* then -essentials.ban, which will still allow Moderators to ban people, because you already allowed everything first. This is the best school of thought in regards to permissions:
    • To allow some but deny the rest, just list the child nodes you want. You don't need to deny the parent node because of an implicit deny, aka "if I don't have the node, I can't use/access it".
    • To deny some but allow the rest, ALWAYS deny child nodes first, THEN allow the parent nodes. That way, when a command is issued or permission checked, it searches the denied first before going through the allowed permissions.
    Hope that makes sense! If it did, pay it forward. It seems to be the major difficulty with permissions.

    Do new players, aka default have access to modifyworld.join (if you enabled Modifyworld.jar in the plugin config)?

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

Share This Page