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

    chill1977

    I'll look at it but dont paste the whole top section, dam I'm tired of seeing it on every page as it is lmao
    --- merged: Jan 28, 2011 5:47 AM ---
    What in the hell is that? lol

    I don't get paid enough to rewrite all that crap, wait I don't get paid at all!
     
  3. Offline

    blinghung

    u tell me that keeps happening
     
  4. Offline

    chill1977

    How does that keep happening? You mean to tell me it goes from 'general.items' to {general.items} on it's own?
     
  5. Offline

    mrarkansas870

    Thanks a lot, its working !!!!!
     
  6. Offline

    blinghung

    ya Well it goes from this :

    # 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:
    Civillian:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    permissions:
    - 'essentials.help'
    - 'essentials.sethome'
    - 'essentials.spawn'
    - 'essentials.who'
    - 'essentials.spawn'
    - 'essentials.mail'
    - 'essentials.kit.*'
    - 'essentials.list'
    - 'essentials.tpa'
    - 'essentials.tpaccept'
    - 'essentials.tpdeny'
    - 'essentials.ping'
    - 'warp.warp.*'
    - 'lwc.protect'
    - 'iConomy.protect'
    - 'iConomy.access'
    - 'iConomy.rank'
    - 'iConomy.list'
    - 'iConomy.withdraw'
    - 'iConomy.deposit'
    - 'iConomy.reset'
    - 'myhome.home.basic.*'
    Crowned:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Civillian
    permissions:
    - 'general.time'
    - 'general.teleport'
    - 'general.teleport.here'
    - 'general.player-info'
    Creator:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Crowned
    permissions:
    - '*'
    TRIAL-SIGNUP:
    default: true
    info:
    prefix:
    suffix:
    build: false
    inheritance:
    - Moderator
    permissions:
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
    Craze:
    group: Creator
    permissions:
    Killer509own:
    group: Creator
    permissions:
    Demonoys:
    group: Crowned
    permissions:
    Scatter:
    group: Crowned
    permissions:
    Goodlife:
    group: Crowned
    permissions:
    Lavalon:
    group: Crowned
    permissions:
    Mr_Raager:
    group: Crowned
    permissions:
    JK:
    group: Crowned
    permissions:
    Mr_Raager:
    group: Crowned
    permissions:
    MistaHeinous:
    group: Civillian
    permissions:


    TO THIS:

    http://pastebin.com/DkU8cYBL
     
  7. Offline

    chill1977

    OK then, I'm sorry lol
     
  8. Offline

    Nijikokun

    Working on a wiki to help the progress of this go forward.
     
    TehSeph likes this.
  9. Offline

    chill1977

    A wiki doesnt help if people don't read it buddy lol

    Great job on the plugins, I just need a raise!
     
  10. Offline

    TehSeph

    Haha. Welcome to how I felt 2-3 pages back, man. lol.

    Also, I saw someone (don't recall who/where) say that 1.9 has "/mod" in it? But, I can't get this to work. Is that a myth? And speaking of which... Niji, could you check your inbox? =)
     
  11. Offline

    chill1977

    Good thing I have no life huh? lol
     
  12. Offline

    unrivaledneo

    I read above that they finally put in /modify but is the perimeters to change one rank/group in game?
     
  13. Offline

    TehSeph

    Likewise. Between this thread and my working on my server, you'd need the jaws-of-life to pry me from this pc.[​IMG]
     
  14. Offline

    chill1977

    I dont guess I understand the question, it modifies the users group so you can change or I guess add a user to a specified group.
     
  15. Offline

    TehSeph

    I DID NOT IMPLY THIS! I SIMPLY HEARD A RUMOR AND WISHED TO CONFIRM!
    AFAIK, there is NO /modify command! Please re-read my post carefully.
     
  16. Offline

    ctshiner

    Sooo is there somewhere that new commands are posted? I checked the OP and didn't see anything in the changelog... what's the syntax for /mod? Thank you for the response
     
  17. Offline

    chill1977

    Yeah I'm jumping from here to the Essentials thread and then working on my server. Trying to get some new players to play there.
    --- merged: Jan 28, 2011 6:42 AM ---
    hmmmmm, i thought i saw where it was posted that he put it in, that would be my fault then, let me check a cpl pages back.
     
  18. Offline

    unrivaledneo

    Yea wasnt talking about your post .. so ease off on the caps its not all about you, maybe someone needs to pry you from your PC, to much caffeine or something

    @Chill, thats what i been doing trying to find were its at, i did a /modify unrivaledneo to see and said nothin was modified but idk if it was just a command for a diff plugin or permissions
     
  19. Offline

    KKyleXY

    Hi,

    I'm new to the whole CraftBukkit thing, so please be patient with me. This is the first plugin I've added, and I'm pretty much running it with the default config file, except I added myself as an admin.

    The module loaded fine, but in game, whenever I try type /anything - even /help, it shows up on the server saying this:
    2011-01-28 06:41:15 [INFO] KKyleXY issued server command: help
    2011-01-28 06:41:15 [INFO] Unknown console command. Type "help" for help.

    Would anyone know what is causing this?
     
  20. Offline

    chill1977

    Yeah that's my fault, must have been a different plugin , that's why I narrowed myself down to just helping with the 2 most used plugins, too much information lol. I'm sry for the confusion.

    @Nijikokun add /modify!!!!! lmao
    --- merged: Jan 28, 2011 6:50 AM ---
    If you have no other plugin then there is no help file, add essentials then there will be one.
     
  21. Offline

    unrivaledneo

    There is a plugin somewere that stops this, cant remember off the top of my head, im not on my home pc atm, im pretty sure i found it on the plugin list link
     
  22. Offline

    chill1977

    And don't yell at me dammit!!!! I'm under alot of stress here!! lmao
     
  23. Offline

    KKyleXY

    What about the default Minecraft commands?
     
  24. Offline

    unrivaledneo

    @chill all good, guess im going back to GroupUsers for now!
     
  25. Offline

    chill1977

    There is no such thing as default minecraft commands.
     
  26. Offline

    TehSeph

    My mistake. I saw "I read above", and thought it was my post. Also, the caps were to emphasize the fact that I made no such claims. I'm not some egotistical snob. >_>

    @chill1977 Maybe you misread the initial post "1. Read / modify." ? I almost jumped for joy until skimming it a second time. The all-caps post was just to make it stand out so not to add more confusion to this already apparently confusing plugin. Also, I sent you a message.

    --- merged: Jan 28, 2011 7:01 AM ---
    A wiki would be great.
     
  27. Offline

    Nijikokun

    TehSeph likes this.
  28. Offline

    chill1977

  29. Offline

    koguchi

    Everything was working great for a while, then overnight, for some reason I don't know of, everyone was able to use all the admin features? This still looks correct, I cant see why it stopped working, bukkit did get upgraded, so I re-installed it and reloaded etc...but I am the only one able to do stuff now, so if the plugin is off, no one can do anything exept me, but if its on, everyone can?!?!?!

    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.tp'
                - 'essentials.list'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.mail'
                - 'essentials.helpop'
                - 'essentials.clearinventory'
                - 'essentials.getpos'
                - 'essentials.spawn'
                - 'essentials.top'
                - 'essentials.kit'
                - 'essentials.help'
                - 'essentials.motd'
                - 'essentials.afk'
     
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.kick'
                - 'essentials.ban'
                - 'essentials.unban'
                - 'essentials.banip'
                - 'essentials.unbanip'
                - 'essentials.tree'
                - 'essentials.bigtree'
                - 'essentials.setspawn'
                - 'essentials.item'
                - 'essentials.give'
                - 'essentials.heal'
                - 'essentials.plugin'
                - 'essentials.tphere'
                - 'essentials.whois'
                - 'essentials.time'
                - 'essentials.nick'
     
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
     
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        koguchi:
            group: Admins
            permissions:
        cody1209:
            group: Admins
            permissions:
        Gnarler:
            group: Admins
            permissions:
        Tomler:
            group: Moderator
            permissions:
        leonidfeorus:
            group: Moderator
            permissions:
        Thomas_Dal:
            group: Default
            permissions:
        DeltaFlashback:
            group: Default
            permissions:
        aghast:
            group: Default
            permissions:
        studentvictory:
            group: Default
            permissions:
        Hahns:
            group: Default
            permissions:
        bonehand:
            group: Default
            permissions:
        49miner:
            group: Default
            permissions:
        ChristieOved:
            group: Default
            permissions:
        Nagho:
            group: Default
            permissions:
        scizorball:
            group: Default
            permissions:
        Drakarn91:
            group: Default
            permissions:
        Remdul:
            group: Default
            permissions:
        Uchytjes:
            group: Default
            permissions:
        Teneroth:
            group: Default
            permissions:
        CULoomista:
            group: Default
            permissions:
        MrsElliott:
            group: Default
            permissions:
        Doofyhead:
            group: Default
            permissions:
        Beefnachos:
            group: Default
            permissions:
        Zetsuboushi:
            group: Default
            permissions:
        igaboo:
            group: Default
            permissions:
        galloglasses:
            group: Default
            permissions:
        reddragon2:
            group: Default
            permissions:
        loverthehater:
            group: Default
            permissions:
        Lazureus:
            group: Default
            permissions:
        KokoButter:
            group: Default
            permissions:
        Runegutten:
            group: Default
            permissions:
        FlorFina:
            group: Default
            permissions:
        XxBRIZAxX:
            group: Default
            permissions:
        
    
     
  30. Offline

    chill1977

    @koguchi the code looks fine, i would uninstall and reinstall all plugins and craftbukkit, something just isn't working
     
  31. Offline

    Nijikokun

Thread Status:
Not open for further replies.

Share This Page