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. No I actuly don't have check-metadata: true.
    I just put the * there to make sure users could not use monstereggs on any block. But i guess I don't need it for that reason?

    Here is my modifyworld config:
    Code:
    enable: true
    itemRestrictions: false
    messages:
        prohibitedItem: You have prohibited item "%s".
        whitelistMessage: You are not allowed to join this server. Goodbye!
        permissionDenied: Sorry, you don't have enough permissions
        whitelist: You are not allowed to join this server. Goodbye!
    whitelist: false
    use-material-names: true
    check-metadata: false
    item-use-check: true
    drop-restricted-item: false
    informPlayers: true
    I still find it odd that I don't see any modiffyworld.blocks.interact checks when item-use-check is true
     
  3. :eek:

    Holy wide open batman! You are right. I would call this a bug.

    https://github.com/t3hk0d3/PermissionsEx/issues/241 is now opened and I made sure to credit you with finding it.
     
  4. :) Thank you.. I am glad i could help bring this issue to light.

    Could you add to you issue report the fact that "modifyworld.interact.<entityname> (right-clicking villagers and wolfs and such) does not get checked either when item-use-check: is set to true. (i think anyway :) )

    - Martin
     
  5. Done. It appears to affect any interact check. I tested by trying to open a door and right clicking on a wolf and villager.
     
  6. Offline

    matejdro

    Can you add permission to allow checking group, in which player is, but not modifying it?

    So you have permission to "pex user <user> group list" command, but not to add/set/remove commands.
     
  7. Offline

    colz99

    Sorry
    Sorry aber ich kenne mich damit genauso wenig aus... hab zwar nen eigenen Server aber mit PermissionsEX steh ich auch erst am anfang... Sorry
     
  8. Hello, when i try to promote offline users it says: An internal server error occured while attempting to perfom this command.
     
  9. Offline

    PinguinAman

    Post the error from the console.
     
  10. Sure: 2012-02-08 20:18:00 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'pex' in plugin PermissionsEx v1.18
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725)
    at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:101)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:44)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.RuntimeException: java.lang.NullPointerException
    at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:127)
    at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:127)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 14 more
    Caused by: java.lang.NullPointerException
    at ru.tehkode.permissions.backends.file.FileEntity.getOption(FileEntity.java:140)
    at ru.tehkode.permissions.ProxyPermissionUser.getOwnOption(ProxyPermissionUser.java:105)
    at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:108)
    at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
    at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
    at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
    at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
    at ru.tehkode.permissions.backends.FileBackend.getRegisteredUsers(FileBackend.java:207)
    at ru.tehkode.permissions.PermissionBackend.getUsers(PermissionBackend.java:204)
    at ru.tehkode.permissions.PermissionManager.getUsers(PermissionManager.java:141)
    at ru.tehkode.permissions.bukkit.commands.PermissionsCommand.autoCompletePlayerName(PermissionsCommand.java:98)
    at ru.tehkode.permissions.bukkit.commands.PermissionsCommand.autoCompletePlayerName(PermissionsCommand.java:65)
    at ru.tehkode.permissions.bukkit.commands.PromotionCommands.promoteUser(PromotionCommands.java:78)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:260)
    at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:120)
    ... 16 more
     
  11. Offline

    SilencShadoW

    Hey Guy,
    im confused.
    /pex user <user> group add <group> [world] [lifetime] not work :S
    /pex user z3ro_ccool group add vip Freebuildi 30 ..... and he got infinite vip access in the world freebuildi ... on switch hes again member ... :S but on backswitch world hes vip ... and 1 not work too

    only after relog it works! if u relog and the time is gone, u are member again ... maybe build in a check everytime he use a command? :S
     
  12. Offline

    nicom1997

    Code:
    21:47:23 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    21:47:23 [SEVERE]      at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:156)
    21:47:23 [SEVERE]      at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:163)
    21:47:23 [SEVERE]      at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:118)
    21:47:23 [SEVERE]      at org.getspout.spout.player.SpoutCraftPlayer.hasPermission(SpoutCraftPlayer.java:224)
    21:47:23 [SEVERE]      at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:833)
    21:47:23 [SEVERE]      at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:263)
    21:47:23 [SEVERE]      at uk.co.mdtechnology.automessage.SendMessage.run(SendMessage.java:45)
    21:47:23 [SEVERE]      at java.lang.Thread.run(Thread.java:636)
    
    This comes evere X Minutes in Log..... I use 19XX Build of Bukkit in the newest Version of PEX.
     
  13. Offline

    Zoon

    Quick question.. I have a basic setup with default, Member, VIP, and ADMIN like the original config had me do.
    I've added my permissions to each of course, and have Member -inheritance default, and so forth,
    but now the Member prefix shows up on people who are logging in for the very first time. Why would this be? Its like they are getting the Member prefix, but /pex user Playername says they are in the default group...

    --

    Edit: Nevermind, noticed somehow VIP got set as the world default as well, and was overriding the real default group

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Oct 10, 2018
  14. So I need a little help again:

    I am trying to make permissions for iConomy.

    I have given the user iConomy.user note:
    Code:
    users:
        martin:
            group:
            - guest
            permissions:
            - iConomy.user
    But when i try /money help the console prints:
    19:14:20 [INFO] User martin checked for "iConomy.user", no permission found
    19:14:20 [INFO] User martin checked for "iconomy.help" = false, found from "iConomy.user"
    19:14:20 [INFO] User martin checked for "iConomy.help" = false, found from "iConomy.user"

    if it the type >pex user martin check iConomy.user in the console it writes:
    19:14:42 [INFO] Player "martin" have "iConomy.user" = true

    ? so i am not sure what the problem is ? Thanks in advance.

    --Martin
     
  15. Offline

    gobider

    here is my problem

    08:19 PM [INFO] [Permissions] (Yeti) disabled successfully.
    08:21 PM [INFO] [Permissions] (Yeti) disabled successfully.

    How can I enable it ?
     
  16. Offline

    Percefane

    Hello,

    i've a weird problem:


    I try to prevent my members to break something with modifyworld, but that doesn't work:

    Permissions.yml
    HTML:
        Citoyen:
            prefix: '&6'
            permissions:
            - -modifyworld.blocks.destroy.3
            - -modifyworld.blocks.destroy.dirt
            - -modifyworld.blocks.interact.3
            - -modifyworld.blocks.interact.*
            - -modifyworld.blocks.place.dirt
            suffix: '&6'
            inheritance:        //Cito have the permission " -modifyworld.*"
            - Cito
            options:
                rank: '4'
                prefix: '&6'
                build: 'true'
                suffix: '&6'

    Modifyworld -> Config.yml

    HTML:
    informPlayers: true
    enable: true
    itemRestrictions: false
    messages:
        prohibitedItem: Vous ne pouvez pas utiliser de "%s".
        whitelistMessage: You are not allowed to join this server. Goodbye!
        permissionDenied: Desole, vous n'avez pas la permission.
        whitelist: You are not allowed to join this server. Goodbye!
    whitelist: false
    drop-restricted-item: false
    use-material-names: false
    check-metadata: true
    item-use-check: false


    I don't know what they can still destroy dirt. Nothing wrong in log or IG.


    THX for your help
     
  17. Offline

    Cha0sPudd1ng

    Hey Percefane, :)


    Code:
        Citoyen:
            prefix: '&6'
            permissions:
            - -modifyworld.blocks.destroy.3
            - -modifyworld.blocks.destroy.dirt
            - -modifyworld.blocks.interact.3
            - -modifyworld.blocks.interact.*
            - -modifyworld.blocks.place.dirt
            suffix: '&6'
            inheritance:        //Cito have the permission " -modifyworld.*"
            - Cito
            options:
                rank: '4'
                prefix: '&6'
                build: 'true'  <------ WHAT IS THAT ???????????????????????????????????????
                suffix: '&6'
     
  18. Try making node in all lowercase.

    This is not PEX, this is the old permissions 3 plugin that is no longer maintained. If you are trying to move over to PEX, you need to get rid of the old plugin first.

    The node you listed, "-modifyworld.*", is a removal node. The correct node for granting would be "- modifyworld.*" (space between the - and modifyworld). Can you verify that is the correct node?

    Also, can we see your full permissions file? Sometimes a typo can be very subtle and easy to miss. :)
    -modifyworld.*"

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  19. Just to add to that. You also have check-metadata: true witch causes the plugin to check all matrials for metadata so dirt should be dirt.0 (I think - correct me if I am wrong Justin)

    -- Martin
     
  20. Offline

    Black_Jack

  21. Offline

    Ghostetr

    hello there i'm in a bit of a hurry so i'll make it short
    permissions ex is making my server crash when i combine it with chat manager
    i've made prefix with colors to all my groups and then i wanted to test it out.
    first of when i try to write when in a group with prefix it takes like 15 - 30 sec before the writing is shown in the server and it stops lagging
    second when using a cmd like /pex promote Ghostetr it total crashes my server
    Code:
    groups:
        Newbie:
            default: true
            permissions:
            - '*'
            prefix: '[Newbie]'
            options:
                rank: '600'
        Human:
            default: false
            permissions:
            - '*'
            prefix: '[Human_Newbie]'
            inheritance:
            - Newbie
            options:
                rank: '500'
        Elve:
            default: false
            permissions:
            - '*'
            prefix: '[Elf_Newbie]'
            inheritance:
            - Human
            options:
                rank: '400'
        Drachai:
            default: false
            permissions:
            - '*'
            prefix: '[Drachai_Newbie]'
            inheritance:
            - Elve
            options:
                rank: '300'
        Dwarve:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Newbie&0]&f'
            inheritance:
            - Drachai
            options:
                rank: '200'
        Dwarve_Citizen:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Citizen&0]&f'
            inheritance:
            - Dwarve
            options:
                rank: '200'
        Dwarve_Farmer:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Farmer&0]&f'
            inheritance:
            - Dwarve_Citizen
            options:
                rank: '200'
        Dwarve_Merchant:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Merchant&0]&f'
            inheritance:
            - Dwarve_Farmer
            options:
                rank: '200'
        Dwarve_Priest:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Priest&0]&f'
            inheritance:
            - Dwarve_Merchant
            options:
                rank: '200'
        Dwarve_High_Priest:
            default: false
            permissions:
            - '*'
            prefix: '&0[&High Priest&0]&f'
            inheritance:
            - Dwarve_Priest
            options:
                rank: '200'
        Dwarve_FrostDwarf:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Frost Dwarf&0]&f'
            inheritance:
            - Dwarve_High_Priest
            options:
                rank: '200'
        Dwarve_FireDwarf:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Fire Dwarf&0]&f'
            inheritance:
            - Dwarve_FrostDwarf
            options:
                rank: '200'
        Dwarve_WaterDwarf:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Water Dwarf&0]&f'
            inheritance:
            - Dwarve_FireDwarf
            options:
                rank: '200'
        Dwarve_Guard:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Guard&0]&f'
            inheritance:
            - Dwarve_WaterDwarf
            options:
                rank: '200'
        Dwarve_Oatbearer:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Oatbearer&0]&f'
            inheritance:
            - Dwarve_Guard
            options:
                rank: '200'
        Dwarve_Captain:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Captain&0]&f'
            inheritance:
            - Dwarve_Oatbearer
            options:
                rank: '200'
        Dwarve_General:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6General&0]&f'
            inheritance:
            - Dwarve_Captain
            options:
                rank: '200'
        Dwarve_Longbeard:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Longbeard&0]&f'
            inheritance:
            - Dwarve_General
            options:
                rank: '200'
        Dwarve_Saerin:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Serin&0]&f'
            inheritance:
            - Dwarve_Longbeard
            options:
                rank: '200'
        Dwarve_Kazad:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Kazad&0]&f'
            inheritance:
            - Dwarve_Saerin
            options:
                rank: '200'
        Dwarve_Urthak:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Urthak&0]&f'
            inheritance:
            - Dwarve_Kazad
            options:
                rank: '200'
        Dwarve_Thane:
            default: false
            permissions:
            - '*'
            prefix: '&0[&6Thane&0]&f'
            inheritance:
            - Dwarve_Urthak
            options:
                rank: '200'
     
        Demon:
            default: false
            permissions:
            - '*'
            prefix: '[Demon_Newbie]'
            inheritance:
            - Dwarve_Thane
            options:
                rank: '100'
        Owner:
            default: false
            permissions:
            - '*'
            prefix: '&0[&8O&7wner&0]&7 '
            inheritance:
            - Demon
            options:
                rank: '0'
        Ghostetr:
            options:
                rank: Owner
    users:
        Ghostetr:
            group:
            - Owner
    there u got a copy of my permissions file

    if any knows what i can do to fix it please tell.
    in advance ty for your time

    Ghostetr
     
  22. Offline

    Percefane


    Yeah sorry, i've "- modifyworld.*" in my log


    Oh nice, that works now with "check-metadata: false"!

    Thank you so much!



    (PS: News items/blocks as enchant table are not supported?)
     
  23. Offline

    blokzeil1

  24. That is correct, and I did miss that bit, thanks for catching it. :)
     
  25. Offline

    darkcloud784

    Not entirely sure if this is a pex issue or spout, but I get it when pex is starting up.

    Code:
    2012-02-11 02:49:27 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-11"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-21"
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-20"
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-13"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-12"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-17"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-15"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-16"
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-14"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-19"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-18"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-30"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-37"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-31"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-36"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-28"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-34"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-27"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-38"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-24"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-32"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-26"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-35"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-23"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-29"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-25"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-22"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [SEVERE] Exception in thread "Thread-33"
    2012-02-11 02:49:27 [SEVERE] java.lang.NullPointerException
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore.getCRC(CRCStore.java:111)
    2012-02-11 02:49:27 [SEVERE]    at org.getspout.commons.io.CRCStore$URLCheck.run(CRCStore.java:169)
    2012-02-11 02:49:27 [INFO] [PermissionsEx] Initializing file backend
     
  26. Offline

    RG_PankO

    Justin The Cynical is there a way to disable the in-game command /pex?
    I don't want anyone to have acces to it.
    I control my groups/users directly from the MySQL.
     
  27. Hey if you give the note: - -permissions.*
    That should limit all /pex commands.

    --Martin
     
    Justin The Cynical likes this.
  28. Spout, totally spout.

    What Martin posted it correct. Those are the nodes to add to block a group or a player from accessing the pex commands if they would normally have them.

    However, by default, the players should not have access to the pex commands. If they do and you don't want them to have access, your permissions are off somewhere.

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

    RG_PankO

    Thank you for your help.

    I have * on my admins, but I don't want them to have permissions for /pex.

    Thank you, again.
     
  30. Offline

    _Alf

    I'm a bit confused trying to make inheritances learning from "Advanced Permissions Setup (Inheritance)" but using MySQL backend.
    I make a group A with "*" and inherit to group B. When i add the "-modifyworld.*" to group B, i cannot modifyworld beeing in group B like it should be, but when i try a "-multiverse.portal.access.*" it doesn't
    (also tried "- multiverse.portal.access.*").
    (Note: The "multiverse.portal.access.PORTALNAME" is working as positive permission, but this way i have to do all per portal permission by hand instead of allowing all but excluding one or two.)

    Do i have to build the structure in opposite to the tutorial (each child gets more rights instead of fewer)? Would be tough to change an existing structure then i think.

    By the way i'm wondering what the new "Non-inheriting nodes feature" might be or how it's working - could that help me?
     
  31. Offline

    blokzeil1

    What is this for error? i think permissions
    Code:
    11.02 21:54:41 [Server] INFO Read timed out
    11.02 21:54:41 [Server] INFO Disconnecting /82.136.219.221:51354: Took too long to log in
    11.02 21:54:32 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    11.02 21:54:32 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    11.02 21:54:32 [Server] INFO     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
    11.02 21:54:32 [Server] INFO     at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    11.02 21:54:32 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    11.02 21:54:32 [Server] INFO     at net.minecraft.server.NetworkManager.b(NetworkManager.java:231)
    11.02 21:54:32 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:660)
    11.02 21:54:32 [Server] INFO     at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:165)
    11.02 21:54:32 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
    11.02 21:54:32 [Server] INFO     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    11.02 21:54:32 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.java:277)
    11.02 21:54:32 [Server] INFO     at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.onPlayerQuit(WorldGuardPlayerListener.java:225)
    11.02 21:54:32 [Server] INFO     at com.sk89q.worldguard.protection.GlobalRegionManager.hasBypass(GlobalRegionManager.java:240)
    11.02 21:54:32 [Server] INFO     at com.sk89q.worldguard.bukkit.WorldGuardPlugin.hasPermission(WorldGuardPlugin.java:361)
    11.02 21:54:32 [Server] INFO     at com.sk89q.bukkit.migration.PermissionsResolverManager.hasPermission(PermissionsResolverManager.java:128)
    11.02 21:54:32 [Server] INFO     at com.sk89q.bukkit.migration.PermissionsExResolver.hasPermission(PermissionsExResolver.java:59)
    11.02 21:54:32 [Server] INFO     at ru.tehkode.permissions.PermissionManager.has(PermissionManager.java:90)
    11.02 21:54:32 [Server] INFO     at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
    11.02 21:54:32 [Server] INFO     at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
    11.02 21:54:32 [Server] INFO     at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
    11.02 21:54:32 [Server] INFO     at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
    11.02 21:54:32 [Server] INFO     at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
    11.02 21:54:32 [Server] INFO     at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:108)
    11.02 21:54:32 [Server] INFO     at ru.tehkode.permissions.ProxyPermissionUser.getOwnOption(ProxyPermissionUser.java:105)
    11.02 21:54:32 [Server] INFO     at ru.tehkode.permissions.backends.file.FileEntity.getOption(FileEntity.java:140)
    11.02 21:54:32 [Server] INFO java.lang.NullPointerException
    11.02 21:54:32 [Server] SEVERE Could not pass event org.bukkit.event.player.PlayerQuitEvent to WorldGuard
    11.02 21:54:32 [Server] INFO [WorldInventories] Saving inventory of sp1lly
    11.02 21:54:32 [Server] INFO [WorldInventories] Player sp1lly quit from world: world
    11.02 21:54:32 [Server] INFO Connection reset
    11.02 21:54:32 [Disconnect] User sp1lly has disconnected, reason: disconnect.quitting
    11.02 21:54:23 [Server] INFO     ... 16 more
    11.02 21:54:23 [Server] INFO     at com.gmail.nossr50.listeners.mcPlayerListener.onPlayerInteract(mcPlayerListener.java:201)
    11.02 21:54:23 [Server] INFO     at com.gmail.nossr50.mcPermissions.repair(mcPermissions.java:298)
    11.02 21:54:23 [Server] INFO     at com.gmail.nossr50.mcPermissions.permission(mcPermissions.java:78)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionManager.has(PermissionManager.java:66)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionManager.has(PermissionManager.java:90)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:108)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.ProxyPermissionUser.getOwnOption(ProxyPermissionUser.java:105)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.backends.file.FileEntity.getOption(FileEntity.java:140)
    11.02 21:54:23 [Server] INFO Caused by: java.lang.NullPointerException
    11.02 21:54:23 [Server] INFO     ... 12 more
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
    11.02 21:54:23 [Server] INFO     at java.lang.reflect.Method.invoke(Unknown Source)
    11.02 21:54:23 [Server] INFO     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    11.02 21:54:23 [Server] INFO     at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
    11.02 21:54:23 [Server] INFO Caused by: java.lang.reflect.InvocationTargetException
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.Packet15Place.handle(SourceFile:39)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:602)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:283)
    11.02 21:54:23 [Server] INFO     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:187)
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026)
    11.02 21:54:23 [Server] INFO org.bukkit.event.EventException
    11.02 21:54:23 [Server] SEVERE Could not pass event org.bukkit.event.player.PlayerInteractEvent to mcMMO
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.Packet15Place.handle(SourceFile:39)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:602)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:283)
    11.02 21:54:23 [Server] INFO     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:187)
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:340)
    11.02 21:54:23 [Server] INFO     at lishid.openinv.OpenInvPlayerListener.onPlayerInteract(OpenInvPlayerListener.java:63)
    11.02 21:54:23 [Server] INFO     at lishid.openinv.PermissionRelay.hasPermission(PermissionRelay.java:12)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.compat.PermissionHandler.has(PermissionHandler.java:43)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.compat.PermissionHandler.permission(PermissionHandler.java:70)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.compat.PermissionHandler.permission(PermissionHandler.java:79)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionManager.has(PermissionManager.java:90)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:108)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.ProxyPermissionUser.getOwnOption(ProxyPermissionUser.java:105)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.backends.file.FileEntity.getOption(FileEntity.java:140)
    11.02 21:54:23 [Server] INFO java.lang.NullPointerException
    11.02 21:54:23 [Server] SEVERE Could not pass event org.bukkit.event.player.PlayerInteractEvent to OpenInv
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.Packet15Place.handle(SourceFile:39)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:602)
    11.02 21:54:23 [Server] INFO     at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:283)
    11.02 21:54:23 [Server] INFO     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:187)
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    11.02 21:54:23 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:340)
    11.02 21:54:23 [Server] INFO     at com.Acrobot.ChestShop.Listeners.playerInteract.onPlayerInteract(playerInteract.java:46)
    11.02 21:54:23 [Server] INFO     at com.Acrobot.ChestShop.Listeners.playerInteract.hasAdminPermissions(playerInteract.java:89)
    11.02 21:54:23 [Server] INFO     at com.Acrobot.ChestShop.Permission.has(Permission.java:28)
    11.02 21:54:23 [Server] INFO     at com.Acrobot.ChestShop.Permission.has(Permission.java:32)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.compat.PermissionHandler.has(PermissionHandler.java:43)
    11.02 21:54:23 [Server] INFO     at ru.tehkode.permissions.compat.PermissionHandler.permission(PermissionHandler.java:70)
    
    
    my permissions:
    Code:
    groups:
        default:
            default: true
            prefix: '&f'
            info:
                xwarp:
                    warp:
                        limit:
                            total: 5
            permissions:
            - myworlds.world.build.world
            - myworlds.world.build.worldpvp
            - myworlds.world.build.world_nether
            - myworlds.world.build.worldpvp_nether
            - myworlds.portal.enter.*
            - myworlds.portal.use
            - myworlds.world.spawn
            - courier.write
            - courier.send
            - courier.info
            - commandbook.whereami.*
            - commandbook.msg
            - commandbook.motd
            - commandbook.spawn
            worlds:
                world:
                    permissions:
                    - ancasino.use
                    - lwc.protect
                    - iConomy.holdings.*
                    - iConomy.help
                    - iConomy.list
                    - iConomy.payment
                    - iConomy.access
                    - iConomy.rank
                    - commandbook.kit.list
                    - mcmmo.ability.*
                    - mcmmo.skills.*
                    - mcmmo.commands.party
                    - mcmmo.chat.partychat
                    - mcmmo.commands.ptp
                    - commandbook.kit.kits.starter
                    - commandbook.kit.kits.kerst
                    - ChestShop.shop.*
                    - xwarp.warp.create.private
                    - xwarp.warp.create.public
                    - xwarp.warp.to.*
                    - xwarp.warp.sign.to.*
                    - xwarp.warp.edit.invite.*
                    - xwarp.warp.edit.delete
                    - xwarp.warp.edit.message
                    - xwarp.warp.edit.update
                    - xwarp.warp.edit.rename
                    - xwarp.warp.command.*
                    - xwarp.warp.world.within.*
                    - falsebook.blocks.lift
                    - falsebook.blocks.bridge
                    - falsebook.blocks.cauldron.use
                    - falsebook.blocks.door
                    - falsebook.blocks.gate
                    - falsebook.blocks.hiddenswitch.*
                    - falsebook.blocks.lightswitch.*
                    - falsebook.cart.booster2x
                    - falsebook.cart.booster8x
                    - falsebook.cart.brake25x
                    - falsebook.cart.brake50x
                    - falsebook.cart.station
                    - falsebook.cart.eject
                    - falsebook.cart.sort
                    - falsebook.cart.emitter
                    - falsebook.cart.reverse
                    - falsebook.cart.constantspeed
                    - simpleclans.anyone.*
                    - simpleclans.member.*
                    - simpleclans.leader.*
                    - simplespleef.help
                    - simplespleef.announce
                    - simplespleef.join
                    - simplespleef.team
                    - simplespleef.list
                    - simplespleef.start
                    - simplespleef.leave
                    - simplespleef.stop
                    - simplespleef.watch
                    - simplespleef.back
                    - simplespleef.sign.*
                    - worldguard.region.addowner.own.*
                    - worldguard.region.removeowner.own.*
                    - worldguard.region.addmember.own.*
                    - worldguard.region.removemember.own.*
                    - worldguard.region.info
                    - worldguard.region.list
                world_nether:
                    permissions:
                    - lwc.protect
        Longtimer:
            inheritance:
            - default
            prefix: '&f(&3LT&f)&2 '
            permissions: null
            worlds:
                world:
                    permissions:
                    - commandbook.kit.kits.longtimer
                vanilla:
                    permissions: null
        Arch:
            inheritance:
            - default
            prefix: '&f(&9Architect&f)&2 '
            info:
                xwarp:
                    warp:
                        limit:
                            total: 6
            permissions:
            - magiccarpet.mc
            - myworlds.world.build.creative
            worlds:
                creative:
                    permissions:
        Builder:
            inheritance:
            - Arch
            prefix: '&f(&6Builder&f)&2 '
            info:
                xwarp:
                    warp:
                        limit:
                            total: 8
            permissions: null
            worlds:
                world:
                    permissions:
                    - magiccarpet.mc
                    - worldguard.stack
                    - commandbook.kit.kits.builder
                    - commandbook.kit.kits.food
                    prefix: '&f(&6Builder&f)&2 '
                vanilla:
                    permissions: null
                world_nether:
                    permissions:
                    - magiccarpet.mc
                creative:
                    permissions:
                    - CreativeControl.Chest
                    - CreativeControl.furnace
                    - CreativeControl.dispenser
        VIP:
            inheritance:
            - Builder
            prefix: '&f(&6VIP&f)&2 '
            info:
                xwarp:
                    warp:
                        limit:
                            total: 10
            permissions: null
            worlds:
                world:
                    permissions:
                    - magiccarpet.ml
                    - commandbook.kit.kits.vip
                    - worldguard.region.define
                    - worldguard.region.redefine.own
                    - worldguard.region.select.own.*
                    - worldguard.region.remove
                    - worldedit.selection.*
                vanilla:
                    permissions: null
                creative:
                    permissions:
                    - worldguard.region.define
                    - worldguard.region.addowner.own.*
                    - worldguard.region.remove.own.*
                    - worldedit.selection.*
                    - worldedit.wand
                world_nether:
                    permissions:
                    - worldguard.region.define
                    - worldedit.selection.*
                    - magiccarpet.ml
        HIDDENVIP:
            inheritance:
            - VIP+
            prefix: ''
            permissions: null
        beun:
            inheritance:
            - VIP
            prefix: '&f(&6BeunHaas&f)&2 '
            permissions: null
            worlds:
                world:
                    permissions:
                    - falsebook.*
        java:
            inheritance:
            - VIP
            prefix: '&f[&6Dev&f]&2 '
            permissions: null
            worlds: null
        VIP+:
            inheritance:
            - vip
            prefix: '&f(&6VIP+&f)&2 '
            permissions: null
            worlds:
                world:
                    permissions:
                    - worldguard.stack
                vanilla:
                    permissions: null
                creative:
                    permissions:
                    - worldedit.region.x
                    - worldedit.selection
                    - worldedit.region
                    - worldedit.clipboard.flip
                    - worldedit.clipboard.rotate
                    - worldedit.clipboard.cut
                    - worldedit.clipboard.copy
                    - worldedit.clipboard.paste
                    - worldedit.selection.*
                    - worldedit.fixlava
                    - worldedit.fixwater
                    - worldedit.region.*
                    - worldedit.history.*
                ghostmap:
                    permissions:
                    - worldedit.clipboard.flip
                    - worldedit.clipboard.rotate
                    - worldedit.clipboard.copy
                    - worldedit.clipboard.cut
                    - worldedit.clipboard.paste
                    - worldedit.selection.*
                    - worldedit.fixlava
                    - worldedit.fixwater
                    - worldedit.region.*
                    - worldedit.history.*
        Mod:
            inheritance:
            - arch
            prefix: '&f[&4Mod&f]&e '
            permissions:
            - foundboxx.notify
            - foundboxx.ignore.coal
            worlds:
                world:
                    permissions:
                    - '*'
                world_nether:
                    permissions:
                    - '*'
                world_the_end:
                    permissions:
                    - '*'
                creative:
                    permissions:
                    - '*'
        Admin:
            inheritance:
            - Mod
            prefix: '&f[&4Admin&f]&c '
            permissions:
            - '*'
        BigBoss:
            inheritance:
            - Admin
            prefix: '&f(&3LT&f) &2'
        RE:
            prefix: '&f(&cRE&f)&2 '
            inheritance:
            - Longtimer
            permissions:
            - myworlds.world.build.*
            Worlds:
                world:
                    permissions:
                    - commandbook.kit.kits.redstone
                    prefix: '&f(&cRE&f)&2 '
        kalevip+:
            prefix: '&f'
            inheritance:
            - VIP+
        BeunArch:
            prefix: '&f(&9A&f) (&6BeunHaas&f)&2 '
            inheritance:
            - beun
            - Arch
        JavaArch:
            prefix: '&f(&9A&f) [&6Dev&f]&2 '
            inheritance:
            - java
            - Arch
        VIP+Arch:
            prefix: '&f(&6VIP+&f)&9A&f)&2 '
            inheritance:
            - VIP+
    
     

Share This Page