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

    snam

    im using the latest 0.0.1 i think
     
  3. Offline

    unya

    Thanks for that! Such a stupid mistake.


    Nah, I couldn't get it to work.. :(
     
  4. Offline

    PandaVidya

    didn't work :/
     
  5. Offline

    Greedish

    I'm getting this, need some help!
    --- merged: Jan 26, 2011 6:12 PM ---
    http://pastebin.com/AGgtHfKV
     
  6. Offline

    Alienware777

    Hey guys is there a way to force this plugin to load before the others? I have some plugins that load before this, and then they give me errors saying how it can't find a permissions plugin since it loaded first...
     
  7. Offline

    Master_Queef

    Thank you sir.
     
  8. Offline

    Oh no

    I have this problem on my dedicated server where it doesnt load this plugin at all...and since general kinda relies on this I would kinda wanna get this working so our admins can actually use our commands......any help on why its not loading at all would be nice
     
  9. Offline

    Lordarking

  10. Offline

    beastbandy

    I can't get this plugin to work!
    I've searched forums for hours and can't fint a solution to it.

    I downloaded the latest craftbukkit, inserted that permissions plugin into plugins folder, started a fresh server, and logged in as darkgrave. Now i should be able to use admin commands right??? But i can't.
    I also tried different usernames and messed around with configurations for about 4 hours and it won't work.

    Are those commands right or did i type them wrong, because it doesn't do anything:
    /spawn or /help or /list

    I also put my name on op list and found out that even without that plugin commands won't work (they did with official server.jar). Is that normal?

    I don't use any other plugins.

    Someone plz help. I have many ppl begging me to make this server work normally.
     
  11. Offline

    atristoffate

    Just a quick note to say everything works perfectly. Craftbukkit build #137, Permissions build 1.9 (Handler).
     
  12. Offline

    chill1977

    @beastbandy how did you log in as darkgrave? lol you have to set the users up and your username actually ha to be in it. This is simply a permissions plugin, it doesnt have commands, just give certain users access to commands given by other plugins. Get General or Essentials or something like that to go with this.
     
  13. Offline

    Archelaus

    I'm experiencing some problems with the API. Could you check it out?


    Included are the compiled jar, the project and the config file.

    Thanks.
     

    Attached Files:

  14. Offline

    chill1977

    Are we still in the permissions thread? lol
     
  15. Offline

    Azxdcvg

    Cannot get my YAML to work. Can someone fix this for me?

    Error i'm getting:

    ERROR: mapping values are not allowed here in "<unicode string>", line 72, column 19: suffix: ^



    Here is my config: http://pastebin.com/U48dEm4W


    Can anyone please just do a quick fix? People keep changing spawn with the essentials command, and i'm getting a little annoyed.
     
  16. Offline

    EvilMaL

    ok i think i might have the hang of this but just want to see if im right but have a few questions if anyone can help so ill use an example code

    Code:
    Mod:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:Vip
            permissions:
                - 'essentials.spawn'
                - 'essentials.kit.tools'
                - 'essentials.kit.wood'
    Vip:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'essentials.kit.axe'
                - 'essentials.kit.wool'
    in the above code if i'm guessing right the Mod would be able to use all of the Vip's commands + the extra 3 listed under his permissions. and the Vip couldn't use the command /kit wood cause it isn't listed under his permissions correct ?

    oh and the prefix and suffix is that what shows up before and after there name when they chat ? if not what is it please ?

    thanks for your time :)
     
  17. Offline

    atristoffate

    Line 71 should be '[OWNER]'
     
  18. Offline

    chill1977

    That is correct on the permissions as far as the prefix goes that's what shows up before the name and message and both are generally used for color.
     
  19. Offline

    EvilMaL

    ok tyvm
     
  20. Offline

    beastbandy

    Thank you for your time =)
    I gues i just didn't know how this works
     
  21. Offline

    Kommy000

    I love this plugin when it works, but what a pain to make it work. Every time I add user and I do not use tabs or anything, the plugin doesnt load. Now finally after hours and hours of playing with it I was able to add 5 users to it.
    Admins work fine, default users work fine but for some reason Moderator group only got default group permissions. they can not kick ban or set warps which I have enabled for them as you can see . Using essentials plugin for those commands. See the following code
    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:
                - 'essentials.list'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.spawn'
                - 'essentials.help'
                - 'essentials.rules'
                - 'essentials.compass'
                - 'mywarp.warp.basic.warp'
                - 'mywarp.warp.basic.list'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.tp'
                - 'essentials.tphere'
                - 'essentials.getpos'
                - 'essentials.whois'
                - 'essentials.top'
                - 'essentials.kick'
                - 'essentials.ban'
                - 'essentials.unban'
                - 'essentials.banip'
                - 'essentials.unbanip'
                - 'essentials.msg'
                - 'mywarp.*'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
         Kommy000:
            group: Admins
            permissions:
    
         FyrFyt:
            group: Admins
            permissions:
    
         imodatlife:
            group: Admins
            permissions:
    
    Hey_iTz_PurpleZz:
            group: Admins
            permissions:
    
    KeeperKiller:
            group: Moderator
            permissions:
     
  22. Offline

    Deesr

    Is there a way to add a user to a group with a command or something like that? (while the Server is running)
    Or is this Impossible?
     
  23. Offline

    TehSeph

    @Kommy000 Your spacing with the moderators is off. Make sure the names are 4 spaces from the edge, and line up with the users above. Also, there is no need for blank lines, and those can actually BREAK the code. Everything else looks fine. Try and replace your users with the below.
    Code:
    users:
         Kommy000:
            group: Admins
            permissions:
         FyrFyt:
            group: Admins
            permissions:
         imodatlife:
            group: Admins
            permissions:
        Hey_iTz_PurpleZz:
            group: Admins
            permissions:
        KeeperKiller:
            group: Moderator
            permissions:
    
     
  24. Offline

    Kommy000

    hey Teh, I did it without the spaces and it said no know permission plugins detected, so now the whole plugin is not loading
     
  25. Offline

    LightKing

    Hi Im trying to add LWC in the permissions config, but this always happens. It turns red and when I wanna start server, it gives me an error.
     

    Attached Files:

  26. Offline

    DetKimble911

    I'm sure this has been answered, but does this support colors?
     
  27. Offline

    akayaka

    this plugin is very great :)

    can i suggest adding an 'exceptions' part? this way, when one gives:
    Code:
        exampleuser:
            group: Default
            permissions:
            - 'example.kill.allplayers'
            - 'example.kill.player'
            - 'example.kill.player.admins'
            - 'example.kill.player.admins.darkgrave'
       
    you can add
    ...
    permissions:
    - 'example.kill.*'
    exceptions:
    - 'example.kill.admin.akayaka'
    allowing example user to pretty much kill anyone except me (in this case)

    thus allowing you to clean up and shorten the file?

    this will also help if another plugin has a lot of permission options (like MyWarp) so you can pick out a few that you might not want...
     
  28. Offline

    Danxl5

    How does one add player prefix to the names? I can't get mine to work.
    I would love it to say "Admin - PlayerName"
    Or alone those lines. It was supported in SimpleServer?
    How about in this.
     
  29. Offline

    akayaka

    i think the /t error is that the program you used to edit it put in a tab instead of spaces... i beleive if you read in the description, theres a part about it giving /t errors, that probably it :)

    EDIT: found it

    I see long errors... and something about \t or /t?
    You attempted to use a tab, read the section below:

    Can I use tabs?
    No, tabs are bad. Don't use them. Use notepad++ and check the box under:


    Code:
    Settings > Preferences > Language Menu/Tab Settings > Replace by space
     
    LightKing likes this.
  30. Offline

    Oh no

    im an idiot had friend look it over...we got it to work...thanks great plugin
     
  31. Offline

    ShadowFile

Thread Status:
Not open for further replies.

Share This Page