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

    Etsijä

    You need to use eg. iChat for the colors. See iChat's info.
     
  3. Offline

    Jobsti

    New Signatur... click... Helpful?
     
  4. Offline

    Damien711

    Im really confused on how to do this I had the groups all set up I thought and I reboot my server and it doesn't even register that its loaded. Also I put the config.yml notepad tab into the permissions folder in the plugins folder is that the correct spot for it?
     
  5. Offline

    dedelz

    Please help me,i don't have command !
    The paste of my file :
    # 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:
    dedelz:
    group: Admins
    permissions:
    - 'general.*'

    sk89q:
    group: Default
    permissions:
    - 'general.time'
     
  6. Offline

    Etsijä

    dedelz, can you rephrase your problem, since at least I don't understand it. And, can you edit your post so your config file uses the code tag. It looks terrible that way and it's very difficult to find out if there's something wrong with it.
     
  7. Offline

    Dodecha

    Hi, i cant' figure out why my users are denied access to certain commands.

    My users (Default group) are not allowed to use /who.
    My moderators story is different, inheritance doesn't seem to work so they cant use spawn, sethome, home, msg or who.

    I just cant seem to understand why I'm seeing this behaviour.

    I'm running craftbukkit #186, Essentials 133, Permissions 2.0, WorldEdit 3.2.2 and WorldGuard 3.2

    Here is a pastebin of my permission config file:
    http://pastebin.com/ky71wLtH

    Any input would be much appreciated!
     
  8. Offline

    Etsijä

    These look suspicious:

    Code:
    inheritance: Default,
    inheritance: Default,Moderators,
    Try to drop out the "," from the end of the lines.
     
  9. Offline

    dedelz

    Scuse me,I'm french so it's a little difficult !
    -I don't know how to tip the command lines (Ingame ? just with "/" and the command ? )
    -I don't know if my permissions files are great : http://pastebin.com/QNG1XXW5
    -Do i have to write my name in the .ops txt too ?

    I don't understand the permission file,did i done well ?

    Humm,scuse my language !
    Thx
     
  10. Offline

    Etsijä

    @dedelz:

    1. in game, just type "/commandname". Some commands actually need "//commandname", but I still don't understand why. Maybe this is because of a nested hierarchy of the particular plugin's command system?

    2. I see nothing wrong technically with your permission file.

    3. No, do not put your name in ops.txt, since that overrides all plugins.
     
  11. Offline

    Dodecha

    Done, didnt make any difference
     
  12. Offline

    dedelz

    I can't ..
    I type /commandname => nothing special appear ( I try with //commandname)
    I understand nothing...
    After commandname (i replace "name" by dedelz ?),is there a new window appearing ??
    What i have to do ?
    Sorry for the worse guy i am
     
  13. Offline

    Wizy

    Alright, I'm still not sure how to set this up..... I get it and all, but how exactly do I add the prefix's and suffix's? As I really need em :p
    Also would it be possible to add colors to the group?

    P.S: I have a problem, Sometimes some of my members will go back to the default group if I set them to the admin thing with /mod... even if they are manualy added to the file in the permissions, anyone know why.. as its annoying
     
  14. Offline

    dedelz

    In the logger,i can see : dedelz tried the command: help
    dedelz tried the command: spawn
    dedelz tried the command: commandname

    But...nothing more !
    Snifff...

    http://pastebin.com/QNG1XXW5
     
  15. Offline

    Wizy

    Okay, I found a nice permissions file, so I edited it and stuff to my likings.. anyways.. now I cant do any commands, I set myself to the correct group (owner) For example, If I type /help nothing appears, but on the console it says I tried the command...
    Here is my pastebin thing
    http://pastebin.com/ze0P8g92
     
  16. Offline

    chill1977

    your color answer is here http://forums.bukkit.org/threads/ad...zing-the-group-system.1403/page-55#post-37091

    and the other is an Essentials question
    --- merged: Feb 2, 2011 2:31 PM ---
    I dont deal with General alot but is that the only plugin you are running, i mean you dont have essentials do you?

    Make sure they are all updated to the latest builds craftbukkit and general. The permissions file is fine so your problem is elsewhere.
     
  17. Offline

    Wizy

    Yes, all the plugins I have in there I am currently running..
     
  18. Offline

    slicerblade

    Okay i decided to use permissions for my general plugin but i cant build or break anything without being "op".
    Can someone help?
    Code:
    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:
                - '*'
                - 'general.*'
    users:
        slicerblade:
            group: Admins
            permissions:
     
  19. Offline

    chill1977

    No problem with the code there, have you updated everything and I hope you arent standing in the spawn area.
     
  20. Offline

    Wizy

    Alright, I updated all my plugins, but commands still wont work
     
  21. Offline

    chill1977

    The only plugin you are using is General?

    Is permissions loading.

    Are there any errors in the console?
     
  22. Offline

    dedelz

    If i haven't craftbukkit,but only general and permissions,can it be the problem ?
    Craftbukkit have to stay in .jar ?
    Thanks,cause i don't find my probleme,my permission file seems to be good...
     
  23. Offline

    chill1977

    ????????
     
  24. Offline

    slicerblade

    whoops my bad:p I was in the spawn area.
    Sorry im new but is there any way to make it so u can build the spawn area?
    Thanks
     
  25. Offline

    chill1977

    no thats a minecraft thing, i think they said something about ops but idk

    I just move the spawn point build what i want then move it back, dont really want people digging a big hole there anyway.
     
  26. Offline

    dedelz

    hummm...Sorry,my bad too !
     
  27. Offline

    hippoman343

    Is there something wrong with my code? i have permissions correctly installed and everything and it wont seem to load.
    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: false
            inheritance:
            permissions:
                - 'essentials.spawn'
        Admins:
            default: false
            info:
                prefix:'&4'
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - '*'
            - 'essentials.sethome'
            - 'essentials.home'
            - 'essentials.essentials'
    ##
    # DarkGrave has control over all general commands.
    # sk89q can use /spawn & /setspawn
    ##
    users:
        hippoman343:
            group: Admins
            permissions:
        Lynetthunder:
            group: Admins
            permissions:
        Jollykama
        group: Admins
        permissions:
        evan342
        group: Admins
        permissions:
        Explosivekeyz
        group: Admins
        permissions:
        Marthe92
        group: Admins
        permissions:
        Sbxn1
        group: Admins
        permissions:
        Stylether
        group: Admins
        permissions:
     
  28. Offline

    Nuuudel

    The Plugin doesnt recognizes ohne Member the name ist DeRad1990 =( can you help my why he dont recognizes
     
  29. Offline

    Wizy

    No.... Im using Permissions,Whitelist,iChat,Essentials,Myhome,MyWarp,MinecartManiaCore,MinecartManiaAutocart,MinecartManiaStations,Guardian,LWC,WorldEdit,WorldGuard,Minequery,BukkitUp...
    They are all up to date...
     
  30. Offline

    Chaseocity

    For some reason permissions is not loading for me....
    My Console error---

    My Config File---
     
  31. Offline

    Cerberus90

    Funny issue here.

    I've got craftbukkit build 186
    Latest build of General
    Latest build of permissions
    Latest build of MyWarp

    Everything seems to work fine for me.
    but, my friend, who I've got set as another user in permissions, can use certain commands like /time from General, and the warp commands , which is what I set in the permissions file. However, he can't use /i or /give, unless I set him to an admin.
    I was going to see if essentials worked any better, but the download link for it seems to be down at the moment.

    Here is my permissions file, but as far as I can tell, there's nothing wrong with it.
    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'
                - 'general.give'
                - 'general.item'
                - 'mywarp.warp.*'
        Moderator:
            default: false
            info:
                prefix: 
                suffix: 
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'general.give'
                - 'general.item'
        Admins:
            default: false
            info:
                prefix: 
                suffix: 
                build: true
            inheritance:
                - Moderator
            permissions:
                - 'general.*'
                - 'permissions.reload'
                - 'mywarp.*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        Cerberus90:
            group: Admins
            permissions:
        Topgun564:
            group: Admins
            permissions:
        Wardyward:
            group: Default
            permissions:
        cutefuzzybunny:
            group: Default
            permissions:
        wowcarrot:
            group: Default
    
    Thanks
     
Thread Status:
Not open for further replies.

Share This Page