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

    Nathan C

    Rumor has it that 2.1 IS UNFINISHED, and therefore does not work properly.

    Just revert back to 2.0, it works fine.
     
  3. Offline

    Exystredofar

    So I installed this and now I can't use a single command. I added myself to the admin group, and for some reason no commands are parsing at all. Any idea on what I did wrong?
     
  4. Offline

    SplenectomY

  5. Offline

    DetKimble911

    I spent the last few hours going though permissions, and its not exactly complete; but should and does function. If I can get it going at least 95%, I'll compile and though it out.

    I have post on this
     
    SplenectomY likes this.
  6. I downloaded the Permissions v2.1 due to the new update of Bukkit, so I thought it'd be needed, but I noticed something important missing from me, I couldn't use /permissionsreload.
    I don't understand why, but is it only me who doesn't have this working?
     
  7. Offline

    SplenectomY

    No this plugin does not work atm. Use 2.0. We have devs working on a fix, as the author of this plugin has quit Bukkit indefinitely.
     
  8. But does the 2.0 work with the Bukkit build #432? If not, then theres no chance I would download the older version.
     
  9. Offline

    Latros

    Someone PLEASE confirm / deny SOME permissions version, be it 2.1 / 2.0, working 100% with craftbukkit 1.3 compatible build #s?
     
  10. Offline

    DetKimble911

    2.0 works on craftbukkit #432 for me.
     
  11. Offline

    _Oni_

  12. Offline

    olleb

    is there a fast way to premote users to a higher ranking ingame?

    to prevent greefing standard user can not build. if i want a standard user who can not build to be a trusted member who can build fast without connecting to the server trough ssh or vnc and editing in the config file.

    is there a /prmote [group] command? (or plugin that makes it work)

    Edit: sorry for not RTFM found the wiki... no premote command.. :(
     
  13. Offline

    _Oni_

    Maybe it's /pr :p
     
  14. I tried that too, but it did just nothing.
     
  15. Offline

    M1nurThr3t

    so as of right now with todays craftbukkit build we need Permissions 2.0?
     
  16. Offline

    Latros

    Seems like it, yes.
     
  17. Offline

    rct2guy

    On the upgrade section of your page... I'm really confused.

    I have two worlds (regular and Nether), and I'm upgrading from 2.0. The steps seem to make sense until this part:
    What do you mean "paste the default world inside them?" Where am I pasting it? Is this the default world or this other one?
     
  18. Offline

    Vuviboy

    This plugin isnt working for me, i put in the admins like i used to, renamed the world to "world", and its not working....
    I have general and ichat and both working but your permission plugin isnt working... please help me...
     
  19. Offline

    bogboom

    Working but the /pr command does nothing..
     
  20. Offline

    Paulo

    how can i make myself an admin in my own server i cant figure it out can anyone help me at this im new doing this kinda stuff thank you
     
  21. Offline

    TheYeti

    Can you please be more specific with "does nothing". What version of permissions are you using, craftbukkit build, and is it generating any sort of error message to the console/logs or to the client?
     
  22. ok i have no clue how to use this can you help me i have the config and it looks like this if it helps im wondering what i need to do to "modify" and also how to add pple to these groups


    plz make it as easy to understand as possible



    # Supports "Default" and "GroupUsers"
    plugin:
    permissions:
    system: default

    ##
    # Groups can contain inheritance.
    # To make a group inherit the permissions from another
    # group simply place the groups name in the "inheritance:"
    # field seperated by commas.
    #
    # Example: inheritance: Default,Admins,
    ##
    # 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:
    #
    # - '*'
    ##
    groups:
    Default:
    default: true
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    permissions:
    - 'general.spawn'
    Moderator:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Default
    permissions:
    - 'general.time'
    - 'general.teleport'
    - 'general.teleport.here'
    - 'general.player-info'
    Admins:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Moderator
    permissions:
    - '*'

    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
    darkgrave:
    group: Admins
    permissions:
    sk89q:
    group: Default
    permissions:
    - 'general.time'
     
  23. Offline

    TheYeti

    Please start by reading the documentation. The original developer still has his wiki up with configuration instructions on it that should suffice. You can find it at http://wiki.nexua.org/Permissions/Configuration
     
  24. thanks il read it then tell you if i need anymore help
     
  25. Offline

    stolen_insanity

    Hi I have a config.yml file that is set up properly for 2.0
    but when i try and use it for 2.1, it doesn't work.
    What do I do?
     
    rct2guy likes this.
  26. Offline

    bogboom


    Permissions 2.1
    craftbukkit 432
    No errors in console or logs, just this "bigboomer223 tried command: pr"
    No text in game, nothing.
    --- merged: Feb 24, 2011 1:13 AM ---

    Rename it to the name of your world. e.g. world2.yml
     
  27. Offline

    TheYeti

    Yea, I am currently working on figuring out exactly what is going on with this Plugin and the rest of the Nijikokun plugins. Don't know if I will take over support for them or not, but as of right now it's not looking like developers are flooding in to fill the void and step up to the plate. Only problem is anyone who does take over is coming in at the tail end of another developers work, after they got angry and possibly just started thrashing code, so they have to decipher what is actually going on. One thing I am currently working on figuring out is why /pr is not doing anything.
     
  28. Offline

    kimjae

    Hello

    I'm sorry to bother you, but i've a non-sense bug with permission and all what i do to fix it doesn't works...

    I use many plugins (Authorize, Autosave, Essentials, General, Tombstone, WorldEdit, WormholeXTreme), and here is my Permissions Configuration:
    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: true}
            inheritance:
            permissions:
                - 'general.spawn'
                - 'essentials.helpop'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.rules'
                - 'essentials.msg'
                - 'essentials.list'
                - 'essentials.help'
                - 'essentials.afk'
                - 'essentials.mail'
    #           - 'essentials.mail.send'
                - 'essentials.me'
                - 'essentials.ping'
                - 'essentials.clearinventory'
                - 'essentials.nick'
                - 'essentials.kit'
                - 'essentials.kit.beginnersTools'
                - 'essentials.sell'
                - 'essentials.worth'
                - 'essentials.compass'
                - 'essentials.getpos'
                - 'essentials.depth'
    
    
        GameMasters:
            default: false
            info: {prefix: '[GM]', suffix'', build: true}
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'autosave.*'
                - 'essentials.top'
                - 'essentials.jump'
                - 'essentials.back'
                - 'essentials.mail.send'
                - 'essentials.whois'
                - 'essentials.spawnmob'
                - 'essentials.clearinventory'
                - 'essentials.broadcast'
                - 'essentials.kill'
                - 'essentials.nick'
                - 'essentials.ping'
                - 'essentials.give'
                - 'essentials.item'
                - 'essentials.kit.*'
                - 'essentials.time'
                - 'essentials.heal'
                - 'essentials.tree'
                - 'essentials.bigtree'
                - 'essentials.tpo'
                - 'essentials.tpohere'
                - 'essentials.kick'
                - 'essentials.jail'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.spawn'
                - 'essentials.setspawn'
                - 'essentials.spawnmob'
                - 'essentials.warp'
                - 'essentials.setwarp'
                - 'essentials.delwarp'
                - 'essentials.chat.shout'
                - 'essentials.realname'
        Admins:
            default: false
            info: {prefix: '[Admin]', suffix'', build: true}
            inheritance:
                - GameMasters
            permissions:
                - '*'
    ##
    # DarkGrave has control over all commands.
    ##
    users:
        kimjae:
            group: Admins
            permissions:
               - '/locate'
               - 'worldedit.selection.*'
               - 'somethingelse.dancing.*'
        White_Cerberus:
            group: GameMasters
            permissions:
    So. It doesn't works.

    My friend "White_Cerberus" should have "GameMasters" permission, but can't use no one.

    And me, i've deop myself to try, and i can use some of the commands, but i can't use /give, or /item, or /top (but /jump work)....

    Can you help me ?

    Do I have GroupUsers ?
     
  29. Offline

    Imamoose

    2.1 works great on 1.3 432
     
  30. Offline

    gilliganxl

    You using notepad++ or what? Make sure there is no tabs use spaces only, notepadd++ is real good about highlighting errors in red.
     
Thread Status:
Not open for further replies.

Share This Page