Inactive [ADMN/DEV] Permissions 3.1.6 - The Plugin of Tomorrow [935]

Discussion in 'Inactive/Unsupported Plugins' started by rcjrrjcr, May 24, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    rcjrrjcr

    Permissions 3.1.6 (Yeti)

    Download:
    Latest Stable (3.1.6) : Full Zip | Main Jar Only | SQL Interface Jar Only

    Previous Versions:
    3.1.5 (JAR|SQL) | 3.1.4 (JAR|SQL) | 3.1.3 (JAR|SQL) | 3.1.2 (JAR|SQL) | 3.1.1 (JAR) | 3.1 (JAR) | More older versions


    COMMAND RESTRUCTURING
    Feel free to comment and give suggestions.


    DO NOT USE GLOBAL CONFIGS FOR NOW. THE GLOBAL CONFIG IS MEANT TO SUPPLEMENT WORLD-SPECIFIC CONFIGS, NOT THE OTHER WAY ROUND. SEE https://github.com/TheYeti/Permissions/wiki/Global-vs-World .I WILL WRITE A PROPER TUTORIAL ON HOW TO USE THE GLOBAL CONFIGS SOON.

    TODO:
    • Revamp commands
    Known plugins that cause IllegalAccessError(s):

    • Help (not fixed yet)
    Temp Fix for IAEs (open)




    1. Open Help's JAR with 7zip.
    2. Find MANIFEST.MF (it can be in the root folder or in the META-INF folder, or both).
    3. Open the MANIFEST.MF file in a text editor
    4. Look for a line that starts with "Class-Path:".
    5. Delete "Permissions.jar" from that line.
    6. Save the manifest.
    7. 7zip will prompt you to save changes back into the archive. Accept.
    8. Restart server.





    Plugin Authors: How to hook into Permissions

    Due to @TheYeti being busy in RL for now, I have created a new thread for Permissions 3.x. TheYeti is still part of the Permissions team.

    Permissions... Reborn.
    This is a continuation of the work that was originally done by Nijikokun. All original credit goes to them as without their work this plugin would not have been possible. This plugin does not provide any commands or additional functionality beyond what is described in this post. That means that you need another plugin to provide colored names, chat prefixes, and op commands such as /give and /time.​

    The Permissions Team

    The team consists of myself @rcjrrjcr and @TheYeti currently with contributions from @Nijikokun as well on occasion. There are also several other members of the community who frequently assist with providing code changes, bug fixes, patches, support, feedback, and beta testing. Special thanks to @flames and the Dynmap & Wormhole X-Treme teams for the hosting of Permissions on their Jenkins server.

    What's new in 3.x?

    Taken from the GitHub page:
    1. In-game commands. For a long time, users have been pestering, nagging, demanding and/or screaming for an way to manage Permissions via commands. Now, in 3.0, in-game commands are available to manage permissions and groups.
    2. SQL storage. This allows web interfaces to manage Permissions by updating the SQL database Permissions uses.
    3. Promotion/demotion tracks. With a simple command, users can be promoted/demoted along a preconfigured track, allowing RP servers with ranks to promote the player along a class track and other possibilities.
    4. Multigroup.
    5. Weightage. Plugins are able to compare users via their weight, which is inherited from their groups. For example, SlapPlugin can check if Player A is higher-weighted than Player B when A tries to slap B (Not IRL, obviously).
    6. Improved world mirroring. Config files are now split into a group file and a user file. Also, by editing storageconfig.yml, you can configure the mirroring of entire worlds, or just its users/groups. You also do not have to create files for worlds that mirror another world. Also, two different worlds can use different storage types, like YAML and SQL.
    7. Global permissions. Instead of having to resort to cross-world group inheritance, now all worlds inherit groups and users from the global permissions file. Also, the inherited groups/users can be overridden via editing the specific world's file.
    Upgrading from 2.x to 3.x







    I have written a guide on GitHub. This demonstrates how to convert 2.x-style configs to 3.0. The YAML-to-SQL converter are still in testing, but it can be downloaded from here. It's written in Perl. @Zgred has created a web version of the script located here. @omgneeq is working on an Web UI for SQL databases (Sorry about the previous statement that he was making a converter.)​


    Install (open)
    For the admins

    In case you missed the link above, the Setup Guide on GitHub will help you quite a bit

    Samkio has updated his tutorial for P3:


    First thing that you will need to do is download the plugin. Place it in your plugins/ folder and unzip it. This should create the folder Permissions and a Permissions.jar file in your plugins folder. Next, go into Permissions/ and create a folder named the same as your world. So if your world name from server.properties is Foo you will need to create the folder plugins/Permissions/Foo. You MUST rename it to whatever your world's name is or it will not work.

    Note, if you have your server maps all saved into a single directory then the initial setup will be somewhat different. Say your maps are arranged in the main directory like so: bukkit/mapfolder/world1, bukkit/mapfolder/world2, etc. Then inside of the plugin/Permissions directory you will need to create a folder called mapfolder and inside of that put the directories containing users.yml and groups.yml in there.

    Next, you will need to go in and add yourself to the users, just replace the user that is in there with your name. Make any other modifications that you need to. While making modifications make sure that you do NOT use tabs. These will break the YAML format and cause issues. Instead, each indent should be four spaces. If you want people who aren't in the Admin group to be able to reload the permissions plugin you need to give them 'permissions.reload' permissions within the config file.

    Permissions gives server admins great control, mostly in-game reloading. More info about commands can be found here.


    FAQ (open)

    [FAQ]

    [Q] What is with the version numbers? I can't keep up, it seems like every time I look there is a new version!
    [A] I use the GNU versioning system for my version numbers. So what this means is the version number should be read as Major.Minor.Revision. So for version 2.5.2 this would mean it is the 2nd Major version, the 5th Minor release in this version, and the 2nd revision. I tend to release bug fixes and anything that doesn't add functionality or will not break things as revisions. So generally you should be safe with just watching the major & minor numbers and only getting the revision if it fixes a bug specific to you. Technically 2.5.2 should have been released as 2.6 as it did add functionality, but this was below even a minor change so I released it as a revision.

    [Q] I am getting an error that it can't pass BLOCK_PLACED or BLOCK _BREAK events to Permissions. Fix it!
    [A] That's not a question. The reason why it can't place these is probably because the syntax of your Permissions file is all whacked out, or it is a different world and you don't have a config file for that world.

    [Q] What am I suppose to name the config file?
    [A] You need to name it the same as your world. So if you look in server.properties at "level-name" you will see a world name there. Rename your config file to the same thing as that. Make sure you keep the .yml extension at the end.

    [Q] Permissions are broken. Why can no one use commands? Why am I not an admin?
    [A] First off, make sure that your formatting is correct. Look at the format that the default config file uses. Yours should look like that. Do NOT use tabs. Use 4 spaces (IE. " " <-- Four of those things.). Also, whichever group you give the permission '*' to, do not have that group inherit permissions from anyone else. That is called overloading and it will break things. Also, this.


    [Q] Which one am I suppose to download and unzip to install this?
    [A] Download the main package, not the JAR only. Unzip the ZIP file. The JAR only downloads are simply there for people who are UPGRADING and do not need the default config file.

    [Q] I have done all of this and this doesn't work! I'm going back to GroupManager!
    [A] Well, there is probably the problem. Make sure that you delete EssentialsGroupManager.jar and EssentialsGroupBridge.jar as these don't play well with Permissions and will cause headache.

    [Q] When are you going to add <blah> <feature/command> into this already? You suck! Do what I want NAU PL0X!
    [A] Feature requests should be posted on the GitHub tracker. Stupid suggestions like adding teleportation functionality and other less ludicrous stuff will be rejected.



    Changelog
    • 3.1.6
      • Major fixes.
      • Simplify tracks
    Changelog (open)





    • 3.1.5
      • Fix several minor bugs.
      • Autoconvert 2.x/GM format (only works if you split them into groups.yml and users.yml, but leave the rest untouched)
    • 3.1.4
      • Fix YAML locking bugs.
    • 3.1.3
      • Fix another SQL data and inheritance issue.
    • 3.1.2
      • Fix SQL data issues.
      • Added user/group name autocomplete
      • Separated SQL interface into separate plugin
    • 3.1.1
      • Fix prefix/suffix issues.
      • Added ON UPDATE CASCADE to the SQL foreign [/SIZE]
    • 3.1
      • Tons of fixes.
    • 3.0.6
      • Fix SQLite issues due to misimplementation of methods.
    • 3.0.5
      • Fix cache-related NPEs
      • Fixed quoted worlds (thanks again @Jeyge !)
    • 3.0.4
      • Fix LinkageError caused by ServiceManager not unloading the PermissionHandler class.
      • Added cache
      • Fix index not being incremented when promoting (thanks @Jeyge !)
    • 3.0.3
      • Fixed another getGroup bug.
    • 3.0.2
      • Fixed getGroup bug.
    • 3.0.1
      • Fixed some NPE bugs.
    • 3.0
      • Total overhaul of Permissions. Adds many new features (see What's new in 3.0?).
    • 2.7.4
      • Added overload of has() and permissions() for plugin devs
    • 2.7.3
      • Fixed negate node add/remove bug.
    • 2.7.2
      • Fix for small subtle bug introduced in last minor version.
    • 2.7.1
      • Commit by DThielke to fix several bugs with programmatic modifications of user permissions.
    • 2.7
      • Further commits by rcjrrjcr
        • Removed negatedNode checks
        • Temp fix for NULL issue
        • WorldConfigurationModification to save only modified configs
        • Fix for cache problems








    Credits (open)


    TheYeti:
    Nijikokun - Without their original work this plugin would not be possible.​
    All of the members of the community that regularly provide support in this thread for Permissions​
    Rigby, Kainzo, DThielke, GoMySQL, sk89q, RightLegRed - For hanging out with me in IRC, tons of testing, and pushing me to improve on the code constantly and make changes to make this plugin constantly better and better, and in general being entertaining.​
    Everyone else on here and in IRC who provides support, feedback, assistance, plugins that have continued to support and integrate this, and in general makes my life a bit easier, THANK YOU!​

    rcjrrjcr:
    I would like to thank Joy , jamesg and omgneeq for staying in #permissions for long periods of time to test out 3.0, and help me find many coding mistakes I made, patiently waiting for the next build while I fixed the bugs. I appreciate SvenBrnn 's and GoMySQL(Geoff Winans on this forum) 's help that allow me to design and code the SQL interface, and the HeroCraft coding team for providing support and some priceless IRC quotes (Dgco). Also, I would like to thank Lycano for helping me in many different aspects. Last but not least, I would like to thank Nijikokun and TheYeti for developing P2, which was one of my core plugins when I was still a 14-year-old server admin that didn't understand Java, and was the base for 3.0. Without these people, 3.0 would never be possible.​


    If after reading through all of that you are still having issues do one of two things. If it is a provable bug, and you have things like screenshots or copies of startup, steps to reproduce, your craftbukkit build and the version this is running along with your config files then submit the bug on the issue tracker. If it is general help or support you are needing then post a reply to this thread and someone will try to help you.

    Old thread: Permissions v2.7.4
     
  2. Offline

    HyperBCS

    Please help me. OK so I just got permissions after switching from essentials group manager and I got everything working the only thing that is bothering me is that the /pr <name> promote <groupname> isnt working as I hoped. When I try to change a persons rank that skips a rank on the track it doesnt go to that rank instead it goes along the track. I want to know an easy way to directly change a persons rank without moving on the track. Please respond quickly.
     
  3. Offline

    bennyX.X

    ##
    # Permissions has AntiBuild, which prevents a player from destroying/placing blocks.
    # To prevent a group of players then set the build: flag to false (build: false).
    # If you want a group to be able to build then set it to true.
    ##
    # Groups can inherit from other groups.
    # To make a group inherit the permissions and info nodes from another
    # group, simply place the groups name in the "inheritance:" like so:
    #
    # Example:
    # inheritance:
    # - Default
    ##
    # Wildcard Permission settings:
    #
    # You can have wildcard nodes which encompass all nodes that match it.
    # For example, the node "modplugin.*" matches "modplugin.kick", "modplugin.ban",
    # "modplugin.settings.view", and so on.
    #
    ##
    # A single asterisk means that this user/group has all permissions.
    # - '*'
    ##
    # Negated nodes are created by prefixing a normal node with "-".
    # They prevent less specific wildcard nodes from matching the negated node.
    # For example:
    #
    # permissions:
    # - 'foo.*'
    # - '-foo.bar'
    #
    # In this case, the user/group will have "foo.foo", "foo.foobar", and so on, but not "foo.bar".
    #
    ##
    # prefix: and suffix: do not do anything on their own. You need another outside plugin
    # such as iChat or HeroChat in order for these to do anything.
    ##
    #
    # For more info, visit https://github.com/TheYeti/Permissions/wiki/Guide-to-creating-YAML-configs
    #
    ##

    groups:
    Gast:
    default: true
    info:
    prefix: ''
    suffix: ''
    build: false
    inheritance:
    Member:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    - Member
    permissions:
    - 'general.spawn'
    - 'essentials.home'
    - 'essentials.sethome'
    - 'essentials.spawn'
    - 'essentials.mail'
    - 'essentials.mail.send'

    Moderator:
    default: false
    info:
    prefix: '&9[MOD]&f '
    suffix: ''
    build: true
    inheritance:
    permissions:
    - 'general.time'
    - 'general.teleport'
    - 'general.teleport.here'
    - 'general.player-info'
    - 'general.player-info'
    - 'essentials.getpos'
    - 'essentials.top'
    - 'essentials.back'
    - 'essentials.back.ondeath'
    - 'essentials.tp'
    - 'essentials.tphere'
    - 'essentials.tppos'
    - 'essentials.sethome'
    - 'essentials.home'
    - 'essentials.setwarp'
    - 'essentials.warp'
    - 'essentials.delwarp'
    - 'essentials.msg'
    - 'essentials.afk'
    - 'essentials.rules'
    - 'essentials.motd'
    - 'essentials.list'
    - 'essentials.mail'
    - 'essentials.mail.send'
    - 'essentials.helpop'
    - 'essentials.nick'
    - 'essentials.clearinventory'
    - 'essentials.mute'
    - 'essentials.kick'
    - 'essentials.tree'
    - 'essentials.bigtree'
    - 'essentials.spawn'
    - 'essentials.time'
    - 'colorme.list'
    - 'colorme.self'
    - 'colorme.remove'
    - 'citizens.admin'

    Admins:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    permissions:
    - '*'
    --------------------------------------
    users:
    benny:
    info:
    groups:
    - Admins
    permissions:
    hagaman:
    info:
    groups:
    - Admins
    permissions:
    kromibb:
    groups:
    - Guest
    permissions:

    Dejojope:
    groups:
    - Admins
    Herpina:
    groups:
    - Member
    CH3COOH:
    groups:
    - Admins
     
  4. Offline

    Haduke

    I'm still waiting on someone to help me.... My post is a few posts back....
     
  5. Offline

    ericnx

    When I try to promote a player to a certain group, I get an INTERNAL ERROR.
     
  6. Offline

    obscurehero

    /pr <user> (w:<world>) parents add <group>

    Command syntax wrong? Tracks set up incorrectly?

    I'd use a CommandHelper macro. Ridiculously simple API. Otherwise you have to enter two commands. Pretty easy.

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

    ericnx

    I really don't know if everything is set up correct. Can you help me?
     
  8. Offline

    HyperBCS

    the only thing is it keeps their tag and the only way to take it off is doing parent remove is their like a set command to set their group
     
  9. Offline

    Jeyge

    You don't have your default track set up in your groups.yml file. Take a look at the Chat Commands topic from the wiki and you will find the tracks at the bottom.
    You could always set up 2 tracks and have one skip and one not. You then add t:<track> to your promote/demote and use the track that does what you want.

    @bennyX.X
    Please post your files in code blocks or on pastebin.com and include the new error message.
    You will need to post your groups.yml file with the exact command you are trying to do and the error message you are getting.
    There will be a way to do that once the command restructuring is finished. Right now, you have to do a parents add and parents remove to do the same thing.
     
  10. Offline

    brnr72

    I started with groupmanager but it seems everyone is up about using permissions, so Im working on it now. To start, and confirm, I can use the actual groups.yml file from groupmanager in permissions as is, correct?

    I figure this is a good place to start as I use essentials, worldedit, and worldguard.


    Listed below:

    PHP:
    groups:
      Default:
        default: 
    true
        permissions
    :
        - 
    essentials.help
        
    essentials.helpop
        
    essentials.list
        - 
    essentials.motd
        
    essentials.rules
        
    essentials.spawn
        inheritance
    : []
        
    info:
          
    prefix'&e'
          
    buildfalse
          suffix
    ''
      
    SemiAdmin:
        default: 
    false
        permissions
    :
        - -
    groupmanager.mantogglesave
        
    essentials
        
    essentials.clearinventory
        
    essentials.cooldown.bypass
        
    essentials.deljail
        
    essentials.give
        
    essentials.god
        
    essentials.heal
        
    essentials.heal.others
        
    essentials.invsee
        
    essentials.item
        
    essentials.jails
        
    essentials.kickall
        
    essentials.kit.*
        - 
    essentials.mute
        
    essentials.sell
        
    essentials.setjail
        
    essentials.signs.protection.override
        
    essentials.spawnmob
        
    essentials.teleport.cooldown.bypass
        
    essentials.teleport.timer.bypass
        
    essentials.togglejail
        
    groupmanager.*
        - 
    essentials.burn
        inheritance
    :
        - 
    moderator
        info
    :
          
    prefix'&c'
          
    buildtrue
          suffix
    ''
      
    Builder:
        default: 
    false
        permissions
    :
        - 
    essentials.afk
        
    essentials.back.ondeath
        
    essentials.balance
        
    essentials.chat.shout
        
    essentials.compass
        
    essentials.home
        
    essentials.kit
        
    essentials.kit.tools
        
    essentials.mail
        
    essentials.mail.send
        
    essentials.me
        
    essentials.msg
        
    essentials.nick
        
    essentials.pay
        
    essentials.portal
        
    essentials.protect
        
    essentials.sethome
        
    essentials.signs.buy.use
        - 
    essentials.signs.disposal.create
        
    essentials.signs.disposal.use
        - 
    essentials.signs.free.use
        - 
    essentials.signs.heal.use
        - 
    essentials.signs.mail.create
        
    essentials.signs.mail.use
        - 
    essentials.signs.protection.create
        
    essentials.signs.protection.use
        - 
    essentials.signs.sell.use
        - 
    essentials.signs.trade.create
        
    essentials.signs.trade.use
        - 
    essentials.suicide
        
    essentials.tpa
        
    essentials.tpaccept
        
    essentials.tpahere
        
    essentials.tpdeny
        
    essentials.warp
        
    essentials.warp.list
        - 
    essentials.worth
        inheritance
    :
        - default
        
    info:
          
    prefix'&2'
          
    buildtrue
          suffix
    ''
      
    Moderator:
        default: 
    false
        permissions
    :
        - 
    essentials.back
        
    essentials.ban
        
    essentials.banip
        
    essentials.broadcast
        
    essentials.delwarp
        
    essentials.depth
        
    essentials.eco
        
    essentials.getpos
        
    essentials.jump
        
    essentials.kick
        
    essentials.kill
        
    essentials.setwarp
        
    essentials.time
        
    essentials.togglejail
        
    essentials.top
        
    essentials.tp
        
    essentials.tphere
        
    essentials.tpo
        
    essentials.tpohere
        
    essentials.tppos
        
    essentials.tptoggle
        
    essentials.unban
        
    essentials.unbanip
        
    essentials.whois
        
    essentials.world
        
    groupmanager.listgroups
        
    groupmanager.mandemote
        
    groupmanager.manload
        
    groupmanager.manpromote
        
    groupmanager.mansave
        
    groupmanager.manselect
        
    groupmanager.manuadd
        
    groupmanager.manudel
        
    essentials.ext
        inheritance
    :
        - 
    builder
        info
    :
          
    prefix'&5'
          
    buildtrue
          suffix
    ''
      
    Admin:
        default: 
    false
        permissions
    :
        - 
    '*'
        
    - -essentials.protect.damage.*
        
    inheritance:
        - 
    semiadmin
        info
    :
          
    prefix'&4'
          
    buildtrue
          suffix
    ''
     
  11. Offline

    bennyX.X

    Code:
    users:
        benny:
            info:
            groups:
                - Admins
            permissions:
        hagaman:
            info:
            groups:
                - Admins
            permissions:
        kromibb:
            groups:
                - Guest
            permissions:
    
        Dejojope:
            groups:
                - Admins
        Herpina:
            groups:
                - Member
        CH3COOH:
            groups:
                - Admins
    Code:
    groups:
        Gast:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
        Member:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Member
            permissions:
                - 'general.spawn'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.spawn'
                - 'essentials.mail'
                - 'essentials.mail.send'
    
        Moderator:
            default: false
            info:
                prefix: '&9[MOD]&f '
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'general.player-info'
                - 'essentials.getpos'
                - 'essentials.top'
                - 'essentials.back'
                - 'essentials.back.ondeath'
                - 'essentials.tp'
                - 'essentials.tphere'
                - 'essentials.tppos'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.setwarp'
                - 'essentials.warp'
                - 'essentials.delwarp'
                - 'essentials.msg'
                - 'essentials.afk'
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.list'
                - 'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.helpop'
                - 'essentials.nick'
                - 'essentials.clearinventory'
                - 'essentials.mute'
                - 'essentials.kick'
                - 'essentials.tree'
                - 'essentials.bigtree'
                - 'essentials.spawn'
                - 'essentials.time'
                - 'colorme.list'
                - 'colorme.self'
                - 'colorme.remove'
                - 'citizens.admin'
    
          Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
     
  12. Offline

    Flenix

    Hey guys,

    I just updated from 2.x to 3.1.6 and having a bit of an issue:
    Permissions spams the server about it disabling itself, then the server crashes.

    startup log (open)

    2011-07-15 02:35:56 [INFO] Starting minecraft server version Beta 1.7.2
    2011-07-15 02:35:56 [INFO] Loading properties
    2011-07-15 02:35:56 [INFO] Starting Minecraft server on *:25565
    2011-07-15 02:35:56 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-904-g9277096-b953jnks (MC: 1.7.2)
    2011-07-15 02:35:56 [INFO] LWC Loading shared objects
    2011-07-15 02:35:56 [INFO] Cache Protection cache: 0/10000
    2011-07-15 02:35:56 [INFO] LWC Native library: plugins/LWC/lib/native/Linux/amd64/libsqlitejdbc.so
    2011-07-15 02:35:57 [SEVERE] java.lang.IllegalAccessError: tried to access class com.nijiko.permissions.ModularControl$RefreshTask from class com.nijiko.permissions.ModularControl
    2011-07-15 02:35:57 [SEVERE] at com.nijiko.permissions.ModularControl.<init>(ModularControl.java:64)
    2011-07-15 02:35:57 [SEVERE] at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:179)
    2011-07-15 02:35:57 [SEVERE] at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:133)
    2011-07-15 02:35:57 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:121)
    2011-07-15 02:35:57 [SEVERE] at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:89)
    2011-07-15 02:35:57 [SEVERE] at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
    2011-07-15 02:35:57 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    2011-07-15 02:35:57 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    2011-07-15 02:35:57 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-15 02:35:57 [SEVERE] [Permissions] Unable to load permission data.
    2011-07-15 02:35:57 [SEVERE] [Permissions] Shutting down Permissions due to error(s).
    2011-07-15 02:35:57 [INFO] [Permissions] (Yeti) was initialized.
    2011-07-15 02:35:57 [INFO] ControllerBlock: 1.18 by Hell_Fire
    2011-07-15 02:35:57 [INFO] ControllerBlock: Using IRON_BLOCK (42) as ControllerBlock, loaded 0 disallowed types from config
    2011-07-15 02:35:57 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-07-15 02:35:57 [INFO] Preparing level "world"
    2011-07-15 02:35:57 [INFO] Preparing start region for level 0 (Seed: -8745250249771318919)
    2011-07-15 02:35:58 [INFO] MoveCraft 0.6.9 Beta plugin enabled
    2011-07-15 02:35:58 [INFO] [FalseBook Core] FalseBookCore v0.86.2alpha by GeMo enabled!
    2011-07-15 02:35:58 [INFO] [AimCannon] version 0.5 is enabled!
    2011-07-15 02:35:58 [INFO] [CookieMonster] v1.1.0.1 loaded successfully.
    2011-07-15 02:35:58 [INFO] [CookieMonster] Developed by: [jascotty2, Coelho]
    2011-07-15 02:35:58 [INFO] [FalseBook Block] No Books loaded!
    2011-07-15 02:35:58 [INFO] FalseBookBlock v0.86.2alpha by GeMo enabled
    2011-07-15 02:35:58 [INFO] [FalseBook Block] No Cauldrons loaded!
    2011-07-15 02:35:58 [INFO] properTime reading from config at /home/server/cgalvin/plugins/properTime/properTime.conf
    2011-07-15 02:35:58 [WARNING] properTime: World 'nether' not found
    2011-07-15 02:35:58 [WARNING] properTime: World 'world_skylands' not found
    2011-07-15 02:35:58 [WARNING] properTime: World 'Atremos' not found
    2011-07-15 02:35:58 [WARNING] properTime: World 'Vetanus' not found
    2011-07-15 02:35:58 [WARNING] properTime: World 'survival' not found
    2011-07-15 02:35:58 [INFO] properTime 1.8.9 initialized
    2011-07-15 02:35:58 [INFO] [GoldenSprint v0.8] Hooked into Permissions
    2011-07-15 02:35:58 [INFO] [GoldenSprint v0.8] Enabled
    2011-07-15 02:35:58 [WARNING] [CustomDifficulty] Couldn't hook into WorldEdit!
    2011-07-15 02:35:58 [INFO] [CustomDifficulty] Found the following 2 difficulties:
    default, survival.
    2011-07-15 02:35:58 [WARNING] [CustomDifficulty] Regions won't be available because WorldEdit it missing!
    2011-07-15 02:35:58 [SEVERE] Error occurred while enabling CustomDifficulty v4.0.4 (Is it up to date?): null
    java.lang.NullPointerException
    at Pasukaru.CustomDifficulty.hooks.Permissions.hook(Permissions.java:53)
    at Pasukaru.CustomDifficulty.hooks.Permissions.initialize(Permissions.java:22)
    at Pasukaru.CustomDifficulty.CustomDifficulty.initialize(CustomDifficulty.java:91)
    at Pasukaru.CustomDifficulty.CustomDifficulty.onEnable(CustomDifficulty.java:50)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-15 02:35:58 [INFO] [ClassSign] hooked into Permissions.
    2011-07-15 02:35:58 [INFO] [ClassSign] Configuration file loaded!
    2011-07-15 02:35:58 [INFO] [ClassSign] is up to date.
    2011-07-15 02:35:58 [INFO] [ClassSign] Loaded signs.dat successfully.
    2011-07-15 02:35:58 [INFO] [ClassSign] version v1.5 is enabled.
    2011-07-15 02:35:58 [INFO] [iConomyChestShop] version 2.52 initialized!
    2011-07-15 02:35:58 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-07-15 02:35:58 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-07-15 02:35:58 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-07-15 02:35:58 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-07-15 02:35:58 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-07-15 02:35:58 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-07-15 02:35:58 [INFO] [Permissions] (Yeti) disabled successfully.

    It continues like that, VERY fast... I cut it to keep it short.

    If I have WorldEdit and WorldGuard on I get a slightly different message, but even removed its still like this..

    plugins (open)

    AimCannon
    bCoolDown
    BigBrother
    BlockCantKeepUpSpam
    BlocksOnGlass
    BukkitContrib
    Cabinet
    ClassSign
    CommandiConomy
    ControllerBlock
    CookieMonster
    CustomDifficulty
    DropChest
    dynmap
    Elevators
    FalseBookBlock
    FalseBookCore
    FalseBookExtra
    FalseBookIC
    FireLord
    GoldenSprint
    HeroSneak
    iConomy (4.x)
    iConomyChestShop
    Landmarks
    LevelCraft (with most levels)
    Magic
    MobRider
    MonsterTamer
    MoveCraft
    Permissions
    properTime
    SimpleSave
    SimpleSkylands
    SpyerAdmin
    SpyerFun
    Stargate
    Towny
    Vanilla
    Whitelist
    Zeus



    groups (open)
    Code:
     groups:
        Citizen:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - iConomy.payment
            - iConomy.list
            - iConomy.rank
            - essentials.compass
            - essentials.msg
            - essentials.afk
            - essentials.rules
            - essentials.motd
            - essentials.me
            - essentials.list
            - essentials.mail.send
            - essentials.whois
            - essentials.kit
            - essentials.home
            - war.player
            - lwc.protect
            - essentials.sethome
            - stargate.use
            - essentials.signs.heal.use
            - essentials.signs.mail.use
            - essentials.signs.disposal.use
            - essentials.kit.*
            - worldedit.history.undo
            - lc.level.mining
            - lc.level.woodcutting
            - lc.level.excavation
            - lc.level.swimming
            - lc.level.explosives
            - lc.level.forgery
            - lc.level.scavenger
            - lc.level.prayer
            - lc.level.combat
            - lc.level.farming
            - lc.level.defence
            - lc.unlevel.range
            - lc.shout
            - jail.canbestickjailed
            - jail.openchest
            - realtools.hands
            - archers.arrow
            - war.warp
            - hungry.player.*
            - bog.*
            - bog.fence.fence
            - classign.Use
    #
    #
    #
        Battle Mage:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Citizen
            permissions:
            - Magic.wand.use
            - Magic.commands.spells
            - Magic.commands.cast
            - Magic.cast.arrow
            - Magic.cast.rewind
            - Magic.cast.fire
            - Magic.cast.wolf
            - Magic.cast.sandblast
            - Magic.cast.grenade
            - Magic.cast.fireball
            - Magic.cast.arrowrain
            - simpleweapon.sword.wood
            - simplearmor.leather
    #
        Elemental Mage:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Battle Mage
            permissions:
            - to3.zeus.strike
    #
    #
    #
        Combat Engineer:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Citizen
            permissions:
            - worldedit.clipboard.load
            - worldedit.clipboard.paste
            - runecraft.rune.compass
            - runecraft.rune.oracle
            - runecraft.rune.waypoint
            - runecraft.rune.teleporter
            - runecraft.rune.personalteleporter
            - runecraft.rune.phantomtorch
            - runecraft.rune.dispelling
            - runecraft.rune.leafblower
            - runecraft.rune.shield
            - runecraft.rune.firepick
            - runecraft.rune.icepick
            - runecraft.rune.waterpick
            - runecraft.rune.uncrafter
            - runecraft.rune.greenthumb
            - runecraft.rune.farmerscharm
            - runecraft.rune.powerhoe
            - runecraft.rune.divershelmet
            - runecraft.rune.coldfeet
            - runecraft.rune.magicbeacon
            - runecraft.rune.zeerixschest
            - runecraft.rune.mousetrap
            - runecraft.rune.accelerator
            - runecraft.rune.spring
            - runecraft.rune.forcefield
            - Magic.wand.use
            - Magic.commands.spells
            - Magic.commands.cast
            - Magic.cast.heal
            - Magic.cast.cushion
            - Magic.cast.rewind
            - Magic.cast.tree
            - Magic.cast.frost
            - Magic.cast.familiar
            - Magic.cast.recall
            - Magic.cast.peek
            - Magic.cast.wolf
            - Magic.cast.weather
            - simpleweapon.sword.wood
            - simpleweapon.sword.stone
            - simpleweapon.sword.iron
            - simplearmor.leather
    #
        Hidden Engineer:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Combat Engineer
            permissions:
            - Magic.cast.cloak
            - Magic.cast.decoy
    #
    #
    #
        Warrior:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Citizen
            permissions:
            - simpleweapon.sword.*
            - simplearmor.*
    #
        Fire Warrior:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Warrior
            permissions:
            - firelord.sword
            - firelord.armor
    #
    #
        Ranger:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Citizen
            permissions:
            - archers.bow.normal
            - lc.level.range
            - -lc.unlevel.range
            - simpleweapon.sword.wood
            - simplearmor.leather
            - simplearmor.chainmail
    #
        Elemental Ranger:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Ranger
            permissions:
            - archers.craft
            - archers.change.*
    #
    #
        Assassin:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Citizen
            permissions:
            - spyer.fun
            - spyer.stopmobs.fun
            - simpleweapon.sword.wood
            - simpleweapon.sword.stone
            - simpleweapon.sword.iron
            - lc.unlevel.defence
            - -lc.level.defence
    #
        Ninja Assassin:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Assassin
            permissions:
            - gs.use.sprint
            - gs.use.regen.*
            - gs.use.goldenapple
            - nocheat.speedhack
            - nocheat.moving
            - simplearmor.gold
    #
        Bowman Assassin:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Ninja Assassin
            permissions:
            - archers.bow.normal
            - simpleweapon.bow
    #
        Deadly Assassin:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Bowman Assassin
            permissions:
            - archers.bow.sniper
    #
        Kamikazee Assassin:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Deadly Assassin
            permissions:
            - Magic.wand.use
            - Magic.commands.spells
            - Magic.commands.cast
            - Magic.cast.kamikazee
    #
    #
        Summoner:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Citizen
            permissions:
            - Spells.cast.monster
            - Spells.cast.familiar
            - essentials.spawnmob
            - Magic.wand.use
            - Magic.commands.spells
            - Magic.commands.cast
            - Magic.cast.monster
            - Magic.cast.wolf
            - simpleweapon.sword.wood
            - simplearmor.leather
            - simplearmor.chainmail
    #
        Master Summoner:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Summoner
            permissions:
            - mobRider.command.goto
            - mobRider.command.attack
            - mobRider.command.go
            - mobRider.command.stop
            - mobRider.command.follow
            - mobRider.command.mount
            - mobRider.animals
            - mobRider.monsters
    #
        Supreme Summoner:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Master Summoner
            permissions:
            - monstertamer.player.catch
            - monstertamer.player.check
            - monstertamer.player.befriend
            - monstertamer.player.target
            - monstertamer.player.release
            - monstertamer.player.whistle
            - monstertamer.player.follow
            - monstertamer.player.wait
            - monstertamer.player.select
    #
    #
        Psychic:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Citizen
            permissions:
            - Magic.wand.use
            - Magic.commands.spells
            - Magic.commands.cast
            - Magic.cast.push
            - Magic.cast.pull
            - Magic.cast.leap
            - Magic.cast.fling
            - simpleweapon.sword.stone
            - simplearmor.leather
    #
        Jedi Knight:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Psychic
            permissions:
            - to3.zeus.strike
    #
        Sith Lord:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Psychic
            permissions:
            - to3.zeus.strike
    #
        Good Throwing:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Jedi Knight
            permissions:
            - Magic.cast.force
    #
        Evil Throwing:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Sith Lord
            permissions:
            - Magic.cast.force
    #
    #
    #
    #
    #
    # GOOD/CAELUM
    #
    #
    #
    # Warrior
        Paladin:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Warrior
    #
    # Upgrade [Fire Warrior]
    #
        Blaze Paladin:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Fire Warrior
    #
    #
    #
    # Ranger
        Bowman:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Ranger
    #
    # Upgrade [Elemental Ranger]
    #
        Archer:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Elemental Ranger
    #
    #
    #
    # Battle Mage
        Wizard:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Battle Mage
    #
    # Upgrade [Elemental Mage]
    #
        Mage:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Elemental Mage
    #
    #
    #
    # Combat Engineer
        Enchanter:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Combat Engineer
    #
    # Upgrade [Secret Engineer]
    #
        Battle Tech:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Hidden Engineer
    #
    #
    #
    # Psychic
        Telepath:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Psychic
    #
    # Upgrade [Jedi Knight]
    #
        Jedi Knight:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Jedi Knight
    #
        Puppeteer:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Good Throwing
    #
    #
    #
    # Assassin
        Rogue:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Assassin
    #
    # Upgrade [Ninja Assassin]
    #
        Slayer:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Ninja Assassin
    #
    # Upgrade [Bowman Assassin]
    #
        Sharpshooter:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Bowman Assassin
    #
    # Upgrade [Deadly Assassin]
    #
        Eliminator:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Deadly Assassin
    #
    # Upgrade [Kamikazee Assassin]
    #
        Samurai:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Kamikazee Assassin
    #
    #
    #
    # Summoner
        Spirit Master:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Summoner
    #
    # Upgrade [Master Summoner]
    #
        Mob Whisperer:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Master Summoner
    #
    # Upgrade [Supreme Summoner]
    #
        Lord of Souls:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Supreme Summoner
    
    
    #
    #
    #
    #
    #
    # EVIL/MORTALITAS
    #
    #
    #
    # Warrior
        Black Knight:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Warrior
    #
    # Upgrade [Fire Warrior]
    #
        Inferno Bloodknight:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Fire Warrior
    #
    #
    #
    # Ranger
        Dark Ranger:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Ranger
    #
    # Upgrade [Elemental Ranger]
    #
        Blood Ranger:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Elemental Ranger
    #
    #
    #
    # Battle Mage
        Black Mage:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Battle Mage
    #
    # Upgrade [Elemental Mage]
    #
        Death Mage:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Elemental Mage
    #
    #
    #
    # Combat Engineer
        Warlock:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Combat Engineer
    #
    # Upgrade [Secret Engineer]
    #
        Dread Forger:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Hidden Engineer
    #
    #
    #
    # Psychic
        Psionic:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Psychic
    #
    # Upgrade [Sith Lord]
    #
        Sith Lord:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Sith Lord
    #
    # Upgrade 2 [Evil Throwing]
    #
        Mind Freak:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Evil Throwing
    #
    #
    #
    # Assassin
        Executioner:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Assassin
    #
    # Upgrade [Ninja Assassin]
    #
        Silencer:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Ninja Assassin
    #
    # Upgrade [Bowman Assassin]
    #
        Hitman:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Bowman Assassin
    #
    # Upgrade [Deadly Assassin]
    #
        Shadow Master:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Deadly Assassin
    #
    # Upgrade [Kamikazee Assassin]
    #
        Martyr:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Kamikazee Assassin
    #
    #
    #
    # Summoner
        Necromancer:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Summoner
    #
    # Upgrade [Master Summoner]
    #
        Beast Rider:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Master Summoner
    #
    # Upgrade [Supreme Summoner]
    #
        Shadow Spawner:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
            inheritance:
            - Supreme Summoner
    
    
    
    #
    #
    #
    #
    #   DONATORS
    #
    #
        D Executioner:
            default: false
            info:
                prefix: '&2'
                suffix: ''
                build: true
            inheritance:
            - Evil Assassin
    #
    #
        D Hitman:
            default: false
            info:
                prefix: '&2'
                suffix: ''
                build: true
            inheritance:
            - Bowman Assassin
    #
    # fluffGOD707
        D Shadow Spawner:
            default: false
            info:
                prefix: '&5'
                suffix: ''
                build: true
            inheritance:
            - Supreme Summoner
    #
    #
        D Sith Lord:
            default: false
            info:
                prefix: '&2'
                suffix: ''
                build: true
            inheritance:
            - Sith Lord
    #
    #
    #
    #
    #   MODERATORS
    #
    #
    #
        M Spirit Master:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
            inheritance:
            - Summoner
            permissions:
            - whitelist.*
            - essentials.spawnmob
            - essentials.tp
            - essentials.tphere
            - essentials.ban
            - essentials.unban
            - essentials.kick
            - essentials.togglejail
    #
    #
        M Mob Whisperer:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
            inheritance:
            - Master Summoner
            permissions:
            - whitelist.*
            - essentials.spawnmob
            - essentials.tp
            - essentials.tphere
            - essentials.ban
            - essentials.unban
            - essentials.kick
            - essentials.togglejail
    #
    #
        M Wizard:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
            inheritance:
            - Battle Mage
            permissions:
            - essentials.tp
            - essentials.tphere
            - essentials.ban
            - essentials.unban
            - essentials.kick
            - essentials.togglejail
            - falsebook.anyic
            - towny.admin
    #
    #
        M Hitman:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
            inheritance:
            - Bowman Assassin
            permissions:
            - essentials.tp
            - essentials.tphere
            - essentials.ban
            - essentials.unban
            - essentials.kick
    #
    #
        M Shadow Master:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
            inheritance:
            - Deadly Assassin
            permissions:
            - essentials.tp
            - essentials.tphere
            - essentials.ban
            - essentials.unban
            - essentials.kick
    #
    # Baloin
        M Sith Lord:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
            inheritance:
            - Sith Lord
            permissions:
            - essentials.tp
            - essentials.tphere
            - essentials.ban
            - essentials.unban
            - essentials.kick
            - jail.usejailstick262
    #
    #
    # Thug319
        King:
            default: false
            info:
                prefix: '&c'
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - '*'
    #
    # Flenix
        Overlord:
            default: false
            info:
                prefix: '&c'
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - '*'
    #
    # TH3_5HAD0W5
        Power Abuser:
            default: false
            info:
                prefix: '&c'
                suffix: ''
                build: true
            inheritance:
            - Combat Engineer
            permissions:
            - essentials.tp
            - essentials.tphere
            - essentials.ban
            - essentials.unban
            - essentials.kick
            - essentials.togglejail
            - towny.admin
            - to3.zeus.strike
            - to3.zeus.strikeandexplode
            - essentials.time
            - Magic.wand.use
            - Magic.commands.spells
            - Magic.commands.cast
            - Magic.commands.wand
            - Magic.cast.*
            - multiverse.*
    #
    # mrfixit950
        M Mage:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
            inheritance:
            - Elemental Mage
            permissions:
            - essentials.tp
            - essentials.tphere
            - essentials.ban
            - essentials.unban
            - essentials.kick
            - essentials.togglejail
            - towny.admin
            - essentials.time
            - Magic.wand.use
            - Magic.commands.spells
            - Magic.commands.cast
            - Magic.commands.wand
            - Magic.cast.*
            - multiverse.*
    #
    #
    #
    #   SPECIAL
    #
    #
    #   [NathanWolf]
        VIP Psychic:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
            inheritance:
            - Psychic
            permissions:
            - nocheat.speedhack
            - nocheat.moving
            - nocheat.flying
    #
    #   [hallo746]
        Time Lord:
            default: false
            info:
                prefix: '&6'
                suffix: ''
                build: true
            inheritance:
            - Combat Engineer
    
    
    
    #   SPARE NODES
    
    # ControllerBlock
    #        - controllerblock.create
    #        - controllerblock.modifyOther
    
    # iConomyChestShop
    #        - iConomyChestShop.shop.buy
    #        - iConomyChestShop.shop.create
    #        - iConomyChestShop.shop.sell
    

    As you can see, a big groups file. Ran it through the parser, nothing.
    All the #'s are so I can keep myself organised and find things easily.
     
  13. Offline

    Jeyge

    The only problem with the GroupManager files is that GroupManager isn't case sensitive where Permissions is. This usually only requires a few changes to your inheritance. As an example, you would need to change "- semiadmin" to "- SemiAdmin".
    Having the error sure makes things easier to figure out but in this case, it is just your Admins: group is moved over 2 extra spaces. Move it back 2 spaces and everything should work again.
     
  14. Offline

    Flenix

    Couldn't fit into one post...

    users (open)
    Code:
     users:
        Thug319:
            groups:
            - King
        mrfixit950:
            groups:
            - M Mage
    #
    #
    # Battle Mages (Wizards)
    #
        LastHazzerd:
            groups:
            - Wizard
        darktoes:
            groups:
            - Wizard
        fossil98:
            groups:
            - Wizard
        Griht:
            groups:
            - Wizard
        Mattafis:
            groups:
            - Wizard
        elmothekelmo:
            groups:
            - Wizard
        Polaber:
            groups:
            - Wizard
        dalakor22:
            groups:
            - Wizard
        DesolatedRow:
            groups:
            - Wizard
        Riking:
            groups:
            - Wizard
        Silvaner:
            groups:
            - Wizard
        mr01sam:
            groups:
            - Wizard
        runesman:
            groups:
            - Wizard
        jiropracter:
            groups:
            - Wizard
        TriStateWizard:
            groups:
            - Wizard
        Scottythegreat:
            groups:
            - Wizard
        Drownt:
            groups:
            - Wizard
        islanderon:
            groups:
            - Wizard
        Ironhulk43:
            groups:
            - Wizard
        travisw3:
            groups:
            - Wizard
        saukawolf:
            groups:
            - Wizard
        PsychoPotato:
            groups:
            - Wizard
        _Ace_of_Diamonds:
            groups:
            - Wizard
        fishminer:
            groups:
            - Wizard
        xenma:
            groups:
            - Wizard
        INVADERMUFFIN:
            groups:
            - Wizard
        BACON_NATOR:
            groups:
            - Mage
    #
    #
    # Combat Engineers (Enchanters)
    #
        ared49:
            groups:
            - Enchanter
        Blueberrypop:
            groups:
            - Enchanter
        Sirmunchyman:
            groups:
            - Enchanter
        tankdoom:
            groups:
            - Enchanter
        lordofpie86:
            groups:
            - Enchanter
        MinistryofGamess:
            groups:
            - Enchanter
        Mich9669:
            groups:
            - Enchanter
        VesicantRedds:
            groups:
            - Enchanter
        an1njanaberlek:
            groups:
            - Enchanter
    #
    #
    # Psychics (Telepaths)
    #
        Sorzr:
            groups:
            - Telepath
        beeplebopple:
            groups:
            - Telepath
    #
    #
    # Assassins (Rogues)
    #
        tonyzz:
            groups:
            - Rogue
        Bifi323:
            groups:
            - Rogue
        BenchWorker:
            groups:
            - Rogue
        PwnNewber:
            groups:
            - Rogue
        razor219:
            groups:
            - Rogue
        Hobohunter29:
            groups:
            - Rogue
        321marshall1:
            groups:
            - Rogue
        rroger4:
            groups:
            - Rogue
        Allie333:
            groups:
            - Rogue
        TheQtuber:
            groups:
            - Rogue
        Lisa_lg:
            groups:
            - Rogue
        cinclaration:
            groups:
            - Rogue
        Flynxx:
            groups:
            - Rogue
        MinerConnor:
            groups:
            - Rogue
        ConnorRox4:
            groups:
            - Rogue
        undercoverbacon:
            groups:
            - Rogue
        DecoGlaze:
            groups:
            - Rogue
        delroy3:
            groups:
            - Rogue
        Tehrainy:
            groups:
            - Rogue
        The_Albino:
            groups:
            - Rogue
        Max1191:
            groups:
            - Rogue
        TheThreeStewges:
            groups:
            - Rogue
        deadone221:
            groups:
            - Rogue
        BioFinix:
            groups:
            - Rogue
        Xforce5628:
            groups:
            - Rogue
        markshan:
            groups:
            - Rogue
        Rickbox:
            groups:
            - Rogue
        Its_A_Traaap:
            groups:
            - Rogue
        RussBus5150:
            groups:
            - Rogue
        nickwalker10:
            groups:
            - Slayer
        RisingC02Levels:
            groups:
            - Sharpshooter
    #
    #
    #
        sava123:
            groups:
            - Spirit Master
        icanhasnachos:
            groups:
            - Spirit Master
        piepie7777:
            groups:
            - Spirit Master
        Master_Gore908:
            groups:
            - Spirit Master
        Conzorrr:
            groups:
            - Spirit Master
        Worry:
            groups:
            - Spirit Master
        Zorak99:
            groups:
            - Spirit Master
        iiNGloriouS:
            groups:
            - Spirit Master
        l2isk:
            groups:
            - Spirit Master
        Jaydar:
            groups:
            - Spirit Master
        aekx:
            groups:
            - Spirit Master
        und34dmuffin:
            groups:
            - Spirit Master
        Charles_Grimlie:
            groups:
            - Spirit Master
        Pureowner7724:
            groups:
            - Spirit Master
        FrozenFP:
            groups:
            - Spirit Master
        TheUnderDragon:
            groups:
            - Spirit Master
        x_roger:
            groups:
            - Spirit Master
        Toren5:
            groups:
            - Mob Whisperer
        Luckyshot46:
            groups:
            - Mob Whisperer
        JacobBurkey:
            permissions:
            - elevators.builder
            - elevators.advancedbuilder
            - falsebook.mc0272
            - falsebook.mc272
            groups:
            - Mob Whisperer
    #
    #
    #
        Radon7:
            groups:
            - Bowman
        xxxeibmozxxx:
            groups:
            - Bowman
        Amadran:
            groups:
            - Bowman
        Deidert:
            groups:
            - Bowman
        SmurfSons:
            groups:
            - Bowman
        Frogness:
            groups:
            - Bowman
        Nurmz:
            groups:
            - Bowman
        brandigler:
            groups:
            - Bowman
        everonman:
            groups:
            - Bowman
        Zeratul_Auditore:
            groups:
            - Bowman
        morgthekiller:
            groups:
            - Bowman
        mfrancis19:
            groups:
            - Bowman
        herbalist96:
            groups:
            - Bowman
        groalit:
            groups:
            - Bowman
        Xichael666:
            groups:
            - Bowman
        TheSplooshyMan:
            groups:
            - Bowman
        Mr_Fusspot:
            groups:
            - Bowman
        johnyboy678:
            groups:
            - Bowman
        FoxusMaximus:
            groups:
            - Bowman
        raymondwin2309:
            groups:
            - Bowman
        Hutmacher:
            groups:
            - Bowman
        ryanmc123:
            groups:
            - Bowman
        darnoc001:
            groups:
            - Bowman
        thomaspoke:
            groups:
            - Bowman
        Specter_1099:
            groups:
            - Bowman
        BERBWIREORDER:
            groups:
            - Bowman
        jecjoker:
            groups:
            - Bowman
        Chris9314:
            groups:
            - Bowman
        nbmjhk6:
            groups:
            - Bowman
        BTKBlur:
            groups:
            - Bowman
        Anslam:
            permissions:
            - archers.bow.thrice
            - archers.bow.fire
            groups:
            - Archer
        smetts12:
            permissions:
            - archers.bow.fire
            groups:
            - Archer
        unaidedsteak:
            permissions:
            - archers.bow.fire
            - archers.bow.thunder
            groups:
            - Archer
    #
    #
    # Warriors (Paladins)
    #
        Linkyblack:
            groups:
            - Paladin
        Fluffy5:
            groups:
            - Paladin
        convex37:
            groups:
            - Paladin
        BraxtonD:
            groups:
            - Paladin
        lordsqueak:
            groups:
            - Paladin
        chubbnut99:
            groups:
            - Paladin
        Rob9722:
            groups:
            - Paladin
        th3d3ad:
            groups:
            - Paladin
        MikeK111:
            groups:
            - Paladin
        thevoices21:
            groups:
            - Paladin
        bravo2zero0:
            groups:
            - Paladin
        Mini_Nipper:
            groups:
            - Paladin
        Sealand:
            groups:
            - Paladin
        EpicCassie:
            groups:
            - Paladin
        Cahm:
            groups:
            - Paladin
        Burrito_Bob:
            groups:
            - Paladin
        AntonioPT:
            groups:
            - Paladin
        NinjaRawr:
            groups:
            - Paladin
    #
    #
    #
    #
    #
        Flenix:
            groups:
            - Overlord
    #
        TH3_5HAD0W5:
            groups:
            - Power Abuser
    #
    #
    # Combat Engineer (Warlock)
    #
        JxTom:
            groups:
            - Warlock
        Alekseev:
            groups:
            - Warlock
        CowzGoWOOF:
            groups:
            - Warlock
        Rock__Bobster:
            groups:
            - Warlock
        Taurson:
            groups:
            - Warlock
        RegretExegersi:
            groups:
            - Warlock
        JKSnake:
            groups:
            - Warlock
        avanhelsing:
            groups:
            - Warlock
        Xenephontis:
            groups:
            - Warlock
        x_E_C_H_O_x:
            groups:
            - Warlock
    #
    #
    # Battle Mage (Sorcerer)
    #
        Nron:
            groups:
            - Black Mage
        Dutchess:
            groups:
            - Black Mage
        elmopim:
            groups:
            - Black Mage
        Addington:
            groups:
            - Black Mage
        kjh242:
            groups:
            - Black Mage
        shanehughes999:
            groups:
            - Black Mage
        Dazar:
            groups:
            - Black Mage
        CamWoad:
            groups:
            - Black Mage
        marsh_m3llow:
            groups:
            - Black Mage
        th3niiinja:
            groups:
            - Black Mage
        PsyKoZe_:
            groups:
            - Black Mage
        Kaisermuffin:
            groups:
            - Black Mage
        World_Hopper:
            groups:
            - Black Mage
        ktsjr:
            groups:
            - Black Mage
        mmdawg1:
            groups:
            - Black Mage
        Magnitude25:
            groups:
            - Black Mage
        Sizdor90:
            groups:
            - Black Mage
        Jamieisace:
            groups:
            - Black Mage
        blinkenmage:
            groups:
            - Black Mage
        pippin9941:
            groups:
            - Black Mage
        gshiple:
            groups:
            - Black Mage
        MasterCyria:
            groups:
            - Black Mage
        catgofire:
            groups:
            - Black Mage
        LagAurion:
            groups:
            - Black Mage
        juanja302:
            groups:
            - Death Mage
        Shiamitsu:
            groups:
            - Death Mage
    #
    #
    # Assassin (Executioner)
    #
        FatWrecked:
            groups:
            - Executioner
        Chris123144:
            groups:
            - Executioner
        c4ownz:
            groups:
            - Executioner
        Shikarego:
            groups:
            - Executioner
        kojito:
            groups:
            - Executioner
        killanator:
            groups:
            - Executioner
        Assassin7395:
            groups:
            - Executioner
        sylverCode:
            groups:
            - Executioner
        TheCreator:
            groups:
            - Executioner
        Bad7667:
            groups:
            - Executioner
        devlix:
            groups:
            - Executioner
        blue1508:
            groups:
            - Executioner
        PieRate:
            groups:
            - Executioner
        ElChu:
            groups:
            - Executioner
        MrVultax:
            groups:
            - Executioner
        iluis:
            groups:
            - Executioner
        BeckyBones:
            groups:
            - Executioner
        Stewfoo:
            groups:
            - Executioner
        brook94:
            groups:
            - Executioner
        hahalookudie:
            groups:
            - Executioner
        Bpsk8er2008:
            groups:
            - Executioner
        vantuil:
            groups:
            - Executioner
        DrunkxBarney:
            groups:
            - Executioner
        iKvaNt:
            groups:
            - Silencer
    #
    #
    # Psychics (Psionic)
    #
        jackhammer4000:
            groups:
            - Psionic
        SukiNeko13:
            groups:
            - Psionic
    #
    #
    # Summoner (Necromancer)
        studboy:
            groups:
            - Necromancer
        Hegataro:
            groups:
            - Necromancer
        constructionftw:
            groups:
            - Necromancer
        deathinlaw:
            groups:
            - Necromancer
        Tonyjrj:
            groups:
            - Necromancer
        AgentPiePro:
            groups:
            - Necromancer
        FatalDebris:
            groups:
            - Necromancer
        unclebobbie:
            groups:
            - Necromancer
        Neravius:
            groups:
            - Necromancer
        Colegod:
            groups:
            - Necromancer
        Healz4Hugs:
            groups:
            - Necromancer
        lachlanlobb117:
            groups:
            - Necromancer
        rkolada1990:
            groups:
            - Necromancer
    #
    #
    # Warrior (Black Knight)
    #
        natepc:
            groups:
            - Black Knight
        thehoodedfigure:
            groups:
            - Black Knight
        JabaWock:
            groups:
            - Black Knight
        Scotius:
            groups:
            - Black Knight
        Avaryelle:
            groups:
            - Black Knight
        Caedyn:
            groups:
            - Black Knight
        DeNi3DxFATE:
            groups:
            - Black Knight
        AfrostLord:
            groups:
            - Black Knight
        tman12354:
            groups:
            - Black Knight
        Tastejustice:
            groups:
            - Black Knight
        jnsereno:
            groups:
            - Black Knight
        CurlyPhillio:
            groups:
            - Black Knight
        kubar123:
            groups:
            - Black Knight
        mmaarriiaann:
            groups:
            - Black Knight
        UnforgivenOne:
            groups:
            - Inferno Bloodknight
    #
    #
    # Ranger (Dark Ranger)
    #
        backstab030:
            groups:
            - Dark Ranger
        bugiman11:
            groups:
            - Dark Ranger
        Destrio:
            groups:
            - Dark Ranger
        ilgazbaba:
            groups:
            - Dark Ranger
        Wizegamer:
            groups:
            - Dark Ranger
        aerowx:
            groups:
            - Dark Ranger
        belore:
            groups:
            - Dark Ranger
        Ecopocolips:
            groups:
            - Dark Ranger
        CraftingCobras:
            groups:
            - Dark Ranger
        CptnClusterfook:
            groups:
            - Dark Ranger
        fight2build:
            groups:
            - Dark Ranger
        Bloodphoenix101:
            groups:
            - Dark Ranger
        Garry198rocks:
            groups:
            - Dark Ranger
        Jetsumo:
            permissions:
            - realtools.goldpickaxe
            - realtools.diamondpickaxe
            - archers.bow.fire
            - archers.bow.tnt
            - archers.bow.thunder
            - archers.bow.thrice
            - archers.bow.fly
            - archers.bow.sniper
            groups:
            - Blood Ranger
        Thomas_the_Ace:
            permissions:
            - archers.bow.fire
            groups:
            - Blood Ranger
    #
    #
    #
    #
    #
    #
        fluffGOD707:
            groups
            - D Shadow Spawner
    #
        SuperHolySheep:
            groups:
            - D Executioner
    #
        Ironmanz:
            groups:
            - D Sith Lord
    #
        mgazda1:
            groups:
            - D Hitman
            permissions:
            - elevators.builder
            - elevators.advancedbuilder
            - falsebook.ic.mc0272
            - falsebook.ic.mc272
    #
    #
    #
        NathanWolf:
            groups:
            - VIP Psionic
    #
        hallo746:
            groups:
            - Time Lord
    #
    #
    #
        ramonski:
            groups:
            - M Mob Whisperer
        Bobtex_pirate:
            groups:
            - M Spirit Master
    #
        LeiAfkpuz:
            groups:
            - M Shadow Master
            permissions:
        Baloin:
            groups:
            - M Sith Lord
    

    Again, the # are for organization.
     
  15. Offline

    Jeyge

    You have the IllegalAccessError talked about in the OP and wiki FAQ which is usually caused by an out of date plugin. Most of the time it is MyHome or Help that causes the problem but you don't have either of those listed in your plugin list so it must be BigBrother but I would hope you are running a more recent build of that. Unless there are new plugins that are doing the same thing those plugins did to break Permissions. If updating BigBrother doesn't fix the problem, I would do what it says in the FAQ to fix it.
     
  16. Offline

    Flenix

    Aaah, I thought it was only Help that had the issue. I'll try that, I think BB is a little out of date anyway.
     
  17. Offline

    Haduke

    Screw this damn plugin. I'll try PermissionsEX, and if that doesn't work I guess I will just have to make sure that none of my plugins DEPEND on this bug filled USELESS excuse of a plugin.
     
  18. Offline

    Flenix


    Whats not working on it? Did you have it working on 2.7.2?
    I agreee, the help stuff is a bit of a mess, but if you can get it working it is worth it really. I only updated because a plugin demanded I used this not 2.7.2
     
  19. Offline

    brnr72

    This may have been said here, but its 172 pages now of thread.

    1. If a user has X permission, shouldn't the /help command only show them what they have access to? If not, whats the best way around having to show a user all the commands under /help that they can't use?

    2. Whats the plugin needed to have the prefix: '&4[~Moderator~]&f' show up in chat?
     
  20. Offline

    ryladine

    What I'm looking for may already have been posted, but I couldn't find any information about it. I have permissions working now (If you were one of the people who helped out before thanks alot!) But the server I'm working with has the nether as well, and is planning on adding multiworlds, Is there a way to add their permissions for all of them? I know the global files are there, but I can't seem to figure out if they work or not, because of the conflicting information. Can we use a * as a wild-card when specifying the world?
     
  21. Offline

    Haduke

    I've been trying to get this plugin to work through SEVERAL updates over the course of the past month or more. And so far, no one has even bothered to try and help me. This plugin has so many damn bugs in it, that my problem seems to always get overlooked. So I have decided to try something different.
     
  22. Offline

    Flenix

    Literally JUST done that part myself, here is what you need:
    https://github.com/TheYeti/Permissions/wiki/Storageconfig.yml-Options

    Its the last two parts, depending on if you want some users to have different permissions down there or not.
     
  23. Offline

    ryladine

    that looks like exactly what I need, Thanks alot!
     
  24. Offline

    Jeyge

    You would need a help plugin like Help to have it check for what permissions the user has but Help only has a limited number of plugins that it currently supports. What it does offer for the plugins that aren't currently supported though is the ability to add any that you want in a very easy way.

    For your prefix and suffix, you will need a chat plugin. I would suggest nChat or HeroChat.
     
  25. Offline

    sssss465

    Code:
    groups:
        Default:
            default: true
            info:
                prefix: '&e[&eN&b00&eb&e]&f'
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'foo.bar'
                - 'SpawnX.setspawn'
                - 'SpawnX.spawn'
                - 'nSpleef.member.creategame'
                - 'nSpleef.member.deletegame'
                - 'nSpleef.member.join'
                - 'nSpleef.member.leave'
                - 'nSpleef.member.list'
                - 'nSpleef.member.wager'
                - 'mobarena.use.join'
                - 'mobarena.use.leave'
                - 'mobarena.use.spectate'
                - 'multiverse.world.spawn'
                - 'multiverse.tp'
                - 'mobarena.classes.*'
        Builder:
            default: false
            info:
                prefix: '&3[&3K$NG&3]&2'
                suffix: '&c'
                build: true
            inheritance:
                - Default
            permissions:
                - '*'
        Admins:
            default: false
            info:
                prefix: '&6[&6Admin&6]&f'
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
                - 'lc.shout'
                - 'foo.bar'
                - 'SpawnX.setspawn'
                - 'SpawnX.spawn'
                - 'nSpleef.member.creategame'
                - 'nSpleef.member.deletegame'
                - 'nSpleef.member.join'
                - 'nSpleef.member.leave'
                - 'nSpleef.member.list'
                - 'nSpleef.member.wager'
                - 'mobarena.use.join'
                - 'mobarena.use.leave'
                - 'mobarena.use.spectate'
                - 'multiverse.tp'
                - 'multiverse.world.spawn'
                - 'mobarena.classes.*'
    
    ANNND Here is My Server Log.
    BTW, I also solved my build problem... Unrelated :p
    But, anyone can do commands like Antioch. How can I stop that?
    No, I didn't give anyone essentials.*
    Code:
    151 recipes
    16 achievements
    19:20:03 [INFO] Starting minecraft server version Beta 1.7.2
    19:20:03 [INFO] Loading properties
    19:20:03 [INFO] Starting Minecraft server on 5.9.150.126:25565
    19:20:03 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-904-
    g9277096-b953jnks (MC: 1.7.2)
    19:20:04 [INFO] LWC     Loading shared objects
    19:20:04 [INFO] Cache   Protection cache: 0/10000
    19:20:04 [INFO] LWC     Native library: plugins/LWC/lib/native/Windows/x86/sqlit
    ejdbc.dll
    19:20:04 [INFO] [Permissions] (Yeti) was initialized.
    19:20:04 [INFO] [Permissions] version [3.1.6] (Yeti)  loaded
    19:20:04 [INFO] Preparing level "SPLEEF"
    19:20:04 [INFO] Preparing start region for level 0 (Seed: -6659507525229060855)
    19:20:05 [INFO] Preparing spawn area: 93%
    19:20:05 [INFO] Preparing start region for level 1 (Seed: -4895570992561047290)
    19:20:06 [INFO] [AdminRage] version 1.7 is enabled!
    19:20:06 [WARNING] [AdminRage] Unable to write properties file!
    19:20:07 [INFO] Loaded Essentials build 2.4.1 by Zenexer, ementalo, Aelux, Brett
    flan, KimKandor, snowleo, ceulemans and Xeology
    19:20:07 [INFO] Loaded EssentialsProtect build 2.4.1 by Zenexer, ementalo, Aelux
    , Brettflan, KimKandor, snowleo, ceulemans and Xeology
    19:20:07 [INFO] Loaded EssentialsSpawn build 2.4.1 by Zenexer, ementalo, Aelux,
    Brettflan, KimKandor, snowleo, ceulemans and Xeology
    19:20:07 [INFO] [GiveTo] v0.62 enabled (loaded items: 233)
    19:20:07 [INFO] 280
    19:20:07 [INFO] 50
    19:20:07 [INFO] [Jail] Loaded 1 jail zones.
    19:20:07 [INFO] [Jail] Loaded 1 prisoners.
    19:20:07 [INFO] [Jail] Loaded 8 cells.
    19:20:07 [INFO] LWC     Loaded 134 locale strings (0 overrides)
    19:20:07 [INFO] LWC     Using Permissions API...
    19:20:07 [INFO] LWC     Loading SQLite
    19:20:07 [INFO] SQLite  Using: Native
    19:20:07 [INFO] LWC     At version: v3.11
    19:20:07 [INFO] [MultiVerse] Permissions Found
    19:20:07 [INFO] [MultiVerse] - Version 1.7.2 Enabled
    19:20:07 [INFO] [MultiVerse] Loading World & Settings - 'SPLEEF' - NORMAL
    19:20:07 [INFO] [MultiVerse] Loading World & Settings - 'SPLEEF_nether' - NETHER
    
    19:20:07 [INFO] [MultiVerse] Loading World & Settings - 'MinecraftEdge2' - NORMA
    L
    19:20:07 [INFO] Preparing start region for level 2 (Seed: 201765827865231430)
    19:20:08 [INFO] [MultiVerse] Loading World & Settings - 'Griz2Map' - NORMAL
    19:20:08 [INFO] Preparing start region for level 3 (Seed: 7349594195029107758)
    19:20:09 [INFO] [MultiVerse] Loading World & Settings - 'Griz2Map_nether' - NETH
    ER
    19:20:09 [INFO] Preparing start region for level 4 (Seed: -4302466974664351995)
    19:20:09 [INFO] [MultiVerse] 5 - World(s) loaded.
    19:20:09 [INFO] [MultiVerse] Loading Portals
    19:20:09 [INFO] [MultiVerse] 4 - Portal(s) loaded.
    19:20:09 [INFO] [nSpleef] Hooked into Permissions 3.1.6
    19:20:09 [INFO] nSpleef version 0.4.2 is enabled!
    19:20:09 [INFO] [nSpleef] Economy plugin found (Essentials version: 2.2)
    19:20:09 [INFO] [SpawnMob] Permission system found, plugin enabled
    19:20:09 [INFO] [SpawnMob] Version 1.9.4 enabled.
    19:20:09 [INFO] [WeatherControl] Loaded configuration for world 'SPLEEF'
    19:20:09 [INFO] [WeatherControl] Loaded configuration for world 'SPLEEF_nether'
    19:20:09 [INFO] [WeatherControl] Loaded configuration for world 'MinecraftEdge2'
    
    19:20:09 [INFO] [WeatherControl] Loaded configuration for world 'Griz2Map'
    19:20:09 [INFO] [WeatherControl] Loaded configuration for world 'Griz2Map_nether
    '
    19:20:09 [INFO] [WeatherControl] version 0.8.3 is enabled!
    19:20:09 [INFO] WorldEdit 4.6 enabled.
    19:20:09 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin
     for permissions.
    19:20:10 [INFO] [Citizens] Loaded 0 quests.
    19:20:10 [INFO] [Citizens] Permissions enabled.
    19:20:10 [INFO] [Citizens] version [1.0.9b] (Odyssey) loaded
    19:20:10 [INFO] [Citizens] Payment method found (EssentialsEco version: 2.2)
    19:20:10 [INFO] [iChat] Found Permissions (v3.1.6)
    19:20:10 [INFO] iChat (v2.3.2-p3) enabled
    19:20:10 [INFO] [MobArena] v0.92 enabled.
    19:20:10 [INFO] Done (0.565s)! For help, type "help" or "?"
    19:20:10 [INFO] [nSpleef] Arenas loaded!
    19:20:10 [INFO] [Citizens] Loaded 8 NPCs.
     
  26. Offline

    brnr72

    What does it mean when, for my example, I have a user under a group "Builder" and that Builder group has the - essentials.time line in the config, they can enter /time and get a format display of how to use it, but if they enter /time day it neither makes it day, nor errors out in the log?
     
  27. Offline

    JuiceHead

    Now that I got permissions working no one seems to be able to build? Yet they clearly have the rights.
    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'essentials.afk'
                - 'essentials.getpos'
                - 'essentials.help'
                - 'essentials.helpop'
                - 'essentials.list'
                - 'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.me'
                - 'essentials.msg'
                - 'essentials.rules'
        Donator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.kit'
                - 'essentials.kit.<kitname>'
                - 'essentials.nick'
                - 'essentials.spawn'
                - 'essentials.top'
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Donator
            permissions:
                - 'OpenInv.search'
                - 'log.stick'
                - 'modplugin.unban'
                - 'essentials.helpop.receive'
                - 'essentials.ignore'
                - 'essentials.realname'
                - 'essentials.seen'
                - 'essentials.whois'
                - 'essentials.ban'
                - 'essentials.banip'
                - 'essentials.kick'
                - 'essentials.mute'
                - 'essentials.tempban'
                - 'essentials.unban'
                - 'essentials.back'
                - 'essentials.tp'
                - 'essentials.tphere'
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
     
  28. Offline

    obscurehero

    you didn't give all of the permissions nodes necessary for both commands. Sometimes, and I have no idea why, some commands that you don't have access to won't throw the "you don't have permission" error and will just silently ignore you. I forget if this plugin or another one was going to do something about that.

    Honestly? Jeyge is a straight-up saint answering all the plethora of questions asked on here. There are a ton of the same question...tons of people who want you to figure out their problem for them and have zero interest in trying. If you're the latter...good riddance. This isn't really a product you're paying for. People have slaved over this thing for free and have had the good nature to share it with the rest of us.

    That being said, re-post your questions and tag me in it and I'd be happy to help. I'm sure, regardless, that if you try you'll find there are very helpful people on here. This, in my opinion, is the best permissions plugin until/if bukkit implements them natively.

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

    ACStache

    for the groups.yml file, Admins is inheriting Citizen. it's doing it a bit funky, and should be like this:
    Code:
    inheritance:
        - Citizen
    
    also: if your Admins are getting the (- '*') command, I would recommend NOT inheriting anything, as I believe doubling up permissions causes issues as well.

    Oh, extra thought: These groups and users yml files... are they your per world files or your globals? I hope they're your per world files :) (if they are make sure your 2 global files are blank)

    If this doesn't fix it, explain in detail what does and does not work. post any errors (if there are any) from your server.log, and double check your storageconfig.yml has atleast this in it:
    Code:
    permissions:
         storage:
             type: YAML
    
     
  30. Offline

    Kalman Olah

    So I've got a function that's supposed to change a user's group to something else, using the Permissions API. The problem is that this function doesn't work using SQL Storage. It only works when Permissions is running in flatfile mode. As far as I know, no one is receiving any errors, the groups simply aren't getting changed.

    The function in question:
    Code:
    public void changeGroup(String player, String group, String world){
                com.nijiko.permissions.Group grp = permissionHandler.getGroupObject(world, group);
                User usr = permissionHandler.getUserObject(world,player);
                if((grp != null) && (usr != null)){
                    LinkedHashSet<Entry> parents = usr.getParents();
                    if(parents != null){
                        for (Entry s : parents){
                            Group gr = permissionHandler.getGroupObject(world, s.getName());
                            if(gr != null){
                                usr.removeParent(gr);
                            }
                        }
                    }
                    usr.addParent(grp);
                }
            }
    You can assume the world/group/player string are correct, since this same function works for my plugin's users when they're running Permissions in flatfile mode.
    Could anyone tell me why this isn't working when Permissions uses the SQL storage system?
     
  31. Offline

    brnr72

    OK, when I search for a HELP plugin, there are several. Are there any I should stay away from that do not work well with permissions? Not sure which one to use as a HELP plugin.
     
Thread Status:
Not open for further replies.

Share This Page