Inactive [ADMN/INFO] Permissions v2.1 - Continuing the legacy.

Discussion in 'Inactive/Unsupported Plugins' started by Nijikokun, Jan 21, 2011.

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

    Nijikokun

    Permissions 2.1 (Handler)
    Download 2.1 (Jar Only)
    Older: 2.0, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0

    Permissions... Done right.
    Permissions allows plugin-authors to utalize a permission system that handles group inheritance, globalized permission settings, and more. All the features of a fine-grained permission system in one plugin.​

    Features
    1. Groups
    2. Group Inheritance, Allows for groups to gain permissions from other groups.
    3. User Permission System
    4. Fine Grained Permission system.
      1. Allowing for Globalized permissions
    5. Easy to use, setup, and implement.
    6. Two cache layers, first from file to memory, then from memory to cache.
      1. Plugins can control cache since version 2.1
    7. And much more.
    For the users


    Permissions gives server admins great control, mostly in-game reloading. Simply use /pr and the file will be re-cached and never touched again until you need to reload it. This allows you to quickly give your users the commands that they need without having to restart the server.

    Installation for 2.0 down:
    1. Download the archive.
    2. Extract contents to the /plugins folder.
    3. Open up /plugins/Permissions/config.yml
      1. Read / modify.
      2. Save.
    4. Reload Server.
    Changelog

    • 2.1
      • Multiple-World support
      • New cache layer, and cache control support for plugins
      • Editing features for plugins to hook into
      • Exempt nodes
      • World copying
    • 2.0
      • Forgot.
    • 1.9
      • Fully fixes inheritance.
        • Groups now inherit groups of groups that inherit groups of...
      • Cache system implemented.
      • Plugin authors can now delegate a variable system if needed.
      • API Updated with two new functions to get the point of what they do across.
        • Along with the new variable checks.
    • 1.8
      • Fixes the broken globalized node issue.
        • node.* is called a `globalized node`
    Supporting Plugins




    I have hit the character limit for this post.​

    Thanks to:
    • sk89q for hiearchical and node system idea.
    • Creator of GroupUsers for api implementation.
    This author has stopped development of this plugin. It is no longer supported and I wouldn't ask for help here, as you won't get any. New Permissions
    -RightLegRed
     
  2. Offline

    Galdrak

    Some of my plugins are not functioning completely, and the suggestion in one of the forum threads was to post here about my Permissions set up. Currently the two plugins that are not working fully are Multiverse and McMMO.

    Here is my server start-up log:

    http://pastebin.com/ArFFG8TM

    And here is my permissions file:

    http://pastebin.com/tCFAtnL3

    I am using permissions 2.0 and CB 431
     
  3. Offline

    iarspider

    I have these two messages at the start of the server (git-Bukkit-0.0.0-450-gd3c1ba4-b432jnks (MC: 1.3) ):
    Code:
    [WARNING] Using the stupidly long constructor com.nijikokun.bukkit.Permissions.Permissions(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of Permissions to remove it! (Nothing is broken, we just like to keep code clean.)
    [WARNING] Plugin 'Permissions' (ver 1.0) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    
    Could you please fix these?
     
  4. Offline

    cjc343

    Plugins need to be updated in order to add 2.1 compatibility.

    Anti-Build works, helped someone get it working just recently. I haven't gotten iChat working, but there are reports from people who say they have, and I haven't put a lot of time into it.

    The 2.1 reload functionality isn't completely implemented. You can roll back to 2.0 for now or wait for updates.

    There are devs working on completing all functions of 2.1.

    Be careful about which Essentials jars you are using. Some of them implement a new permission system that cannot be run concurrently with Permissions.

    It's being looked into by the people updating 2.1

    It's still alive and working for now, and is being updated (see link above).

    I've only looked at your startup log and see warnings, but no errors there. You may wish to update to one of the unofficial general releases if General is causing you problems, but otherwise, nothing appears to be broken from what you posted.
    --- merged: Feb 24, 2011 8:46 PM ---
    Nothing is broken. It will require a new version, which is being worked on.
     
  5. Offline

    SeeD419

    Either, are you using essentials?

    Essentials had issues with permissions 2.1

    Last I checked it was not compatible.
     
  6. Offline

    wabsta

    Nope, but it seems it is a problem in 2.1, so Ill just wait for a fix.
    @ all people who can't get it to work with iChat, do you have the newest iChat? Cause it is working fine for me..
     
  7. Offline

    cjc343

    You're on Permissions 2.1?

    Using the latest iChat posted by Niji? Or Drakia?

    CB Build?
     
  8. Offline

    DierWolf

    you DONT NEED iSHIT .... AGAIN if you have essentials groupManager it had the color and perfix etc for u in it ! and the Permissions + you can do it all in-game or Console ! so no need to worry about shitty permissions plugin!
     
  9. Offline

    wabsta

    Ah, will tell that to the admin of the server Im making this plugin for :)

    Yes, 2.1
    Latest iChat from Niji.
    CraftBukkit build, maybe a noobish question, but where can I see that? I think I just got the latest, I remember some link with Last Succesfull Build or something.
     
  10. Offline

    DierWolf

    CJ you are not understanding anything at all..... you do NOT need permissions plugin ! nor do you need iChat !! use essentials group manager! it has the chat shit just like iChat + it allows yu to add perm. to eveyone so DELETE permissions plugin !
    --- merged: Feb 24, 2011 10:28 PM ---
    lololol wish i could man..
     
  11. Offline

    ShadowDrakken

    shame Essentials* is garbage for a lot of us :)
     
  12. Offline

    cjc343

    Nice, civil discussion. Thanks.

    It shows up at the very beginning of your logs when you start a server.

    I'll probably be getting 2.1 running later today.

    I don't think you understand. This thread is not about what plugins you use, it's about continued support for Permissions.
     
  13. Offline

    wabsta

    This server is running Craftbukkit version git-Bukkit-0.0.0-447-g84246c4-b429jnks (MC: 1.3)
     
  14. Offline

    Digitehk

    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #   Does not work for the default world.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    # 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
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-general.time'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
                - 'general.spawn'
                - 'iConomy.payment'
                - 'iConomy.list'
                - 'iConomy.rank'
        Builder:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'general.spawn'
                - 'iConomy.payment'
                - 'iConomy.list'
                - 'iConomy.rank'
    
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
        Admin:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    ##
    users:
        DarkGrave:
            group: Admin
            permissions:
        player1:
            group: Admin
            permissions:
        player2:
            group: Admin
            permissions:
        player3:
            group: Moderator
            permissions:
        player4:
            group: Builder
            permissions:
        player5:
            group: Builder
            permissions:
    
    ---------------------------------------
    I'm not quite sure if I am doing anything wrong but I can't seem to limit people from doing anything. The default group as I understand, if limited in everyway. No building or anything. They can build tho...

    Default shouldn't be able to privatewarp either. They do. Can anyone give me some pointers?

    Thanks in advanced. I really wanna get this server up and running!!!


    I have edited my post w/ code. Sorry first time posting :p
     
  15. Offline

    cjc343

    Thanks that's "b429jnks" or Jenkins build 429.

    So for those of you trying to get iChat working, try B429, with Permissions 2.1 and the latest 1.5 posted in the iChat thread.

    I'll be trying it myself once I'm home, and crossposting this to the iChat thread...

    You need to post that as code so the spaces don't disappear.

    Anti-Build isn't provided by Permissions. Download Anti-Build.
     
  16. Offline

    TheYeti

    DierWolf, your not helping anyone and you obviously have a nerdon for GroupManager so why don't you go harass them and let people actually try to get help in here.

    For everyone that is stating that /pr does not work. You are correct, it does not. It does not work in 2.0 or in 2.1, as far as I can tell the last time it was functional was 1.9. That being said I am trying to see if I can get at least that functionality returned before I move onto other things.
     
  17. Offline

    Jobsti

    Sooooo, first, I didn't want, but now I changed to groupmanager. It was a good decision.

    Why I changed:
    - YEDIT is out of date, GM has it's own adding- and modcommands with permissions.
    - ichat is out of date, has some bugs and the long constructor message, Herochat works wonderful with GM
    - Antigrief now using GM, no more Permissions.
    - Niji is gone ;(

    Thanks for the great permissions plugin all the time, but I think GM is now the better one.

    #437
     
  18. Offline

    DierWolf

    your correct this is not about plugins BUT , we telling you that permissions is old and not even working, so bassicaly we helping y, if not then dont bother trolling and replieng to every post, i have not seen you help anyon YET
    --- merged: Feb 25, 2011 12:24 AM ---
    And quote from guy above this post "Sooooo, first, I didn't want, but now I changed to groupmanager. It was a good decision.

    Why I changed:
    - YEDIT is out of date, GM has it's own adding- and modcommands with permissions.
    - ichat is out of date, has some bugs and the long constructor message, Herochat works wonderful with GM
    - Antigrief now using GM, no more Permissions.
    - Niji is gone ;(

    Thanks for the great permissions plugin all the time, but I think GM is now the better one."


    So enough said there, many others will be same
     
  19. Offline

    yoyo15600

    Can you please help me? My ichat was working yesterday now it isnt?? Also i cant setu general.. Can you please help skype or teamviewer??
    add me on skype
    "stupidmax1"
     
  20. Offline

    cjc343

    Then you haven't been actually reading this thread. You are not helping. You are in the way, and you are the one trolling.
    --- merged: Feb 25, 2011 12:26 AM ---
    What iChat version are you using? What General version are you using? What Permissions version are you using?

    Thanks.
     
    ShadowDrakken likes this.
  21. Offline

    DierWolf

    i belive when i first came on this thread i answerd 3 peoples question on Which to use, and why .. i had suggested using GM rather then Permissions Plugin. So enough of the trolling, you obviously dont no mmuch
    --- merged: Feb 25, 2011 12:31 AM ---
    Your asking / telling all these people what general plugin and etc they using when those are all ld and outdated , i had said

    1. DONT need iChat 'essentials comes with it"
    2. Dont need plugin for permissions "essenitlas comes with it"
    3. Dont need General, "outdated"
    ----------------------------------------------------------
     
  22. Offline

    Firestar

    stay on topic this is a discussion about Permissions plugin, recommend GM in its thread, not this thread, not what this thread is about. Permissions works, just need to read the instructions.
     
  23. Offline

    ShadowDrakken

    @DierWolf I'm sorry, but you going off shouting, demeaning people, and acting like a grade A jerk makes you the troll.

    We understand you don't like Permissions, that doesn't give you the right to tear down anyone who doesn't agree with you.

    What's right for you isn't automatically right for everyone.
     
    Jobsti likes this.
  24. Offline

    Digitehk

    reposted! thanks.
     
  25. Offline

    jlhbaseball15

    Hey whenever i try to run permissions it loads. but when I try to enter a command form a plugin that uses permissions (general, kitplugin) it crashes and says
    while parsing a block collection
    in "<unicode string>", line 44, column 13: - 'general.spawn.*' ^ expected <block end>, but found '<scalar>' in "<unicode string>", line 53, column 16: - 'kit.dye' ^
     
  26. Offline

    Ziggoo Lee

    Hi,

    I try to understand how to implement command nodes to be able to invoke them in the Permissions plugin.

    I would like to be able to modify my plugin to use Permissions but I'm stuck on this topic.
    I'm hope someone will guide me in the right direction.

    Many Thanks
     
  27. Offline

    Nathan C

    Try 2.0.
     
  28. Offline

    DierWolf

    agh you online guys sure are something else LOL, doesnt matter the forum, i gave my OPINION on which was better, i didnt say ANYONE should use it , i RECOMMENDED it :p
     
  29. Offline

    cjc343

    Try this:

    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #   Does not work for the default world.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    # 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
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-general.time'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
                - 'general.spawn'
                - 'iConomy.payment'
                - 'iConomy.list'
                - 'iConomy.rank'
        Builder:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'general.spawn'
                - 'iConomy.payment'
                - 'iConomy.list'
                - 'iConomy.rank'
    
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Builder
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
        Admin:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    ##
    users:
        DarkGrave:
            group: Admin
            permissions:
        player1:
            group: Admin
            permissions:
        player2:
            group: Admin
            permissions:
        player3:
            group: Moderator
            permissions:
        player4:
            group: Builder
            permissions:
        player5:
            group: Builder
            permissions:
    Don't forget to get Anti-Build.


    I'm going to guess that you're using Permissions 2.1

    Please point the author of kitplugin to this: http://forums.bukkit.org/posts/79813/

    General has been unofficially updated to support 2.1 Are you running the latest?

    Use this setup method: http://forums.bukkit.org/posts/79813/

    More support is available on the wiki in the first post.

    You can PM me with more specific questions and code examples if you wish.
     
  30. Offline

    eagledude4

    I'm trying to use Permissions (for worldguard and worldedit) and groupmanager (for essentials) and it seems that I can't use both. I added prefixes for both plugins for both mods and admins, but as admin I have no prefix.

    Also, when I start my server worldguard and world edit says that it didnt find a permission system
     
  31. Offline

    Firestar

    you cannot use both
     
Thread Status:
Not open for further replies.

Share This Page