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

    efstajas

    I've got * Permissions and I am an OP, but when I try to reload permissions (or something else inside permissions) it says that I don't have the permissions.
     
  3. Offline

    Jeyge

    You are trying to run 3.x files using the 2.7.4 version of Permissions. You will either need to upgrade to the 3.1.2 version of Permissions or run with the 2.x version of the files.

    Wrong thread?

    You'll need to post your permissions files (all of them, just say empty if there are any empty ones) and your server.log.

    I asked for your server.log so I could verify you were running the right version but perhaps this will help and I won't need it. Would have been nice if you provided everything I asked for but oh well.

    As for errors, you might notice in your users.yml file that
    Code:
        efstajas:
            group: 'Admins'
        TankTarus:
            group: 'Admins'
    
    doesn't quite look like
    Code:
        TheNo1Yeti:
            groups:
                - Admins
            permissions:
        Herpina:
            groups:
                - Moderator
            permissions:
                - 'herp.derp'
        Derpina:
            groups:
                - Admins
            info:
                prefix: '&4'
            permissions:
                - '-derp.derp'
    
    Make your users look like the defaults and you will see some better results.

    Take a look here for some examples.
    You only need PermissionsSql.jar if you are using the SQL option of Permissions and if you are, you will need both Permissions.jar and PermissionsSql.jar.

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

    daleisme

    When I try to add

    'permissions.*' To admin and then run I get this error:

    Code:
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.constructor.BaseConstructor.getSin
    gleData(BaseConstructor.java:124)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    22:10:56 [SEVERE]       at com.nijiko.configuration.NotNullConfiguration.load(No
    tNullConfiguration.java:52)
    22:10:56 [SEVERE]       at com.nijiko.data.YamlGroupStorage.reload(YamlGroupStor
    age.java:162)
    22:10:56 [SEVERE]       at com.nijiko.data.YamlGroupStorage.<init>(YamlGroupStor
    age.java:29)
    22:10:56 [SEVERE]       at com.nijiko.data.YamlCreator.getGroupStorage(YamlCreat
    or.java:58)
    22:10:56 [SEVERE]       at com.nijiko.data.StorageFactory.getGroupStorage(Storag
    eFactory.java:129)
    22:10:56 [SEVERE]       at com.nijiko.permissions.ModularControl.forceLoadWorld(
    ModularControl.java:91)
    22:10:56 [SEVERE]       at com.nijiko.permissions.ModularControl.loadWorld(Modul
    arControl.java:82)
    22:10:56 [SEVERE]       at com.nijiko.permissions.ModularControl.safeGetUser(Mod
    ularControl.java:489)
    22:10:56 [SEVERE]       ... 16 more
    22:10:56 [SEVERE] java.lang.Exception: Error creating user tomwhite96 in world w
    orld due to storage problems!
    22:10:56 [SEVERE]       at com.nijiko.permissions.ModularControl.safeGetUser(Mod
    ularControl.java:491)
    22:10:56 [SEVERE]       at com.nijiko.permissions.ModularControl.inGroup(Modular
    Control.java:601)
    22:10:56 [SEVERE]       at com.nijiko.permissions.ModularControl.inGroup(Modular
    Control.java:645)
    22:10:56 [SEVERE]       at com.sk89q.bukkit.migration.NijiPermissionsResolver.in
    Group(NijiPermissionsResolver.java:75)
    22:10:56 [SEVERE]       at com.sk89q.bukkit.migration.PermissionsResolverManager
    .inGroup(PermissionsResolverManager.java:106)
    22:10:56 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(
    WorldGuardPlugin.java:219)
    22:10:56 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.
    onPlayerJoin(WorldGuardPlayerListener.java:442)
    22:10:56 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
    aPluginLoader.java:243)
    22:10:56 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    22:10:56 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    22:10:56 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.c(Ser
    verConfigurationManager.java:123)
    22:10:56 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandle
    r.java:96)
    22:10:56 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:33)
    22:10:56 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :91)
    22:10:56 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    22:10:56 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    22:10:56 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    22:10:56 [SEVERE] Caused by: while scanning for the next token
    found character         '\t' that cannot start any token
     in "<reader>", line 320, column 30:
                    - 'permissions.*'
                                     ^
    
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreToken
    s(ScannerImpl.java:360)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(Sca
    nnerImpl.java:183)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequen
    ceEntry.produce(ParserImpl.java:510)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(Parser
    Impl.java:163)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(Parse
    rImpl.java:148)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeSequenceN
    ode(Composer.java:203)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:158)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeDocument(
    Composer.java:122)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.getSingleNode(Co
    mposer.java:105)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.constructor.BaseConstructor.getSin
    gleData(BaseConstructor.java:124)
    22:10:56 [SEVERE]       at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    22:10:56 [SEVERE]       at com.nijiko.configuration.NotNullConfiguration.load(No
    tNullConfiguration.java:52)
    22:10:56 [SEVERE]       at com.nijiko.data.YamlGroupStorage.reload(YamlGroupStor
    age.java:162)
    22:10:56 [SEVERE]       at com.nijiko.data.YamlGroupStorage.<init>(YamlGroupStor
    age.java:29)
    22:10:56 [SEVERE]       at com.nijiko.data.YamlCreator.getGroupStorage(YamlCreat
    or.java:58)
    22:10:56 [SEVERE]       at com.nijiko.data.StorageFactory.getGroupStorage(Storag
    eFactory.java:129)
    22:10:56 [SEVERE]       at com.nijiko.permissions.ModularControl.forceLoadWorld(
    ModularControl.java:91)
    22:10:56 [SEVERE]       at com.nijiko.permissions.ModularControl.loadWorld(Modul
    arControl.java:82)
    22:10:56 [SEVERE]       at com.nijiko.permissions.ModularControl.safeGetUser(Mod
    ularControl.java:489)
    22:10:56 [SEVERE]       ... 16 more
    22:10:58 [INFO] ROBL0XER [/76.189.5.162:3150] logged in with entity id 33 at (2.
    0217071363057086, 65.16610926093821, 2.409524201523598)
    22:10:58 [INFO] CommandBook: No intro.mid; not playing intro song.
    22:10:58 [SEVERE] java.lang.Exception: Error creating user ROBL0XER in world wor
    ld due to storage problems!
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.safeGetUser(Mod
    ularControl.java:491)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.inGroup(Modular
    Control.java:601)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.inGroup(Modular
    Control.java:645)
    22:10:58 [SEVERE]       at com.sk89q.bukkit.migration.NijiPermissionsResolver.in
    Group(NijiPermissionsResolver.java:75)
    22:10:58 [SEVERE]       at com.sk89q.bukkit.migration.PermissionsResolverManager
    .inGroup(PermissionsResolverManager.java:106)
    22:10:58 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(
    WorldGuardPlugin.java:219)
    22:10:58 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.
    onPlayerJoin(WorldGuardPlayerListener.java:438)
    22:10:58 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
    aPluginLoader.java:243)
    22:10:58 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    22:10:58 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    22:10:58 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.c(Ser
    verConfigurationManager.java:123)
    22:10:58 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandle
    r.java:96)
    22:10:58 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:33)
    22:10:58 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :91)
    22:10:58 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    22:10:58 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    22:10:58 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    22:10:58 [SEVERE] Caused by: while scanning for the next token
    found character         '\t' that cannot start any token
     in "<reader>", line 320, column 30:
                    - 'permissions.*'
                                     ^
    
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreToken
    s(ScannerImpl.java:360)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(Sca
    nnerImpl.java:183)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequen
    ceEntry.produce(ParserImpl.java:510)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(Parser
    Impl.java:163)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(Parse
    rImpl.java:148)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeSequenceN
    ode(Composer.java:203)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:158)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeDocument(
    Composer.java:122)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.getSingleNode(Co
    mposer.java:105)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.constructor.BaseConstructor.getSin
    gleData(BaseConstructor.java:124)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    22:10:58 [SEVERE]       at com.nijiko.configuration.NotNullConfiguration.load(No
    tNullConfiguration.java:52)
    22:10:58 [SEVERE]       at com.nijiko.data.YamlGroupStorage.reload(YamlGroupStor
    age.java:162)
    22:10:58 [SEVERE]       at com.nijiko.data.YamlGroupStorage.<init>(YamlGroupStor
    age.java:29)
    22:10:58 [SEVERE]       at com.nijiko.data.YamlCreator.getGroupStorage(YamlCreat
    or.java:58)
    22:10:58 [SEVERE]       at com.nijiko.data.StorageFactory.getGroupStorage(Storag
    eFactory.java:129)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.forceLoadWorld(
    ModularControl.java:91)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.loadWorld(Modul
    arControl.java:82)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.safeGetUser(Mod
    ularControl.java:489)
    22:10:58 [SEVERE]       ... 16 more
    22:10:58 [SEVERE] java.lang.Exception: Error creating user ROBL0XER in world wor
    ld due to storage problems!
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.safeGetUser(Mod
    ularControl.java:491)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.inGroup(Modular
    Control.java:601)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.inGroup(Modular
    Control.java:645)
    22:10:58 [SEVERE]       at com.sk89q.bukkit.migration.NijiPermissionsResolver.in
    Group(NijiPermissionsResolver.java:75)
    22:10:58 [SEVERE]       at com.sk89q.bukkit.migration.PermissionsResolverManager
    .inGroup(PermissionsResolverManager.java:106)
    22:10:58 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(
    WorldGuardPlugin.java:219)
    22:10:58 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.
    onPlayerJoin(WorldGuardPlayerListener.java:442)
    22:10:58 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
    aPluginLoader.java:243)
    22:10:58 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    22:10:58 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    22:10:58 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.c(Ser
    verConfigurationManager.java:123)
    22:10:58 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandle
    r.java:96)
    22:10:58 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:33)
    22:10:58 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :91)
    22:10:58 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    22:10:58 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    22:10:58 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    22:10:58 [SEVERE] Caused by: while scanning for the next token
    found character         '\t' that cannot start any token
     in "<reader>", line 320, column 30:
                    - 'permissions.*'
                                     ^
    
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreToken
    s(ScannerImpl.java:360)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(Sca
    nnerImpl.java:183)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequen
    ceEntry.produce(ParserImpl.java:510)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(Parser
    Impl.java:163)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(Parse
    rImpl.java:148)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeSequenceN
    ode(Composer.java:203)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:158)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeDocument(
    Composer.java:122)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.getSingleNode(Co
    mposer.java:105)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.constructor.BaseConstructor.getSin
    gleData(BaseConstructor.java:124)
    22:10:58 [SEVERE]       at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    22:10:58 [SEVERE]       at com.nijiko.configuration.NotNullConfiguration.load(No
    tNullConfiguration.java:52)
    22:10:58 [SEVERE]       at com.nijiko.data.YamlGroupStorage.reload(YamlGroupStor
    age.java:162)
    22:10:58 [SEVERE]       at com.nijiko.data.YamlGroupStorage.<init>(YamlGroupStor
    age.java:29)
    22:10:58 [SEVERE]       at com.nijiko.data.YamlCreator.getGroupStorage(YamlCreat
    or.java:58)
    22:10:58 [SEVERE]       at com.nijiko.data.StorageFactory.getGroupStorage(Storag
    eFactory.java:129)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.forceLoadWorld(
    ModularControl.java:91)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.loadWorld(Modul
    arControl.java:82)
    22:10:58 [SEVERE]       at com.nijiko.permissions.ModularControl.safeGetUser(Mod
    ularControl.java:489)
    22:10:58 [SEVERE]       ... 16 more
    >
    And it goes on and one... too long to post on here.
     
  5. Offline

    efstajas

    users.yml
    Code:
    ##
    # Users denote which users are included in which group.
    # TheNo1Yeti is in the Admin group
    # Herpina is a member of the Moderator group but also has access
    # to the herp.derp permissions
    # Derpina is a member of the admin group but does not have access
    # to the derp.derp permission node
    # Users can have a prefix and suffix of their own.
    ##
    users:
        TheNo1Yeti:
            groups:
                - Admins
            permissions:
        Herpina:
            groups:
                - Moderator
            permissions:
                - 'herp.derp'
        Derpina:
            groups:
                - Admins
            info:
                prefix: '&4'
            permissions:
                - '-derp.derp'
        efstajas:
            group: 'Admins'
        TankTarus:
            group: 'Admins'
        Paraplu:
            group: 'Admins'
        leonpepp:
            group: 'Admins'
        Icholot:
            group: 'Admins'
        boehm:
            group: 'Admins'
        xxmoinxx:
            group: 'Admins'
        renoe:
            group: 'Admins'
        Jonny119611:
            group: 'Admins'
        Mrlobu5:
            group: 'Admins'
        janni99:
            group: 'Admins'
        dotix96:
            group: 'Admins'
        The_Wombats:
            group: 'Moderator'
        kurac27:
            group: 'Default'
        Darkph0enix:
            group: 'Admins'
        nik0109:
            group: 'Moderator'
        kurac27:
            group: 'Moderator'
        mwiemigi:
            group: 'Admins'
        TobiTobs2504:
            group: 'Admins'
        Daniel_Moss:
            group: 'Admins'
    (Yes, we are making a survival- phase right now and yes, I trust all my players. ;))

    groups.yml

    Code:
    ##
    # AntiBuild is included with this.  To disable a group from being able to build 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 contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:" like so:
    #
    #   Example:
    #       inheritance:
    #           - Default
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'foo.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-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.
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'foo.bar'
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
                - 'bar.foo'
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    There's nothing special in the console, I had it open all the time so I don't think it's necessary to post the log here. I also tried the commands inside the console, it worked like it should.

    EDIT.: Maybe I should add that the commands of MultiVerse don't work, too. Everything else works as far as I can tell...
     
  6. Offline

    Jeyge

    @daleisme
    You have a tab in your file. Remove it.
    Code:
    22:10:58 [SEVERE] Caused by: while scanning for the next token
    found character         '\t' that cannot start any token
     in "<reader>", line 320, column 30:
                    - 'permissions.*'
                                     ^
    
     
  7. Offline

    The24man

    Ok, I've been sitting here for half an hour trying to figure out promotion/demotion.
    How would I promote a user named Srgicl in world world along the track Ranks?
     
  8. Offline

    Emiya Shirou

    What is that SQL storage thing? Which should I'll use Permissions.jar or PermissionsSql.jar?
     
  9. Offline

    SirPali

    How exactly do you use the global groups?
    I had normal groups per world first, but figured Meh, i rather have global groups, so copied the permissions from the main world into the global group, but now new players cant be promoted. They still get added to the world, but get loaded from the global users file, in which they arent saved.

    How are you supposed to use this?
     
  10. Offline

    Jeyge

    They aren't working right now but in the future, you would take all of the permissions that are the same for all/most worlds and put them in the global files. Then you can inherit those in the individual worlds and just need to add the world specific permissions there. It should clean up the files.
     
  11. Offline

    Grim_Aeron

    Just though I would drop by and report all the plugins that give the infamous "Illegal.Access" error from Permissions, hope it will come in handy or help you guys fix it.

    [1] Citizens
    [2] MyWarp
    [3] Minecart Mania
    [4] xLevel

    If there are any others anyone else knows about, just copy paste my post and add your plugins.
     
  12. Offline

    Emiya Shirou

    Got one more ques
    Hmm so if im using this SQL thing which i dont know how to use and why i need to install both jar files on my server?

    btw. one more question

    permissions:
    - 'foo.bar'

    What is this "foo" thing and what is this bar... ? thats kinda confusing D:
     
  13. Offline

    jonDatz

    Thanks so much for the help. Everythings working fine with 3.1.3. Sorry for the stupid mistakes throughout the .yml files
     
  14. Offline

    Jeyge

    Anytime. I would switch to 3.1.2 though since 3.1.3 is known to have problems shutting down.

    You don't have to use SQL btw. You can still stick with the normal .yml files. SQL really only offers the ability to link a website or other programs with your permissions. But the answer is yes, you will need both if you want to run SQL.

    Foo and bar are programming terms. If you want to add any sort of unknown to any other sort of unknown, you would say "how do I add Foo to Bar?".

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

    CakeCraft

    Ok as I am one that loves MySQL I would love to see more documentation on the SQL section of Permissions as I do not see anything besides the scheme, I have figured out how to do groups, world, but I can not figure out how to use track or how to add users manually as it seems groups and users are all shared under one table and it looks as if for type 1 = group and type 0 = user but what about what group the belong to were is this stored??

    EDIT---
    One more thing how would I add the prefixes for groups, thanks!

    EDIT 2--
    Maybe an idea for the next update put groups and users in there own table??

    Code:
    >pr bill1993 w:* promote Citizen Builder
    15:13:41 [INFO] [Permissions] User not in specified group.
    
     
  16. Offline

    Azurini

    Code:
    groups:
            New_Guy:
                default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'essentials.helpop'
      Builder:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'essentials.item'
                - 'essentials.item-all'
      Semi-Admin:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'essentials.item'
                - 'essentials.item-all'
                - 'essentials.give'
                - 'essentials.give-all'
      Admin:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'essentials.item'
                - 'essentials.item-all'
                - 'essentials.give'
                - 'essentials.give-all'
                - 'essentials.kick'
                - 'essentials.ban'
                - 'essentials.ipban'
      Owner:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
      Co_Owner:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    Code:
    users:
        pololoco:
            permissions: []
            groups: Co_Owner
        AaronCreeper:
            permissions: []
            groups: Owner
        gustavo2524:
            permissions: []
            groups: Builder
    
    So this is what my two YML documents look like. I've tested each group out, and I cant spawn anything on anygroup unless I am a operator. Using build 818 with essentials and permissions 3.1.3.
    sometimes when I use the online YAML Parser to check my work, It says the file is fine, but when I click save it says "You are changing the formating of this file, do you wish to save?". Anyway Im just trying to get Permissions running on my server. And if its possible, is there a way to disable TNT and Flint and Steel?
     
  17. Offline

    Lildirt

    Here, I did what I think is correct for this section:

    Code:
    users:
        miauw62:
            group:
                - Admins
            permissions:
        simonixx:
            group:
                - Admins
            permissions:
        marc199706:
            info:
                prefix: '&4'
            group:
                - Admins
            permissions:
    

    You had 'groups:' when specifying a users group. Simply put, you had 'groups:' (in a players permission section) with an s, meaning it should make 'group:'

    group: NOT groups:

    Also, you forgot to put 'info:' above the 'prefix:', like you should see I have done.


    I believe that is all, you can copy this over to your permissions file. Also, don't use tabs! (Not sure if you did, just warning you.)
     
  18. Offline

    serenewaffles

    OK, a little more information then, if others are running it fine. I am running CB818

    Plugins:
    • BetterShop 1.6.5.6
    • ControllerBlock 1.18
    • CraftBukkitUpToDate 2.5.5
    • Dynmap 0.17
    • General 2.2.11
    • Help 0.2.4.1
    • iChat 2.3.0
    • iConomy 5.0
    • iWatch 0.6
    • Landmarks 0.2
    • LightningControl 1.1
    • LimitSpawns 1.11
    • MCDocs 9.5
    • quickbelt 0.1.8
    • WorldEdit 4.5
    I am getting
    Code:
    2011-06-04 11:22:01 [SEVERE] java.lang.IllegalAccessError: tried to access class com.nijiko.permissions.ModularControl$1RefreshTask from class com.nijiko.permissions.ModularControl
    2011-06-04 11:22:01 [SEVERE] 	at com.nijiko.permissions.ModularControl.<init>(ModularControl.java:54)
    2011-06-04 11:22:01 [SEVERE] 	at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:180)
    2011-06-04 11:22:01 [SEVERE] 	at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:138)
    2011-06-04 11:22:01 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:106)
    2011-06-04 11:22:01 [SEVERE] 	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    2011-06-04 11:22:01 [SEVERE] 	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    2011-06-04 11:22:01 [SEVERE] 	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    2011-06-04 11:22:01 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-06-04 11:22:01 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    If you need any more information, let me know and I'll be happy to provide it.

    EDIT: Do I need the SQL jar file if I am not using SQL? That might be my problem.
     
  19. Offline

    Grim_Aeron

    **Updated to 3.1.3, issue when stopping the server, the server only stops and saves, but none of the plugins (except a couple) say something like "disabled" or something in the log, no errors, the server just... stops, and the cursor keeps blinking. I am currently gonna check the plugins that gave the Illegal.Access error, might not have enough time though, gotta go, but I will see.
    [​IMG]

    This is where it stops (ABOVE ----^)
    The cursor just keeps blinking, and taking out Permissions resolves the issue, and the server stops normally.

    Full log:
    Code:
    2011-06-04 18:14:48 [INFO] Starting minecraft server version Beta 1.6.6
    2011-06-04 18:14:48 [INFO] Loading properties
    2011-06-04 18:14:48 [INFO] Starting Minecraft server on *:25569
    2011-06-04 18:14:48 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-766-g3fc0460-b818jnks (MC: 1.6.6)
    2011-06-04 18:14:48 [INFO] Preparing level "NyanCraft"
    2011-06-04 18:14:49 [INFO] Preparing start region for level 0
    2011-06-04 18:14:50 [INFO] Preparing spawn area: 40%
    2011-06-04 18:14:51 [INFO] [Permissions] (Yeti) was initialized.
    2011-06-04 18:14:51 [INFO] CommandBook 1.5.1 enabled.
    2011-06-04 18:14:51 [INFO] CommandBook: 0 banned name(s) loaded.
    2011-06-04 18:14:51 [INFO] CommandBook: 1 kit(s) loaded.
    2011-06-04 18:14:51 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\commandbook.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\multiverse.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\nspleef.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\weclip.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\wegen.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\wehistory.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\wenav.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\wesel.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\wetool.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\weutil.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\worldedit.yml
    2011-06-04 18:14:51 [INFO] plugins\Help\ExtraHelp\worldguard.yml
    2011-06-04 18:14:51 [INFO] [HELP] 163 extra help entries loaded
    2011-06-04 18:14:51 [INFO] [HELP] Permissions enabled using: Permissions v3.1.3
    2011-06-04 18:14:51 [INFO] [HELP] Help 0.2.4.1 enabled
    2011-06-04 18:14:51 [INFO] [MultiVerse] Permissions Found
    2011-06-04 18:14:51 [INFO] [MultiVerse] - Version 1.7.2 Enabled
    2011-06-04 18:14:51 [INFO] [MultiVerse] Loading World & Settings - 'NyanCraft' - NORMAL
    2011-06-04 18:14:51 [INFO] [MultiVerse] Loading World & Settings - 'RolePlay' - NORMAL
    2011-06-04 18:14:52 [INFO] [MultiVerse] 2 - World(s) loaded.
    2011-06-04 18:14:52 [INFO] [MultiVerse] Loading Portals
    2011-06-04 18:14:52 [INFO] [MultiVerse] 0 - Portal(s) loaded.
    2011-06-04 18:14:52 [INFO] NoLeafDecay version 1.3 is enabled!
    2011-06-04 18:14:52 [INFO] [Permissions] version [3.1.3] (Yeti)  loaded
    2011-06-04 18:14:52 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:14:52 [INFO] [MultiVerse] Found Permissions, enabling commands.
    2011-06-04 18:14:52 [INFO] [Permissions] SQL Interface enabled!
    2011-06-04 18:14:52 [INFO] SecretDoors v0.2 by MrChick enabled
    2011-06-04 18:14:52 [INFO] TravelPortals version 1.5 is enabled!
    2011-06-04 18:14:52 [INFO] [VoxelSniper] Config loaded
    2011-06-04 18:14:52 [INFO] VoxelSniper version 4.721 is enabled! Snipe away.
    2011-06-04 18:14:52 [INFO] [WolfPound] - Version 1.0.1 Enabled
    2011-06-04 18:14:52 [INFO] [WolfPound] using Permissions
    2011-06-04 18:14:52 [INFO] [AllPay] - Version .5 - using only an item based economy for WolfPound v1.0.1
    2011-06-04 18:14:52 [INFO] WorldEdit 4.4 enabled.
    2011-06-04 18:14:52 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:14:52 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:14:52 [INFO] WorldGuard: (NyanCraft) Single session is enforced.
    2011-06-04 18:14:52 [INFO] WorldGuard: (NyanCraft) TNT ignition is PERMITTED.
    2011-06-04 18:14:52 [INFO] WorldGuard: (NyanCraft) Lighters are PERMITTED.
    2011-06-04 18:14:52 [INFO] WorldGuard: (NyanCraft) Lava fire is blocked.
    2011-06-04 18:14:52 [INFO] WorldGuard: (NyanCraft) Fire spread is UNRESTRICTED.
    2011-06-04 18:14:52 [INFO] WorldGuard: Loaded configuration for world 'NyanCraft"
    2011-06-04 18:14:52 [INFO] WorldGuard: (RolePlay) Single session is enforced.
    2011-06-04 18:14:52 [INFO] WorldGuard: (RolePlay) TNT ignition is PERMITTED.
    2011-06-04 18:14:52 [INFO] WorldGuard: (RolePlay) Lighters are PERMITTED.
    2011-06-04 18:14:52 [INFO] WorldGuard: (RolePlay) Lava fire is blocked.
    2011-06-04 18:14:52 [INFO] WorldGuard: (RolePlay) Fire spread is UNRESTRICTED.
    2011-06-04 18:14:52 [INFO] WorldGuard: Loaded configuration for world 'RolePlay"
    2011-06-04 18:14:52 [INFO] WorldGuard 5.0-alpha10 enabled.
    2011-06-04 18:14:52 [INFO] Done (0.398s)! For help, type "help" or "?"
    2011-06-04 18:14:55 [INFO] Stopping the server..
    2011-06-04 18:14:55 [INFO] Stopping server
    2011-06-04 18:14:55 [INFO] [MultiVerse] - Disabled
    2011-06-04 18:14:55 [INFO] NoLeafDecay version 1.3 is disabled!
    
     
  20. I've got exactly the same problem, but this "work-around" didn't work at all. That's a snippet from the log:
    Code:
    [SEVERE] Could not load 'plugins/PermissionsSql.jar' in folder 'plugins':
    java.lang.NoClassDefFoundError: com/nijiko/data/StorageCreator
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:247)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:167)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:103)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: com.nijiko.data.StorageCreator
            at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            ... 11 more
    Applies both to 3.1.2 and 3.1.3.
     
  21. Offline

    Grim_Aeron

    Still getting the Illegal.Access problem, I added MyWarp and Citizens to my plugins and got the error, and now I also have proof that Permissions is what is causing the serving to not shutdown normally.

    Full log:
    Code:
    2011-06-04 18:22:05 [INFO] Starting minecraft server version Beta 1.6.6
    2011-06-04 18:22:05 [INFO] Loading properties
    2011-06-04 18:22:05 [INFO] Starting Minecraft server on *:25569
    2011-06-04 18:22:06 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-766-g3fc0460-b818jnks (MC: 1.6.6)
    2011-06-04 18:22:06 [INFO] Preparing level "NyanCraft"
    2011-06-04 18:22:06 [INFO] Preparing start region for level 0
    2011-06-04 18:22:07 [INFO] Preparing spawn area: 44%
    2011-06-04 18:22:08 [SEVERE] java.lang.IllegalAccessError: tried to access class com.nijiko.permissions.ModularControl$1RefreshTask from class com.nijiko.permissions.ModularControl
    2011-06-04 18:22:08 [SEVERE]     at com.nijiko.permissions.ModularControl.<init>(ModularControl.java:54)
    2011-06-04 18:22:08 [SEVERE]     at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:182)
    2011-06-04 18:22:08 [SEVERE]     at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:140)
    2011-06-04 18:22:08 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:106)
    2011-06-04 18:22:08 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    2011-06-04 18:22:08 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    2011-06-04 18:22:08 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    2011-06-04 18:22:08 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-06-04 18:22:08 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-04 18:22:08 [SEVERE] [Permissions] Unable to load permission data.
    2011-06-04 18:22:08 [INFO] [Permissions] Shutting down Permissions due to error(s).
    2011-06-04 18:22:08 [INFO] [Permissions] (Yeti) was initialized.
    2011-06-04 18:22:08 [INFO] CommandBook 1.5.1 enabled.
    2011-06-04 18:22:08 [INFO] CommandBook: 0 banned name(s) loaded.
    2011-06-04 18:22:08 [INFO] CommandBook: 1 kit(s) loaded.
    2011-06-04 18:22:08 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:22:08 [INFO] plugins\Help\ExtraHelp\commandbook.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\multiverse.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\nspleef.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\weclip.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\wegen.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\wehistory.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\wenav.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\wesel.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\wetool.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\weutil.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\worldedit.yml
    2011-06-04 18:22:09 [INFO] plugins\Help\ExtraHelp\worldguard.yml
    2011-06-04 18:22:09 [INFO] [HELP] 163 extra help entries loaded
    2011-06-04 18:22:09 [INFO] [HELP] Permissions enabled using: Permissions v3.1.3
    2011-06-04 18:22:09 [INFO] [HELP] Help 0.2.4.1 enabled
    2011-06-04 18:22:09 [INFO] [MultiVerse] Permissions Found
    2011-06-04 18:22:09 [INFO] [MultiVerse] - Version 1.7.2 Enabled
    2011-06-04 18:22:09 [INFO] [MultiVerse] Loading World & Settings - 'NyanCraft' - NORMAL
    2011-06-04 18:22:09 [INFO] [MultiVerse] Loading World & Settings - 'RolePlay' - NORMAL
    2011-06-04 18:22:10 [INFO] Preparing spawn area for RolePlay, 81%
    2011-06-04 18:22:10 [INFO] [MultiVerse] 2 - World(s) loaded.
    2011-06-04 18:22:10 [INFO] [MultiVerse] Loading Portals
    2011-06-04 18:22:10 [INFO] [MultiVerse] 0 - Portal(s) loaded.
    2011-06-04 18:22:10 [INFO] [MYWARP]: 0 warps loaded
    2011-06-04 18:22:10 [INFO] [MYWARP] Permissions enabled using: Permissions v3.1.3
    2011-06-04 18:22:11 [INFO] [MYWARP] 'Help' support enabled.
    2011-06-04 18:22:11 [INFO] MyWarp 1.10.7 enabled
    2011-06-04 18:22:11 [INFO] NoLeafDecay version 1.3 is enabled!
    2011-06-04 18:22:11 [INFO] [Permissions] version [3.1.3] (Yeti)  loaded
    2011-06-04 18:22:11 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:22:11 [INFO] [MultiVerse] Found Permissions, enabling commands.
    2011-06-04 18:22:11 [INFO] [Permissions] SQL Interface enabled!
    2011-06-04 18:22:11 [INFO] SecretDoors v0.2 by MrChick enabled
    2011-06-04 18:22:11 [INFO] TravelPortals version 1.5 is enabled!
    2011-06-04 18:22:11 [INFO] [VoxelSniper] Config loaded
    2011-06-04 18:22:11 [INFO] VoxelSniper version 4.721 is enabled! Snipe away.
    2011-06-04 18:22:11 [INFO] [WolfPound] - Version 1.0.1 Enabled
    2011-06-04 18:22:11 [INFO] [WolfPound] using Permissions
    2011-06-04 18:22:11 [INFO] [AllPay] - Version .5 - using only an item based economy for WolfPound v1.0.1
    2011-06-04 18:22:11 [INFO] WorldEdit 4.4 enabled.
    2011-06-04 18:22:11 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:22:11 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:22:11 [INFO] WorldGuard: (NyanCraft) Single session is enforced.
    2011-06-04 18:22:11 [INFO] WorldGuard: (NyanCraft) TNT ignition is PERMITTED.
    2011-06-04 18:22:11 [INFO] WorldGuard: (NyanCraft) Lighters are PERMITTED.
    2011-06-04 18:22:11 [INFO] WorldGuard: (NyanCraft) Lava fire is blocked.
    2011-06-04 18:22:11 [INFO] WorldGuard: (NyanCraft) Fire spread is UNRESTRICTED.
    2011-06-04 18:22:11 [INFO] WorldGuard: Loaded configuration for world 'NyanCraft"
    2011-06-04 18:22:11 [INFO] WorldGuard: (RolePlay) Single session is enforced.
    2011-06-04 18:22:11 [INFO] WorldGuard: (RolePlay) TNT ignition is PERMITTED.
    2011-06-04 18:22:11 [INFO] WorldGuard: (RolePlay) Lighters are PERMITTED.
    2011-06-04 18:22:11 [INFO] WorldGuard: (RolePlay) Lava fire is blocked.
    2011-06-04 18:22:11 [INFO] WorldGuard: (RolePlay) Fire spread is UNRESTRICTED.
    2011-06-04 18:22:11 [INFO] WorldGuard: Loaded configuration for world 'RolePlay"
    2011-06-04 18:22:11 [INFO] WorldGuard 5.0-alpha10 enabled.
    2011-06-04 18:22:11 [INFO] [Citizens]: Creating missing file at plugins/Citizens/Evil NPCs/evilNPCs.citizens.
    2011-06-04 18:22:11 [INFO] [Citizens]: Creating missing file at plugins/Citizens/Guards/guards.citizens.
    2011-06-04 18:22:11 [INFO] [Citizens]: Creating missing file at plugins/Citizens/Guards/guardtypes.citizens.
    2011-06-04 18:22:11 [INFO] [Citizens]: Creating missing file at plugins/Citizens/Guards/Bouncers/radius.citizens.
    2011-06-04 18:22:11 [INFO] [Citizens]: Creating missing file at plugins/Citizens/Guards/blacklist.citizens.
    2011-06-04 18:22:11 [INFO] [Citizens]: Creating missing file at plugins/Citizens/Guards/whitelist.citizens.
    2011-06-04 18:22:11 [INFO] [Citizens]: Creating missing file at plugins/Citizens/Guards/Bodyguards/aggressive.citizens.
    2011-06-04 18:22:11 [INFO] [Citizens]: Creating missing file at plugins/Citizens/Questers/Citizens.questers.
    2011-06-04 18:22:11 [INFO] [Citizens]: Writing default setting general.wizards.regen-mana.
    2011-06-04 18:22:11 [INFO] [Citizens]: Writing default setting general.healers.regen-health.
    2011-06-04 18:22:11 [INFO] [Citizens]: Writing default setting general.wizards.max-mana.
    2011-06-04 18:22:11 [INFO] [Citizens]: version [1.0.8e] (Realist) loaded
    2011-06-04 18:22:11 [INFO] Done (0.507s)! For help, type "help" or "?"
    2011-06-04 18:22:11 [INFO] [Citizens]: Loaded 0 NPCs.
    2011-06-04 18:22:22 [INFO] Stopping the server..
    2011-06-04 18:22:22 [INFO] Stopping server
    2011-06-04 18:22:22 [INFO] [MultiVerse] - Disabled
    2011-06-04 18:22:22 [INFO] NoLeafDecay version 1.3 is disabled!
    2011-06-04 18:22:22 [SEVERE] Error occurred while disabling Permissions v3.1.3 (Is it up to date?): null
    java.lang.NullPointerException
        at com.nijikokun.bukkit.Permissions.Permissions.onDisable(Permissions.java:148)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:771)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:269)
        at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:262)
        at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:123)
        at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:260)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:341)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-04 18:22:22 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:22:22 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:22:22 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-04 18:22:22 [INFO] [Permissions] SQL Interface disabled!
    2011-06-04 18:22:22 [INFO] SecretDoors v0.2 by MrChick disabled
    2011-06-04 18:22:22 [INFO] [WolfPound] - Disabled
    2011-06-04 18:22:22 [INFO] WorldGuard 5.0-alpha10 disabled.
    2011-06-04 18:22:22 [INFO] [Citizens]: version [1.0.8e] (Realist) disabled
    2011-06-04 18:22:22 [INFO] Saving chunks
    2011-06-04 18:22:22 [INFO] Saving chunks
    2011-06-04 18:22:22 [INFO] Stopping server
    2011-06-04 18:22:22 [INFO] Saving chunks
    
    As you can see above, Permissions didn't load successfully this time, and thus the server shutdown normally, I am guessing if I took MyWarp and Citizens out, and reloaded the server (causing Permissions to load successfully), I would be able to get that "abnormal" shutdown again.

    **EDIT: I am using CB 820, I will test this with CB 818 right now...

    Weird, the renaming thing worked for me in 3.1.2, and the same problem hasn't occurred for me yet in 3.1.3.

    **EDIT: I am using CB 820 btw... possible that the issue of the PermissionsSQL was fixed in the CB 280 somehow?

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

    JSmoove98

    since gm has a different format, is there any way to convert my groups and users?
     
  23. Offline

    Endelt

    Please help! I've tried many hings and have been following this page for two days... but still cant get it to work... heres my server log:
    Code:
    148 recipes
    16 achievements
    00:25:44 [INFO] Starting minecraft server version Beta 1.6.6
    00:25:44 [INFO] Loading properties
    00:25:44 [INFO] Starting Minecraft server on 5.158.23.59:25565
    00:25:44 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    00:25:44 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    00:25:44 [WARNING] While this makes the game possible to play without internet a
    ccess, it also opens up the ability for hackers to connect with any username the
    y choose.
    00:25:44 [WARNING] To change this, set "online-mode" to "true" in the server.set
    tings file.
    00:25:44 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-767-
    g14a36a7-b819jnks (MC: 1.6.6)
    00:25:44 [INFO] Preparing level "world"
    00:25:44 [INFO] Preparing start region for level 0
    00:25:45 [INFO] Preparing start region for level 1
    00:25:45 [INFO] Preparing spawn area: 89%
    00:25:45 [INFO] DataSourcePool [BukkitPiston] autoCommit[false] transIsolation[S
    ERIALIZABLE] min[2] max[20]
    00:25:45 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.Plugi
    nClassLoader]
    00:25:45 [INFO] trimming off 'is' from boolean field name isOp in class com.bukk
    it.redspider.bukkitPiston.PersistentPlayer
    00:25:46 [INFO] Entities enhanced[0] subclassed[3]
    00:25:46 [SEVERE] null; mapping values are not allowed here initializing Permiss
    ions v3.1.2 (Is it up to date?)
    mapping values are not allowed here
     in "<reader>", line 2, column 12:
            storage:
                   ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:74
    5)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:307)
            at org.yaml.snakeyaml.scanner.ScannerImpl.peekToken(ScannerImpl.java:204
    )
            at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd.produce(ParserI
    mpl.java:267)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.getEvent(ParserImpl.java:173)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    4)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
            at com.nijiko.configuration.NotNullConfiguration.load(NotNullConfigurati
    on.java:52)
            at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:
    134)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:106)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    00:25:46 [INFO] Loading BukkitPiston 0.53
    00:25:46 [INFO] Indlµste Essentials byg 2.3.1 af Zenexer, ementalo, Aelux, Brett
    flan, KimKandor, snowleo, ceulemans and Xeology
    00:25:46 [INFO] Indlµste EssentialsSpawn byg 2.3.1 af Zenexer, ementalo, Aelux,
    Brettflan, KimKandor, snowleo, ceulemans and Xeology
    00:25:46 [INFO] [Permissions] version [3.1.2] (Yeti)  loaded
    00:25:46 [INFO] Done (0,177s)! For help, type "help" or "?"
    00:25:54 [INFO] frederikea1 [/5.158.23.59:49533] logged in with entity id 132 at
     (9.813309893814445, 6.0, 179.11784502203486)
    00:25:55 [SEVERE] java.lang.NullPointerException
    00:25:55 [SEVERE]       at com.nijikokun.bukkit.Permissions.Listener.onBlockBrea
    k(Listener.java:62)
    00:25:55 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$34.execute(Ja
    vaPluginLoader.java:475)
    00:25:55 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    00:25:55 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    00:25:55 [SEVERE]       at net.minecraft.server.ItemInWorldManager.c(ItemInWorld
    Manager.java:156)
    00:25:55 [SEVERE]       at net.minecraft.server.ItemInWorldManager.dig(ItemInWor
    ldManager.java:99)
    00:25:55 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:459)
    00:25:55 [SEVERE]       at net.minecraft.server.Packet14BlockDig.a(SourceFile:42
    )
    00:25:55 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:217)
    00:25:55 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:75)
    00:25:55 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    00:25:55 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    00:25:55 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    00:25:55 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    00:25:56 [SEVERE] java.lang.NullPointerException
    00:25:56 [SEVERE]       at com.nijikokun.bukkit.Permissions.Listener.onBlockBrea
    k(Listener.java:62)
    00:25:56 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$34.execute(Ja
    vaPluginLoader.java:475)
    00:25:56 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    00:25:56 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    00:25:56 [SEVERE]       at net.minecraft.server.ItemInWorldManager.c(ItemInWorld
    Manager.java:156)
    00:25:56 [SEVERE]       at net.minecraft.server.ItemInWorldManager.dig(ItemInWor
    ldManager.java:99)
    00:25:56 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:459)
    00:25:56 [SEVERE]       at net.minecraft.server.Packet14BlockDig.a(SourceFile:42
    )
    00:25:56 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:217)
    00:25:56 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:75)
    00:25:56 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    00:25:56 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    00:25:56 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    00:25:56 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    00:26:00 [SEVERE] java.lang.NullPointerException
    00:26:00 [SEVERE]       at com.nijikokun.bukkit.Permissions.Listener.onBlockBrea
    k(Listener.java:62)
    00:26:00 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$34.execute(Ja
    vaPluginLoader.java:475)
    00:26:00 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    00:26:00 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    00:26:00 [SEVERE]       at net.minecraft.server.ItemInWorldManager.c(ItemInWorld
    Manager.java:156)
    00:26:00 [SEVERE]       at net.minecraft.server.ItemInWorldManager.dig(ItemInWor
    ldManager.java:99)
    00:26:00 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:459)
    00:26:00 [SEVERE]       at net.minecraft.server.Packet14BlockDig.a(SourceFile:42
    )
    00:26:00 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:217)
    00:26:00 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:75)
    00:26:00 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    00:26:00 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    00:26:00 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    00:26:00 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    00:26:02 [SEVERE] java.lang.NullPointerException
    00:26:02 [SEVERE]       at com.nijikokun.bukkit.Permissions.Listener.onBlockBrea
    k(Listener.java:62)
    00:26:02 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$34.execute(Ja
    vaPluginLoader.java:475)
    00:26:02 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    00:26:02 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    00:26:02 [SEVERE]       at net.minecraft.server.ItemInWorldManager.c(ItemInWorld
    Manager.java:156)
    00:26:02 [SEVERE]       at net.minecraft.server.ItemInWorldManager.dig(ItemInWor
    ldManager.java:99)
    00:26:02 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:459)
    00:26:02 [SEVERE]       at net.minecraft.server.Packet14BlockDig.a(SourceFile:42
    )
    00:26:02 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:217)
    00:26:02 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:75)
    00:26:02 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    00:26:02 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    00:26:02 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    00:26:02 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    00:26:03 [SEVERE] java.lang.NullPointerException
    00:26:03 [SEVERE]       at com.nijikokun.bukkit.Permissions.Listener.onBlockBrea
    k(Listener.java:62)
    00:26:03 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$34.execute(Ja
    vaPluginLoader.java:475)
    00:26:03 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    00:26:03 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    00:26:03 [SEVERE]       at net.minecraft.server.ItemInWorldManager.c(ItemInWorld
    Manager.java:156)
    00:26:03 [SEVERE]       at net.minecraft.server.ItemInWorldManager.dig(ItemInWor
    ldManager.java:99)
    00:26:03 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:459)
    00:26:03 [SEVERE]       at net.minecraft.server.Packet14BlockDig.a(SourceFile:42
    )
    00:26:03 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:217)
    00:26:03 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:75)
    00:26:03 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    00:26:03 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    00:26:03 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    00:26:03 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    00:26:05 [SEVERE] java.lang.NullPointerException
    00:26:05 [SEVERE]       at com.nijikokun.bukkit.Permissions.Listener.onBlockBrea
    k(Listener.java:62)
    00:26:05 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$34.execute(Ja
    vaPluginLoader.java:475)
    00:26:05 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    00:26:05 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    00:26:05 [SEVERE]       at net.minecraft.server.ItemInWorldManager.c(ItemInWorld
    Manager.java:156)
    00:26:05 [SEVERE]       at net.minecraft.server.ItemInWorldManager.dig(ItemInWor
    ldManager.java:99)
    00:26:05 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:459)
    00:26:05 [SEVERE]       at net.minecraft.server.Packet14BlockDig.a(SourceFile:42
    )
    00:26:05 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:217)
    00:26:05 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:75)
    00:26:05 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    00:26:05 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    00:26:05 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    00:26:05 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    00:26:06 [SEVERE] java.lang.NullPointerException
    00:26:06 [SEVERE]       at com.nijikokun.bukkit.Permissions.Listener.onBlockBrea
    k(Listener.java:62)
    00:26:06 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$34.execute(Ja
    vaPluginLoader.java:475)
    00:26:06 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    00:26:06 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    00:26:06 [SEVERE]       at net.minecraft.server.ItemInWorldManager.c(ItemInWorld
    Manager.java:156)
    00:26:06 [SEVERE]       at net.minecraft.server.ItemInWorldManager.dig(ItemInWor
    ldManager.java:99)
    00:26:06 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:459)
    00:26:06 [SEVERE]       at net.minecraft.server.Packet14BlockDig.a(SourceFile:42
    )
    00:26:06 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:217)
    00:26:06 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:75)
    00:26:06 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    00:26:06 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:401)
    00:26:06 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    00:26:06 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    00:26:10 [INFO] Connection reset
    00:26:10 [INFO] frederikea1 lost connection: disconnect.quitting
    >
    Plugins i use: PistonMod for SMP, Essentials

    **EDIT i'm allowed to take stuff from chests (co-players too) but NOT break or put down ANYTHING. let me know if you want the YAML files... ill give them

    ***EDIT if its hard to understand its because its in danish (yeah guess where im from :) )
     
  24. Offline

    Jeyge

    You'll want to post your permissions files. You have a formatting problem probably in your storageconfig.yml but it would be best to post them all.

    I can't be positive, but it sure doesn't look like you changed PermissionsSql.jar to zPermissionsSql.jar.

    You only need the sql jar file if you are using sql. As for the error, you aren't running any of the normal plugins that cause the error to show up so you will need to remove plugins one at a time until you find the one that is causing it. Or switch back to 2.7.4 until the errors are fixed.

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

    Emiya Shirou

    Umm I think there is a problem with the plugin or I've messed up something, someone can point me out to the correct way or something.

    Well the plugin is crashing the server when stopping it... and therefore not releasing the port on which the server is running...

    Code:
    05.06 01:00:02 [Multicraft] Minecraft stopped
    05.06 01:00:00 [Multicraft] Minecraft shut down
    05.06 01:00:00 [Server] INFO Stopping server
    05.06 01:00:00 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    05.06 01:00:00 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:317)
    05.06 01:00:00 [Server] INFO     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:430)
    05.06 01:00:00 [Server] INFO java.lang.NullPointerException
    05.06 01:00:00 [Server] SEVERE Unexpected exception
    05.06 01:00:00 [Server] SEVERE     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    05.06 01:00:00 [Server] SEVERE     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:317)
    05.06 01:00:00 [Server] SEVERE     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:430)
    05.06 01:00:00 [Server] SEVERE java.lang.NullPointerException
    05.06 01:00:00 [Server] WARNING Perhaps a server is already running on that port?
    05.06 01:00:00 [Server] WARNING The exception was: java.net.BindException: Address already in use
    05.06 01:00:00 [Multicraft] Stopping Minecraft!
    05.06 01:00:00 [Server] Can' bind port, restarting Minecraft...
    05.06 01:00:00 [Server] INFO Starting Minecraft server on 0.0.0.0:55555(random port example)
    05.06 01:00:00 [Server] INFO Loading properties
    05.06 01:00:00 [Server] WARNING To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
    05.06 01:00:00 [Server] WARNING **** NOT ENOUGH RAM!
    05.06 01:00:00 [Server] INFO Starting minecraft server version Beta 1.6.6
    05.06 01:00:00 [Server] INFO 16 achievements
    05.06 01:00:00 [Server] INFO 148 recipes
    05.06 01:00:00 [Multicraft] Loaded config for "Mod: Craftbukkit 1.6"
    05.06 01:00:00 [Multicraft] Starting Minecraft!
    05.06 01:00:00 [Multicraft] Loading Minecraft instance properties
    05.06 01:00:00 [Multicraft] Minecraft stopped
    05.06 00:59:58 [Multicraft] Minecraft shut down
    05.06 00:59:58 [Server] INFO Stopping server
    05.06 00:59:58 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    05.06 00:59:58 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:317)
    05.06 00:59:58 [Server] INFO     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:430)
    05.06 00:59:58 [Server] INFO java.lang.NullPointerException
    05.06 00:59:58 [Server] SEVERE Unexpected exception
    05.06 00:59:58 [Server] SEVERE     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    05.06 00:59:58 [Server] SEVERE     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:317)
    05.06 00:59:58 [Server] SEVERE     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:430)
    05.06 00:59:58 [Server] SEVERE java.lang.NullPointerException
    05.06 00:59:58 [Server] WARNING Perhaps a server is already running on that port?
    05.06 00:59:58 [Server] WARNING The exception was: java.net.BindException: Address already in use
    05.06 00:59:58 [Multicraft] Stopping Minecraft!
    05.06 00:59:58 [Server] Can' bind port, restarting Minecraft...
    05.06 00:59:58 [Server] INFO Starting Minecraft server on 0.0.0.0:55555(random port example)
    05.06 00:59:58 [Server] INFO Loading properties
    05.06 00:59:58 [Server] WARNING To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
    05.06 00:59:58 [Server] WARNING **** NOT ENOUGH RAM!
    05.06 00:59:58 [Server] INFO Starting minecraft server version Beta 1.6.6
    05.06 00:59:58 [Server] INFO 16 achievements
    05.06 00:59:58 [Server] INFO 148 recipes
    05.06 00:59:57 [Multicraft] Loaded config for "Mod: Craftbukkit 1.6"
    05.06 00:59:57 [Multicraft] Starting Minecraft!
    05.06 00:59:57 [Multicraft] Loading Minecraft instance properties
    Why?
     
  26. Offline

    Jeyge

    All of your groups in the groups.yml file need to be exactly 4 spaces from the left. Most are currently at 2 and 1 is at 8+. In you users.yml file, your groups: <group> needs to look like:
    Code:
            groups:
                - <group>
    
    You will want to switch back to 3.1.2 because there are problems with 3.1.3.

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

    Emiya Shirou

    Now your telling me... i needed to wait for about 2 hours for my server to actually release the port and then restarted it and waited another 2h for it to release it again... yh D:

    Ok Thanks for info I'll check that out but this time first on my pc before I'll upload it to dedicated server D:
     
  28. Offline

    Endelt

    MAN im SOOO f*ing sorry... tried redownloading persmissions and now it works... sorry for a little bit of wasted time :oops: but other than that thanks for the help :)
     
  29. Offline

    BlueSky

    Code:
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreToken
    s(ScannerImpl.java:360)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(Sca
    nnerImpl.java:183)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappin
    gValue.produce(ParserImpl.java:592)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(Parser
    Impl.java:163)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(Parse
    rImpl.java:148)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:132)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeMappingNo
    de(Composer.java:230)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeNode(Comp
    oser.java:160)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.composeDocument(
    Composer.java:122)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.composer.Composer.getSingleNode(Co
    mposer.java:105)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.constructor.BaseConstructor.getSin
    gleData(BaseConstructor.java:124)
    09:11:10 [SEVERE]       at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    09:11:10 [SEVERE]       at com.nijiko.configuration.NotNullConfiguration.load(No
    tNullConfiguration.java:52)
    09:11:10 [SEVERE]       at com.nijiko.data.YamlGroupStorage.reload(YamlGroupStor
    age.java:162)
    09:11:10 [SEVERE]       at com.nijiko.data.YamlGroupStorage.<init>(YamlGroupStor
    age.java:29)
    09:11:10 [SEVERE]       at com.nijiko.data.YamlCreator.getGroupStorage(YamlCreat
    or.java:58)
    09:11:10 [SEVERE]       at com.nijiko.data.StorageFactory.getGroupStorage(Storag
    eFactory.java:129)
    09:11:10 [SEVERE]       at com.nijiko.permissions.ModularControl.forceLoadWorld(
    ModularControl.java:91)
    09:11:10 [SEVERE]       at com.nijiko.permissions.ModularControl.loadWorld(Modul
    arControl.java:82)
    09:11:10 [SEVERE]       at com.nijiko.permissions.ModularControl.load(ModularCon
    trol.java:103)
    09:11:10 [SEVERE]       at com.nijikokun.bukkit.Permissions.Permissions.setupPer
    missions(Permissions.java:182)
    09:11:10 [SEVERE]       at com.nijikokun.bukkit.Permissions.Permissions.onLoad(P
    ermissions.java:138)
    09:11:10 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:106)
    09:11:10 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:232)
    09:11:10 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:219)
    09:11:10 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver.java:146)
    09:11:10 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:285)
    09:11:10 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    Ok, first of all I am new to Bukkit as I have been using Canary Mod (Taking to long to update) I have put on Permissions but I get that error above and no clue what to do.
    (Just Letting you know as might have something to do with the problem)
    In the "Permissions" folder in the plugin directory I have "world" folder (Name of world save) with "groups" and "users" in it. I then have global users+groups and storage config
    Plugins
    Permissions
    AntiXRay
    IConomy+chest shop
    LWC
    NSCommand
    This is my groups yml file
    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - 'iConomyChestShop.shop.create'
            - 'iConomyChestShop.shop.create.<id>'
            - 'iConomyChestShop.shop.exclude.<id>'
            - 'iConomyChestShop.shop.buy'
            - 'iConomyChestShop.shop.sell'
            - 'iConomyChestShop.command.iteminfo'
            - 'lwc.protect'
        Moderator:
            default: false
            info:
                prefix: '&5[Moderator] '
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - 'iConomyChestShop.shop.create'
            - 'iConomyChestShop.shop.create.<id>'
            - 'iConomyChestShop.shop.exclude.<id>'
            - 'iConomyChestShop.shop.buy'
            - 'iConomyChestShop.shop.sell'
            - 'iConomyChestShop.command.iteminfo'
            - 'lwc.protect'
            - 'general.items'
            - 'general.teleport'
            - 'general.player-info'
        Owner:
            default: false
            info:
                prefix: '&c[Owner] '
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - '*'
    and users
    Code:
        bluesky574:
            groups:
                - Owner
            permissions:
    Thanks
     
  30. Offline

    Jeyge

    You missed the most important part of that error message but I think I can still figure it out. You are missing the users: from the top of your users.yml file.
     
  31. Offline

    musicin3d

    I'm getting the following error when I start the server...
    Code:
    Starting Minecraft Server.
    
    18:40:36 [INFO] Preparing start region for level 1
    18:40:37 [SEVERE] java.lang.IllegalAccessError: tried to access class com.nijiko.permissions.ModularControl$1RefreshTask from class com.nijiko.permissions.ModularControl
    18:40:37 [SEVERE]       at com.nijiko.permissions.ModularControl.<init>(ModularControl.java:54)
    18:40:37 [SEVERE]       at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:182)
    18:40:37 [SEVERE]       at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:140)
    18:40:37 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:106)
    18:40:37 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    18:40:37 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    18:40:37 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    18:40:37 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    18:40:37 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    18:40:37 [SEVERE] [Permissions] Unable to load permission data.
    18:40:37 [INFO] [Permissions] Shutting down Permissions due to error(s).
    18:40:37 [INFO] [Permissions] (Yeti) was initialized.
    

    Here is my groups.yml :
    Edit: I added "groups:" to the top and indented everything else one level
    Code:
    Default:
        default: true
        info:
            prefix: ''
            suffix: ''
            build: false
        inheritance: null
        permissions:
        - tpp.request
        - warpz0r.warp
    User:
        default: false
        info:
            prefix: ''
            suffix: ''
            build: true
        inheritance: Default
        permissions:
        - warpz0r.home
        - warpz0r.sethome
        - iConomy.payment
    Superuser:
        default: false
        info:
            prefix: ''
            suffix: ''
            build: true
        inheritance:
        - User
        - Default
        permissions:
        - giveto.self
        - tpp.tp.*
        - tpp.jump.*
        - blockpaint.general
        - redstonepolice.allow
    Moderator:
        default: false
        info:
            prefix: ''
            suffix: ''
            build: true
        inheritance:
        - User
        - Default
        permissions:
        - tpp.mod
        - redstonepolice.*
        - warpz0r.set
    Admins:
        default: false
        info:
            prefix: ''
            suffix: ''
            build: true
        inheritance: null
        permissions:
        - '*'

    Here is my users.yml :
    Edit: I added "users:" to the top and indented everything else one level.
    Code:
    musicin3d:
        groups:
            - Admins
        permissions: null
    amn2s:
        groups:
            - Superuser
        permissions:
        - tpp.admin.bypass.notp
        - iConomy.admin.grant
    minerjenkins:
        groups:
            - Superuser
        permissions:
        - tpp.admin.bypass.notp
        - iConomy.admin.grant
        - minecraft.time.*
    Herpina:
        groups:
            - Moderator
        info:
            prefix: Moo
            suffix: Cow
        permissions:
        - herp.derp
    Derpina:
        groups:
            - Admins
        permissions:
        - -derp.derp


    Any ideas at all? :/


    ---- Edit ----

    When I stop the server, I get this...
    Code:
    2011-06-04 18:48:55 [SEVERE] Error occurred while disabling Permissions v3.1.3 (Is it up to date?): null
    java.lang.NullPointerException
        at com.nijikokun.bukkit.Permissions.Permissions.onDisable(Permissions.java:148)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:771)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:269)
        at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:262)
        at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:123)
        at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:260)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:341)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    

    I'm running "Craftbukkit version git-Bukkit-0.0.0-766-g3fc0460-b818jnks (MC: 1.6.6)" and "minecraft server version Beta 1.6.6"
     
Thread Status:
Not open for further replies.

Share This Page