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

    hyperch

    Damn, and I've been baning my head over it.... works fine now. Thanks for the help.
     
  3. Offline

    chill1977

    Well that depends lol. OK I need the complete error from the picture you put up. Preferably one with the code i gave you. I need a picture of the permissions folder opened in the plugins folder. Then we can go from there. That error report said something about permissions before where you took the picture but it's cut off.
    --- merged: Jan 29, 2011 10:06 AM ---
    Not a problem.
     
  4. Offline

    achmed

    Sorry that it takes so long to reply but the person who runs the server has to send me all the stuff...
     
  5. Offline

    chill1977

    Do any of you have Teamspeak?
     
  6. Offline

    imoro

  7. Offline

    achmed

    one sec
     
  8. Offline

    nichiatu

  9. Offline

    achmed

    no we don´t sorry
    --- merged: Jan 29, 2011 10:24 AM ---
    About the error how do you mean with the code I gave you what code?
     
  10. Offline

    chill1977

    Well, just a question , how are you 2 communicating and do both of you not speak English? lol
    --- merged: Jan 29, 2011 10:25 AM ---
    Yeah nothing wrong with the config, you probably cant get the prefix because you dont have the iChat plugin installed.
     
  11. Is is possible to set a palyer name color with the Permissions plugin?
     
  12. Offline

    chill1977

    i just need to see the full error you get while loading the server.
     
  13. Offline

    achmed

    Ok we are communicating Via Hamachi and minecraft and I'll get the error in a sec
    --- merged: Jan 29, 2011 10:30 AM ---
    And yes we both speak english.
    --- merged: Jan 29, 2011 10:31 AM ---
    both codes here...
     

    Attached Files:

  14. Offline

    chill1977

    Code:
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
                - 'general.spawn'
        User:
            default: false
            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'
                - 'essentials.'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    --- merged: Jan 29, 2011 10:34 AM ---
    Yes, if you have the iChat plugin then you can make the prefix-Admin, the name-chill, and the message-please learn to read, all different colors if you want lol.
     
  15. Offline

    achmed

    chill do you have hamachi?
    and please answer quickly the person running the server has to go soon...
     
  16. Offline

    chill1977

    OK
    looking, I keep hearing this Hamachi crap, I have no idea what that is lol
     
  17. Offline

    imoro

    So, I need the iChat plugin for that?
    Uhm, and players who aren't in the yaml file can build etc. :/
     
  18. Offline

    achmed

    Lol it's free to download just google it...
     
  19. Offline

    xbrad

    Yea, you've definitely misunderstood what I'm saying lol, nothing was deleted from ANY of the config files (.yml files)...

    *Before Editing Permissions:*
    - If you went into my server, and typed "/help" Every command would show up (some restricted via Essentials by default, but still showed in the commands list IN GAME)
    - I went in and edited the available commands for "default" players in PERMISSIONS giving them only the commands I wanted
    *After Editing Permissions:*
    - If you went into my server, and typed "/help" No commands would be listed.

    I have no problems with anything out of game, that's all fine and dandy every restriction working as it should, just with what is projected when typing "/help" IN GAME.
     
  20. Offline

    Lee

    I would really like to have something like NOT.

    For example the players on my server are allowed to do anything but use /helpop. I'd have to add any command to that list except essentials.helpop. It would be much nicer if I say something like this:

    Code:
    permissions:
        - essentials.*
    exceptions:
        - essentials.helpop
    
     
  21. Offline

    chill1977

    Well they need to , they are not using the code I posted for you to use. There are no errors in that code and the log you just gave me says distinctly error line 44 and 45 on the things that I corrected, and that is your whole problem.

    Use the code I posted , I will post again and be done.

    You are making me look bad here. lmao

    Code:
    # 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'
                - 'essentials.set-home'
                - 'essentials.home'
                - 'essentials.playerlist'
                - 'general.help'
                - 'iConomy.payment'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'essentials.kit'
                - 'essentials.warp'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.item'
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'iConomy.*'
                - 'essentials.setwarp'
        Admins:
            default: false
            info:
                prefix: '&8'
                suffix: '&4'
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        Avatre_Scythe:
            group: Admins
            permissions:
        sk89q:
            group: Default
            permissions:
                - 'general.time'
        exodus121:
            group: Admins
            permissions:
        SIGfigures:
            group: Default
            permissions:
     
    
     
  22. Offline

    imoro

    chill1977 said:
    Well, just a question , how are you 2 communicating and do both of you not speak English? lol
    --- merged: 18 minutes ago ---


    Yeah nothing wrong with the config, you probably cant get the prefix because you dont have the iChat plugin installed.​
    So, I need the iChat plugin for that?
    Uhm, and players who aren't in the yaml file can build etc. :/
     
  23. Offline

    achmed

    Sorry I didn't even know you had corrected the file for me...
     
  24. Offline

    chill1977

    Permissions can only stop building if you also have the AntiBuild plugin installed, but iChat is for the collor configuration
     
  25. Offline

    achmed

    Sorry I'm a bit slow today what code are you talking about I've checked back and I don't see any code...
     
  26. Offline

    chill1977

    Oh so it's just the /help file that you don't want to show what they cant use, well in that case the only way to change the help file is manually through essentials, has nothing at all to do with permissions.

    Permissions or essentials does not take out the commands the user can not use. They should all show up regardless.
    --- merged: Jan 29, 2011 10:52 AM ---
    Open the plugins folder, then open the permissions folder, then open the config.yml in notepad then copy and paste the section below, if you can see it, over what is in the config.yml. Then restart the server. YOu are still using the same config that we started with, it has errors!

    Code:
    # 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'
                - 'essentials.set-home'
                - 'essentials.home'
                - 'essentials.playerlist'
                - 'general.help'
                - 'iConomy.payment'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'essentials.kit'
                - 'essentials.warp'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.item'
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'iConomy.*'
                - 'essentials.setwarp'
        Admins:
            default: false
            info:
                prefix: '&8'
                suffix: '&4'
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        Avatre_Scythe:
            group: Admins
            permissions:
        sk89q:
            group: Default
            permissions:
                - 'general.time'
        exodus121:
            group: Admins
            permissions:
        SIGfigures:
            group: Default
            permissions:
    
    
    --- merged: Jan 29, 2011 10:54 AM ---
    If I missed anyone please repost or let me know, the page is getting fuzzy, it's only 5 am here ;) and I have obnly set up 8 severs completely with PErmissions today :(
     
  27. Offline

    achmed

    Ok thx I'll try it when the person who runs the server gets back.
    --- merged: Jan 29, 2011 10:58 AM ---
    I am supposed to change the name of the config file right?
     
  28. Offline

    chill1977

    nooo , dont change the name it should be config.yml just copy and paste that information/code into the config.yml
     
  29. Offline

    achmed

    Oh I actually said it wrong I meant I should change the name of the people in the folder to the people that are gonna play on the server right?
     
  30. Offline

    imoro

    But why doesn#t it show me the prefix in chat then?
     
  31. Offline

    chill1977

    ummm yeah, that might be helpful lol
    --- merged: Jan 29, 2011 11:08 AM ---
    Building has nothing to do with prefixes.

    If you want to use the prefix and suffix options in Permissions you must have iChat plugin installed.

    If you want to use the build: false in Permissions, you must have the AntiBuild plugin installed.

    2 different things totally!
     
Thread Status:
Not open for further replies.

Share This Page