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

    dark_hunter

    You must do, ya know, saying it twice and all lol.
     
  3. Offline

    Anetar

    I allready got it, I just needed to do : /pr Anetar w:Dentar promote t:playerTrack

    btw, is there any possible command to give a player the rank you want, instead of keep promoting him till he is the rank you want him to be??
     
  4. Offline

    Jeyge

    I believe there will be when the command restructuring goes in but for now, you can do a "parents add <new group>" and "parents remove <old group>". I think there is even a CommandHelper script in this thread somewhere that does both commands for you using a single command.
     
  5. Offline

    Kill3rMcTavish

    ok, i'll try to make what u say ... thanks for support!

    ps

    what i have to do with "globalGroups.yml" and "globalUsers.yml"?
     
  6. Offline

    Jeyge

    Just leave them blank for now.
     
  7. Offline

    Owenfitz

    im still confused as shit my yml appears to be perfect but yet its not doing shit.

    here is my yml:
    Code:
    groups:
        User:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
            - -sign.colours
            - heroes.classes.*
            - iConomy.access
            - iConomy.list
            - iConomy.payment
            - iConomy.rank
            - iConomyChestShop.shop.buy
            - iConomyChestShop.shop.sell
            - herobounty.new
            - herobounty.accept
            - herobounty.locate
            - herobounty.list
            - craftbook.mech.elevator
            - craftbook.mech.gate
            - craftbook.mech.cauldron
            - craftbook.mech.bridge
            - craftbook.mech.bookshelf.use
            - iConomy.bank.main.set
            - iConomy.bank.access
            - iConomy.bank.deposit
            - iConomy.bank.withdraw
            - iConomy.bank.leave
            - iConomy.bank.join
        Donor:
            default: false
            info:
                prefix: ''
                suffix: '&f(&b*&f)'
                build: true
            inheritance:
            - User
            permissions:
            - signColours.*
            - worldguard.region.define
        Moderator:
            default: false
            info:
                prefix: '&aMod&f'
                suffix: '&f(&a*&f)'
                build: true
            inheritance:
            - User
            permissions:
            - mod.plugin.kick
            - mod.plugin.ban
            - mod.plugin.unban
        Admins:
            default: false
            info:
                prefix: '&4Founder&f'
                suffix: '&8(&4*&8)'
                build: true
            inheritance:
            permissions:
            - '*'
        Banker:
            default: false
            info:
                prefix: '&6Banker&f'
                suffix: '&f(&1*&f)'
                build: true
            inheritance:
            - User
            permissions:
            - iConomy.admin.account.create
            - iConomy.admin.account.remove
            - iConomy.admin.bank.create
            - iConomy.admin.bank.remove
            - iConomy.admin.bank.set

    and here is my list of plguins:
    Code:
    1. bukkitcontrib[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]2. craftbook[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]3. cuboidplugin[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]4. herobounty[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]5. herochat[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]6. heroes[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]7. heroicdeath[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]8. heroicrebuke[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]9. herolock[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]10. herospawn[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]11. iconomy[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]12. iconomychestshop[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]13. Permissions(this one)[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]14. world edit[/FONT][/COLOR]
    [COLOR=rgb(20, 20, 20)][FONT=Georgia]15. worldgaurd
    [/CODE][/FONT][/COLOR]
     
  8. Offline

    Livin in a box

    Owenfitz, you need to make sure you have ' ' between the nodes, so it's like - 'iconomy.rank'

    Try that and if it doesn't work then something else is wrong.
     
  9. Offline

    Jany95

    jeyge srsly you are just goddamn annoying...
    warpz0r: COMMANDS are not working for non ops
    pvpplus: COMMANDS are not working for non ops
    citizens: /npc create is not working and npcs dissapeared
    oredetector: the whole plugin broke, this means: it is not detecting ores and you can't set the detection radius
     
  10. Offline

    PhonicUK

    I would be grateful if you'd let me know why you'd be so keen to avoid it?
     
  11. Offline

    Kill3rMcTavish

    ok...


    here is my grops.yml




    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'factions.participate'
                - 'factions.create'
                - 'factions.viewAnyPower'
                - 'factions.manageSafeZone'
                - 'ScizzrHome.basic.*'
                - 'ScizzrHome.nocost.*'
        Member:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
                - 'warpplugin.warp'
                - 'econplugin.basic.*'
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Member
            permissions:
                - 'modplugin.ban'
                - 'modplugin.kick'
                - 'modplugin.unban'
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'

    and here my users.yml

    Code:
    users:
        TheServerOwner:
            groups:
            - Admins
            permissions:
        FriendA:
            info:
                prefix: '&4[~Alice~]&f'
            groups:
            - Moderator
            permissions:
        FriendB:
            groups:
            - Moderator
            permissions:
            - warpplugin.manage.*
        NewGuy:
            groups:
            - Guest
        Herpina:
            groups:
            - Member
        Derpina:
            groups:
            - Member
        lol:
            groups:
            - Default
        test:
            groups:
            - Default
        fabry:
            groups:
            - Admins
    

    the problem is... only fabry char can build and remove block.... lol and test can't do that... the other char are not mine, are in the file from default...
     
  12. Offline

    Monkey_nuts

    I think i fixed it by changing my database from YAML to SQL and it has worked but now apparently i am in the Default Class even though i have made myself an admin in all of the user files etc.
     
  13. Offline

    Pielord

    Hi i've just recently got bukkit...etc and the permissions seems to be creating an error which then breaks all the other plugins. I need advice on what to do.

    Console Window:
    Code:
    2011-08-06 12:56:11 [INFO] Starting minecraft server version Beta 1.7.3
    2011-08-06 12:56:11 [INFO] Loading properties
    2011-08-06 12:56:11 [INFO] Starting Minecraft server on 192.168.1.11:25565
    2011-08-06 12:56:11 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-g73697a4-b1000jnks (MC: 1.7.3)
    2011-08-06 12:56:11 [INFO] MLog clients using java 1.4+ standard logging.
    2011-08-06 12:56:11 [SEVERE] java.lang.IllegalAccessError: tried to access class com.nijiko.permissions.ModularControl$RefreshTask from class com.nijiko.permissions.ModularControl
    2011-08-06 12:56:11 [SEVERE]     at com.nijiko.permissions.ModularControl.<init>(ModularControl.java:64)
    2011-08-06 12:56:11 [SEVERE]     at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:179)
    2011-08-06 12:56:11 [SEVERE]     at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:133)
    2011-08-06 12:56:11 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:131)
    2011-08-06 12:56:11 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
    2011-08-06 12:56:11 [SEVERE]     at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
    2011-08-06 12:56:11 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    2011-08-06 12:56:11 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    2011-08-06 12:56:11 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-06 12:56:11 [SEVERE] [Permissions] Unable to load permission data.
    2011-08-06 12:56:11 [SEVERE] [Permissions] Shutting down Permissions due to error(s).
    2011-08-06 12:56:11 [INFO] [Permissions] (Yeti) was initialized.
    2011-08-06 12:56:11 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-08-06 12:56:11 [INFO] Preparing level "world"
    2011-08-06 12:56:11 [INFO] Preparing start region for level 0 (Seed: 3850433055)
    2011-08-06 12:56:12 [INFO] Preparing start region for level 1 (Seed: 9201693324992920334)
    2011-08-06 12:56:12 [INFO] Preparing spawn area: 24%
    2011-08-06 12:56:13 [INFO] [AutoSave] Loading config file
    2011-08-06 12:56:13 [INFO] [AutoSave] Version 2.0.1 is enabled: dfd55c99-dc5d-46f7-816f-990cc23cf947
    2011-08-06 12:56:13 [INFO] [AutoSave][Permission] Custom Permissions "Local Permissions" found: Loaded
    2011-08-06 12:56:13 [INFO] [AutoSave][Permission] PermissionsEx not found.
    2011-08-06 12:56:13 [INFO] [AutoSave][Permission] Permissions (Phoenix) found: Waiting
    2011-08-06 12:56:13 [INFO] [BBROTHER] ------------------------------------
    2011-08-06 12:56:13 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-08-06 12:56:13 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-08-06 12:56:13 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-08-06 12:56:13 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-08-06 12:56:13 [INFO] [BBROTHER] ------------------------------------
    2011-08-06 12:56:15 [INFO] [BBROTHER] Building `bbdata` table...
    2011-08-06 12:56:15 [INFO] [BBROTHER] BBData H2 Driver r1 loaded!
    2011-08-06 12:56:15 [INFO] [BBROTHER] Building `bbworlds` table...
    2011-08-06 12:56:15 [INFO] [BBROTHER] Building `bbactions` table...
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #1 - BrokenBlock
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #2 - PlacedBlock
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #3 - DestroySignText
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #4 - Teleport
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #5 - DeltaChest
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #6 - Command
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #7 - Chat
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #8 - Disconnect
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #9 - Login
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #10 - DoorOpen
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #11 - ButtonPress
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #12 - LeverSwitch
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #13 - CreateSignText
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #14 - LeafDecay
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #15 - FlintAndSteel
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #16 - TNTExplosion
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #17 - CreeperExplosion
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #18 - MiscExplosion
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #19 - ChestOpen
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #20 - BlockBurn
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #21 - Flow
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #22 - DropItem
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #23 - PickupItem
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #24 - SignDestroyed
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #25 - Heartbeat
    2011-08-06 12:56:15 [INFO] [BBROTHER] Action #26 - BlockPistoned
    2011-08-06 12:56:15 [INFO] [BBROTHER] Building `bbusers` table...
    2011-08-06 12:56:15 [SEVERE] Error occurred while enabling BigBrother v1.10.1-SNAPSHOT (Is it up to date?): com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
    java.lang.ClassCastException: com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
        at me.taylorkelly.bigbrother.BBPermissions.setupPermissions(BBPermissions.java:77)
        at me.taylorkelly.bigbrother.BBPermissions.initialize(BBPermissions.java:46)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:150)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-06 12:56:16 [INFO] [BukGet] loaded (25) packages.
    2011-08-06 12:56:16 [INFO] [BukGet] initialized commands.
    2011-08-06 12:56:16 [INFO] ColorSign version 1.0 is enabled!
    2011-08-06 12:56:16 [INFO] CraftBukkitUpToDate version 2.5.9 is enabled!
    2011-08-06 12:56:16 [INFO] Loaded Essentials build 2.5.6 by [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology]
    2011-08-06 12:56:16 [INFO] [Essentials] Payment method found (iConomy version: 5)
    2011-08-06 12:56:16 [INFO] Loaded EssentialsChat build 2.5.6 by essentials team
    2011-08-06 12:56:16 [INFO] Loaded EssentialsGeoIP build 2.5.6 by essentials team
    2011-08-06 12:56:16 [INFO] This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
    2011-08-06 12:56:17 [INFO] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
    2011-08-06 12:56:17 [INFO] Loaded EssentialsProtect build 2.5.6 by essentials team
    2011-08-06 12:56:17 [INFO] Loaded EssentialsSpawn build 2.5.6 by essentials team
    2011-08-06 12:56:17 [INFO] Hedges v1.0 enabled.
    2011-08-06 12:56:19 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    2011-08-06 12:56:19 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-08-06 12:56:19 [INFO] [LockBuy] Configuration file loaded!
    2011-08-06 12:56:19 [SEVERE] Error occurred while enabling LockBuy v1.1b1 (Is it up to date?): com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
    java.lang.ClassCastException: com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
        at me.ChrizC.lockbuy.LockBuy.setupPermissions(LockBuy.java:62)
        at me.ChrizC.lockbuy.LockBuy.onEnable(LockBuy.java:49)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-06 12:56:19 [INFO] [LockBuy] Payment method found (iConomy version: 5)
    2011-08-06 12:56:19 [INFO] Lockette version 1.3.8 is being enabled!  Yay!  (Core version 1.0)
    2011-08-06 12:56:19 [INFO] Lockette: Detected craftbukkit build [1000] ok.
    2011-08-06 12:56:19 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-08-06 12:56:19 [SEVERE] Error occurred while enabling Lockette v1.3.8 (Is it up to date?): com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
    java.lang.ClassCastException: com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
        at org.yi.acru.bukkit.PluginCore.setupPermissions(PluginCore.java:175)
        at org.yi.acru.bukkit.Lockette.Lockette.onEnable(Lockette.java:121)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-06 12:56:19 [INFO] [NarrowtuxLib] v0.5.1 by [narrowtux] enabled.
    2011-08-06 12:56:19 [INFO] [NarrowtuxLib] Payment method found (iConomy version: 5)
    2011-08-06 12:56:19 [INFO] Version: 51
    2011-08-06 12:56:19 [INFO] [Paid2Mine] Enabled.
    2011-08-06 12:56:19 [INFO] ProperWeather version 0.5 is enabled!
    2011-08-06 12:56:19 [INFO] [ProperWeather] Permissions system: OP
    2011-08-06 12:56:19 [INFO] [RankUp] Loading...
    2011-08-06 12:56:19 [SEVERE] Error occurred while enabling RankUp v1.3 (Is it up to date?): com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
    java.lang.ClassCastException: com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
        at me.toalec.RankUp.Permissions.PermissionsManager.setupPermissions(PermissionsManager.java:63)
        at me.toalec.RankUp.Permissions.PermissionsManager.<init>(PermissionsManager.java:18)
        at me.toalec.RankUp.RankUp.onEnable(RankUp.java:20)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-06 12:56:19 [INFO] [RegionMarket] [ REGION MARKET ] Found and hooked all plugins successfully.
    2011-08-06 12:56:19 [INFO] [RegionMarket] Successfully loaded regions : [2/2]
    2011-08-06 12:56:19 [INFO] [RegionMarket]  !!! Region Market loaded properly !! yay !!
    2011-08-06 12:56:19 [INFO] [RegionMarket]  Loaded v0.6, by Crash Updated by Ziden
    2011-08-06 12:56:19 [INFO] ScheduledAnnouncer v1.7.0 is enabled!
    
    2011-08-06 12:56:19 [INFO] [Showcase] Registered type [basic] (0 items loaded)
    2011-08-06 12:56:19 [INFO] [Showcase] Registered type [finite] (0 items loaded)
    2011-08-06 12:56:19 [INFO] [Showcase] Registered type [infinite] (165 items loaded)
    2011-08-06 12:56:19 [INFO] [Showcase] Registered type [exchange] (0 items loaded)
    2011-08-06 12:56:19 [INFO] [Showcase] Registered type [tutorial] (0 items loaded)
    2011-08-06 12:56:19 [WARNING] Permissions not found! All Operations are allowed!
    2011-08-06 12:56:19 [INFO] [Showcase] version 0.7.3 has been enabled.
    2011-08-06 12:56:19 [INFO] SpamHammer 1.5a enabled.
    2011-08-06 12:56:19 [INFO] Spout 1.0.1 has been initialized
    2011-08-06 12:56:19 [SEVERE] Error occurred while enabling UpdateInfo v0.1 (Is it up to date?): com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
    java.lang.ClassCastException: com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
        at de.lingo93.updateinfo.UpdateInfo.setupPermissions(UpdateInfo.java:124)
        at de.lingo93.updateinfo.UpdateInfo.onEnable(UpdateInfo.java:50)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-06 12:56:19 [INFO] WorldEdit 4.6 enabled.
    2011-08-06 12:56:19 [INFO] WorldEdit: No known permissions plugin detected. Using configuration file for permissions.
    2011-08-06 12:56:19 [INFO] WorldGuard: No known permissions plugin detected. Using configuration file for permissions.
    2011-08-06 12:56:19 [INFO] WorldGuard: (world) Single session is enforced.
    2011-08-06 12:56:19 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-08-06 12:56:19 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-08-06 12:56:19 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-08-06 12:56:19 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-08-06 12:56:19 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-08-06 12:56:19 [INFO] WorldGuard: (world_nether) Single session is enforced.
    2011-08-06 12:56:19 [INFO] WorldGuard: (world_nether) TNT ignition is PERMITTED.
    2011-08-06 12:56:19 [INFO] WorldGuard: (world_nether) Lighters are PERMITTED.
    2011-08-06 12:56:19 [INFO] WorldGuard: (world_nether) Lava fire is blocked.
    2011-08-06 12:56:19 [INFO] WorldGuard: (world_nether) Fire spread is UNRESTRICTED.
    2011-08-06 12:56:19 [INFO] WorldGuard: Loaded configuration for world 'world_nether"
    2011-08-06 12:56:20 [INFO] WorldGuard: 28 regions loaded for 'world'
    2011-08-06 12:56:20 [INFO] WorldGuard: 0 regions loaded for 'world_nether'
    2011-08-06 12:56:20 [INFO] WorldGuard 5.2.2 enabled.
    2011-08-06 12:56:20 [INFO] [MobDisguise] by desmin88 version 1.4 enabled.
    2011-08-06 12:56:20 [INFO] (NoCheat) Did you know? NoCheat now supports the new Bukkit-Permission system. You can activate it in the config file.
    2011-08-06 12:56:20 [INFO] (NoCheat) Did you know? There will be a change in the near future to how movement in CraftBukkit works, which will break NoCheats moving-check(s) completely, causing tons of false positives. Be careful if you tend to run bleeding edge builds of CraftBukkit.
    2011-08-06 12:56:20 [INFO] (NoCheat) Did you know? This version of NoCheat was written for CraftBukkit RB 1000, but may still work for some older or newer versions.
    2011-08-06 12:56:20 [INFO] (NoCheat) Did you know? You can find detailed information about all configuration options of NoCheat in the file "descriptions.txt" in your "plugins/NoCheat" folder
    2011-08-06 12:56:20 [INFO] (NoCheat) Did you know? You can deactivate these Messages in the config file, if they annoy you.
    2011-08-06 12:56:20 [SEVERE] Error occurred while enabling NoCheat v1.11b (Is it up to date?): com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
    java.lang.ClassCastException: com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
        at cc.co.evenprime.bukkit.nocheat.NoCheat.setupPermissions(NoCheat.java:252)
        at cc.co.evenprime.bukkit.nocheat.NoCheat.onEnable(NoCheat.java:169)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-06 12:56:20 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-08-06 12:56:20 [INFO] Done (0.855s)! For help, type "help" or "?"
    2011-08-06 12:56:26 [INFO] The automatic update-Check only work every 6 hours, the last check was 146 minutes ago.
    2011-08-06 12:56:31 [INFO] Stopping the server..
    2011-08-06 12:56:31 [INFO] Stopping server
    2011-08-06 12:56:31 [INFO] [AutoSave] Saving config file
    2011-08-06 12:56:31 [INFO] [AutoSave] Version 2.0.1 is disabled!
    2011-08-06 12:56:31 [INFO] ColorSign 1.0 disabled
    2011-08-06 12:56:31 [INFO] Hedges v1.0 disabled.
    2011-08-06 12:56:31 [INFO] [iConomy] Plugin disabled.
    2011-08-06 12:56:31 [INFO] [Essentials] Payment method was disabled. No longer accepting payments.
    2011-08-06 12:56:31 [INFO] [LockBuy] Payment method was disabled. No longer accepting payments.
    2011-08-06 12:56:31 [INFO] [NarrowtuxLib] Payment method was disabled. No longer accepting payments.
    2011-08-06 12:56:31 [INFO] [LockBuy] disabled.
    2011-08-06 12:56:31 [INFO] [NarrowtuxLib] v0.5.1 by [narrowtux] disabled.
    2011-08-06 12:56:31 [INFO] [Paid2Mine] Disabled.
    2011-08-06 12:56:31 [INFO] ProperWeather is disabled!
    2011-08-06 12:56:31 [INFO] [RankUp] Disabled!
    2011-08-06 12:56:31 [INFO] [RegionMarket] Finished saving, v0.6 disabled.
    2011-08-06 12:56:31 [INFO] ScheduledAnnouncer v1.7.0 is disabled!
    
    2011-08-06 12:56:31 [INFO] Can't find key disableMessage for translation!
    2011-08-06 12:56:31 [INFO] SpamHammer 1.5a disabled.
    2011-08-06 12:56:31 [INFO] [UpdateInfo] version 0.1 disabled.
    2011-08-06 12:56:31 [INFO] WorldGuard 5.2.2 disabled.
    2011-08-06 12:56:31 [INFO] [MobDisguise] by desmin88 version 1.4 disabled.
    2011-08-06 12:56:31 [INFO] [NoCheat] version [1.11b] is disabled.
    2011-08-06 12:56:31 [INFO] Saving chunks
    2011-08-06 12:56:31 [INFO] Stopping server
    2011-08-06 12:56:31 [INFO] Saving chunks
    
    Groups.yml:
    Code:
    groups:
      Admin:
        default: false
        info:
          prefix: '[&5Admin]'
          suffix: ''
          build: true
        inheritance: ''
        permissions:
          - '*'
      Builder:
        default: false
        info:
          prefix: '[Builder]'
          suffix: ''
          build: true
        inheritance: ''
        permissions:
          - 'warpplugin.warp'
          - 'econplugin.basic.*'
          - 'worldguard.region.info.*'
          - 'worldguard.region.list'
          - 'worldguard.region.flag.*'
          - 'worldguard.region.setpriority.*'
          - 'worldguard.region.setparent.*'
          - 'worldguard.region.remove.member.*'
      CoOwner:
        default: false
        info:
          prefix: '[Co-Owner]'
          suffix: ''
          build: true
        inheritance: ''
        permissions:
          - '*'
      Donator:
        default: false
        info:
          prefix: '[Donator]'
          suffix: ''
          build: true
        inheritance:
          - 'Builder'
        permissions:
          - 'mobdisguise.*'
          - 'worldguard.locate'
          - 'worldguard.slay'
          - 'worldguard.heal'
          - 'worldguard.god'
      Guest:
        default: true
        info:
          prefix: '[Guest]'
          suffix: ''
          build: false
        inheritance: ''
        permissions:
          - 'essentials.help'
          - 'essentials.home'
          - 'essentials.motd'
          - 'essentials.rules'
          - 'essentials.sethome'
      Moderator:
        default: false
        info:
          prefix: '[%7Mod]'
          suffix: ''
          build: true
        inheritance: ''
        permissions:
          - 'essentials.tp'
          - 'essentials.tphere'
          - 'worldguard.ungod'
          - 'worldguard.fire-toggle.*'
          - 'worldguard.halt-activity.*'
          - 'worldguard.region.define.*'
          - 'worldguard.region.redefine.*'
          - 'worldguard.region.claim.*'
          - 'worldguard.region.select.own.*'
          - 'worldguard.region.select.member.*'
          - 'worldguard.region.select.*'
          - 'worldguard.region.flag.own.<region>'
          - 'worldguard.region.flag.member.<region>'
          - 'worldguard.region.flag.<region>'
          - 'worldguard.region.setpriority.own.<region>'
          - 'worldguard.region.setpriority.member.<region>'
          - 'worldguard.region.setpriority.<region>'
          - 'worldguard.region.setparent.own.<region>'
          - 'worldguard.region.setparent.member.<region>'
          - 'worldguard.region.setparent.<region>'
          - 'worldguard.region.remove.*'
          - 'worldguard.reload'
          - 'worldguard.report'
          - 'bb.admin.watch'
          - 'bb.admin.info'
          - 'bb.admin.rollback'
          - 'spamhammer.*'
          - 'regionmarket.sell'
          - 'regionmarket.offer'
          - 'regionmarket.accept'
          - 'regionmarket.remove'
          - 'regionmarket.list'
          - 'regionmarket.reload'
          - 'regionmarket.save'
      Owner:
        default: false
        info:
          prefix: '[&5Owner]'
          suffix: ''
          build: true
        inheritance: ''
        permissions:
          - '*'
    Users.yml:
    Code:
    users:
        JEENZIE:
            groups:
                - Admin
        permissions: ''
        Piefarmer:
            groups:
                - Owner
        permissions: ''
        Callum3574:
            groups:
                - CoOwner
        permissions: ''
        tom3574:
            groups:
                - Admin
        permissions: ''
     
  14. Offline

    Monkey_nuts

    If your storageconfig.yml is set to YAML change it to SQL and see if that helps it helped me for some reason :D
     
  15. Offline

    J0n3zz

    as many others, I'm getting the error where it will shut down itself. Pretty annoying. Build 1000 is running. Can anyone help?
     
  16. Offline

    Pielord

    Nope did nothing did the exact same error message.
     
  17. Offline

    Monkey_nuts

    oh well, sorry :D
     
  18. Offline

    Pielord

    Thanks anyway. Anyone else have any ideas?
     
  19. Offline

    Monkey_nuts

    Ok so i have no idea what is wrong here -

    - no one can break blocks
    - no one can place blocks
    - permissions loads and says its working but no one actually has permissions (this is identified by prefixes etc.)
    - i am not an admin although it says i am on all of the right files.

    My plug-ins folder is attached, so can someone please help me find out what is wrong :D
     

    Attached Files:

  20. Offline

    Kill3rMcTavish

    @rcjrrjcr i have the same problem of monkey_nuts ... but, in addition, in my plugin folder exist also PermissionsBukkit because it is required for run some plugin... the question is... it's make a conflict?
    how can i set the possibility of break and place blocks for normal players? my Admin char can make it normally but Default users cannot... i wait (we wait) a reply.. thanks .
     
  21. Offline

    Monkey_nuts

    this is a slight continuations of my problems :/

    i log into minecraft and i cant break any block nor can i place any anywhere - also i have permssions running and on all of the correct documents i am set to be an admin but when i go into the game and log on to the server i am just the default class but i have acces to all of the commands as if permissions wasnt running and it was depending on the ops.txt
    my storageconfig.yml is set to SQL and i have the following plugins running:
    AutoSave
    BlackJack
    Essentials
    EssentialsSpawn
    EssentialsProtect
    iChat
    iConomy
    MobArena
    Permissions
    PermissionsSQL

    And also just a question do i have to edit the permissions database at all?(what the SQL storage uses) for whatever reasons?
     
  22. Offline

    Jeyge

    Since you asked, I will tell you. Your choice of only using the global files and your reluctance to change from only using the global files created at least 100 pages of this thread. It also created a group of people who wouldn't listen to anything anyone would say because The "PhonicUK" said it worked this way and no matter what, It was going to work that way and nothing I or others said were going to change their minds. Something that could have been so easily dealt with has now caused this thread to explode into a thread full of "my files don't work and I'm going to stick with just using the global files because I was told I could".

    I wish there would have been more notes like the one currently in the OP telling people to not use the global files. I wish it would have been more clear that the global files were meant to support the world files. I wish I had created more documentation back some 2.5 months ago now. I wish there would have been more open minded people who would have listened to reason back then. But, what we have are a group of people who were told by many that they could just use globals and that rcjrrjcr would fix everything for them when it didn't work right.

    Oh, and I'm so tired of people picking on Permissions for either problems that they themselves caused or for stuff that they don't even understand.
     
  23. Offline

    RaymanMaik

    I have a big problem! The permissions just don't work. Anyone can do Anything, exept the Visotors cant build. There is no error but they just don't work.
     
  24. Offline

    Jeyge

    I just tested all 4 of your groups and didn't have any trouble building with any of them so I'm guessing something else is blocking your building. There is some information in the wiki FAQ on possible reason why you can't build so I would start there and then come back and post again if it doesn't fix things. Include a full zipped up copy of your plugins\permissions directory as well as your server.log and we should be able to figure it out.
    You have the IllegalAccessError which is normally caused by an out of date plugin but I don't see the usual ones in your log. There is some information in the OP and/or in the wiki FAQ on how to fix it though.
    If you aren't actually using the SQL files, then you are just avoiding the errors. I would change it back to YAML and just keep posting the errors until we fix them all or post your files and we can fix them all at one time.
    Which error is that?

    I guess I should have waited to respond to your post on the previous page. :)

    I can't actually see what is in your DB so I won't be able to tell if everything is set up correctly there but there are some common things that cause building problems. See the wiki FAQ for a list of those.
    Having multiple permissions plugins can cause problems but you should be fine as long as you aren't running the SuperPermsBridge. And you make sure your build flags are the same in both plugins.
    If you are an OP, then it is working as intended. Almost all plugins that use some sort of permissions check for the user being an OP first. Sounds like your permissions aren't working right now though if you are only in the Default group. Did you actually set up your SQL files with any permissions?
    Zip up your plugins\permissions directory and post that here with a copy of your server.log.

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

    Monkey_nuts

    I don't know about setting up SQL files what do you have to do? - in that post is my whole plugins folder so you can see my set-up there. I will try un-opping myself cuz i think i might be op-ed but there are still a lot of errors - i switched back to YAML like Jeyge said and here they are :

    Code:
    2011-08-06 17:52:36 [INFO] Starting minecraft server version Beta 1.7.3
    2011-08-06 17:52:36 [INFO] Loading properties
    2011-08-06 17:52:36 [INFO] Starting Minecraft server on *:25565
    2011-08-06 17:52:36 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-g73697a4-b1000jnks (MC: 1.7.3)
    2011-08-06 17:52:38 [SEVERE] while scanning for the next token
    found character 	'\t' that cannot start any token
     in "<reader>", line 82, column 26:
                - 'blackjack.use'		
                                 ^
    
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:360)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:183)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.produce(ParserImpl.java:538)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:203)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    2011-08-06 17:52:38 [SEVERE] 	at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    2011-08-06 17:52:38 [SEVERE] 	at org.bukkit.util.config.Configuration.load(Configuration.java:82)
    2011-08-06 17:52:38 [SEVERE] 	at com.nijiko.data.YamlGroupStorage.reload(YamlGroupStorage.java:179)
    2011-08-06 17:52:38 [SEVERE] 	at com.nijiko.data.YamlGroupStorage.<init>(YamlGroupStorage.java:30)
    2011-08-06 17:52:38 [SEVERE] 	at com.nijiko.data.YamlCreator.getGroupStorage(YamlCreator.java:57)
    2011-08-06 17:52:38 [SEVERE] 	at com.nijiko.data.StorageFactory.getGroupStorage(StorageFactory.java:129)
    2011-08-06 17:52:38 [SEVERE] 	at com.nijiko.permissions.ModularControl.forceLoadWorld(ModularControl.java:96)
    2011-08-06 17:52:38 [SEVERE] 	at com.nijiko.permissions.ModularControl.loadWorld(ModularControl.java:86)
    2011-08-06 17:52:38 [SEVERE] 	at com.nijiko.permissions.ModularControl.load(ModularControl.java:116)
    2011-08-06 17:52:38 [SEVERE] 	at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:181)
    2011-08-06 17:52:38 [SEVERE] 	at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:133)
    2011-08-06 17:52:38 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:131)
    2011-08-06 17:52:38 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
    2011-08-06 17:52:38 [SEVERE] 	at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
    2011-08-06 17:52:38 [SEVERE] 	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    2011-08-06 17:52:38 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    2011-08-06 17:52:38 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-06 17:52:38 [SEVERE] [Permissions] Unable to load permission data.
    2011-08-06 17:52:38 [SEVERE] [Permissions] Shutting down Permissions due to error(s).
    2011-08-06 17:52:38 [INFO] [Permissions] (Yeti) was initialized.
    2011-08-06 17:52:38 [INFO] [Permissions] (Yeti) disabled successfully.
    2011-08-06 17:52:38 [INFO] Preparing level "World"
    2011-08-06 17:52:38 [INFO] Preparing start region for level 0 (Seed: 6169767516654231995)
    2011-08-06 17:52:39 [INFO] Preparing spawn area: 4%
    2011-08-06 17:52:41 [INFO] Preparing spawn area: 24%
    2011-08-06 17:52:42 [INFO] Preparing spawn area: 40%
    2011-08-06 17:52:44 [INFO] Preparing spawn area: 48%
    2011-08-06 17:52:45 [INFO] Preparing spawn area: 61%
    2011-08-06 17:52:47 [INFO] Preparing spawn area: 77%
    2011-08-06 17:52:48 [INFO] Preparing spawn area: 93%
    2011-08-06 17:52:48 [INFO] Preparing start region for level 1 (Seed: -237506734870786927)
    2011-08-06 17:52:50 [INFO] Preparing spawn area: 0%
    2011-08-06 17:52:51 [INFO] Preparing spawn area: 0%
    2011-08-06 17:52:52 [INFO] Preparing spawn area: 16%
    2011-08-06 17:52:53 [INFO] Preparing spawn area: 36%
    2011-08-06 17:52:55 [INFO] Preparing spawn area: 44%
    2011-08-06 17:52:56 [INFO] Preparing spawn area: 44%
    2011-08-06 17:52:58 [INFO] Preparing spawn area: 52%
    2011-08-06 17:52:59 [INFO] Preparing spawn area: 60%
    2011-08-06 17:53:00 [INFO] Preparing spawn area: 73%
    2011-08-06 17:53:01 [INFO] Preparing spawn area: 81%
    2011-08-06 17:53:03 [INFO] Preparing spawn area: 97%
    2011-08-06 17:53:03 [INFO] [AutoSave] Loading config file
    2011-08-06 17:53:04 [INFO] [AutoSave] Version 2.0.1 is enabled: 9331caed-cce0-40c1-8d3c-6650daf6f24c
    2011-08-06 17:53:06 [INFO] [AutoSave][Permission] Custom Permissions "Local Permissions" found: Loaded
    2011-08-06 17:53:06 [INFO] [AutoSave][Permission] PermissionsEx not found.
    2011-08-06 17:53:06 [INFO] [AutoSave][Permission] Permissions (Phoenix) not found.
    2011-08-06 17:53:06 [SEVERE] Error occurred while enabling BlackJack v1.8 (Is it up to date?): com/nijikokun/bukkit/Permissions/Permissions
    java.lang.NoClassDefFoundError: com/nijikokun/bukkit/Permissions/Permissions
    	at BlackJack.BlackJack.setupPermissions(BlackJack.java:473)
    	at BlackJack.BlackJack.onEnable(BlackJack.java:90)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
    	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
    	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
    	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
    	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.bukkit.Permissions.Permissions
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	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(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	... 12 more
    2011-08-06 17:53:09 [INFO] Loaded Essentials build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-08-06 17:53:13 [INFO] Loaded EssentialsProtect build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-08-06 17:53:13 [INFO] Loaded EssentialsSpawn build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-08-06 17:53:21 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    2011-08-06 17:53:21 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-08-06 17:53:21 [INFO] [MonsterHunt] MonsterHunt Loaded!
    2011-08-06 17:53:21 [INFO] [Permissions] SQL Interface enabled!
    2011-08-06 17:53:21 [INFO] [iChat] Permissions plugin not found or wrong version. Disabling
    2011-08-06 17:53:21 [INFO] [iChat] iChat Disabled
    2011-08-06 17:53:23 [SEVERE] Error occurred while enabling MobArena v0.93.4 (Is it up to date?): com/nijikokun/bukkit/Permissions/Permissions
    java.lang.NoClassDefFoundError: com/nijikokun/bukkit/Permissions/Permissions
    	at com.garbagemule.MobArena.MobArena.setupPermissions(MobArena.java:188)
    	at com.garbagemule.MobArena.MobArena.onEnable(MobArena.java:53)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
    	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
    	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
    	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
    	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.bukkit.Permissions.Permissions
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	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(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	... 12 more
    2011-08-06 17:53:23 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-08-06 17:53:23 [INFO] Done (4.452s)! For help, type "help" or "?"
    
    Like i said while ago - i am not an expert or databases and things like that but if the storage thing - "YAML" is stored online somewhere then maybe it is saved to my ip adress but because my IP changes daily then maybe that is why it doesn't work - Just a thought

    Cheers
    -Monkey_nuts
     
  26. Offline

    Kill3rMcTavish

    <Edit by Moderator: Redacted multiupload url> there is a .rar which contain all my plugins - for see better if there is conflict or else - and my server.log.


    thanks for your disponibility
     
    Last edited by a moderator: Mar 26, 2019
  27. Offline

    Jeyge

    The \t that it is complaining about is a tab in one of your files. See the wiki FAQ for information about how to remove tabs and prevent them in the future with Notepad++.

    As for changing it to "SQL", that just tells Permissions that you want to set up a database and use that instead of the YAML files. Nothing will be created for you in that database though so you will have to load it using the in-game commands if you want to continue to use that option.
     
  28. Offline

    rockxz2135

    there needs to be an option to disable bukkit permissions and stay with this one

    The only problems I see is that esentials has its own ichat functionality and that essentials isnt quite fully compatible with permissions

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

    Jeyge

    You will want to remove the SuperpermsBridge-1.2.jar if you are going to try to run both Permissions and PermissionsBukkit.

    Once I moved far enough away from the spawn location, I didn't have any problems building using your plugins folder but I am getting an endless stream of errors showing up in the console. One thing I was wondering is if you were getting any messages when you were trying to build?

    Our hands are being forced in the direction of the built in Bukkit perms by the developers though. As they slowly convert their plugins to only read permissions from SuperPerms, we will be forced to use a different permissions plugin or wait for this one to be updated to use SuperPerms.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 2, 2019
    Kill3rMcTavish likes this.
  30. Offline

    PhonicUK

    McMyAdmin stopped using the global config files a while ago (As of release 0.9.5.0 nearly a month ago, see http://wiki.phonicuk.com/McMyAdmin-Version-History.ashx), but this thread was never updated to reflect that.
     
  31. Offline

    RaymanMaik

    Here is it. The server .log only includes the plugin startups. I know there are a few I errors. I will clean up these errors, but they aren't from Permissions I think
    EDIT: Sry, I just forget to upload it :D
     

    Attached Files:

Thread Status:
Not open for further replies.

Share This Page