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

    davedavy

  3. Offline

    Nathan C

    Actually nvm.

    It is working great, just had to use a YAML Parser to edit it.
     
  4. Offline

    Etsijä

    Thank you for your trolling contribution.
     
  5. Is there an way to promote peoples without manually editting the configuration? Like /modify?
     
  6. Offline

    Chaseocity

    you can use hotswap to reload the plugin after some changes
     
  7. Offline

    Arisilde

    This doesn't seem to work.

    Does anyone know what permission node i need to give my mods so they get access to /pr and /mod?
     
  8. Offline

    Cerberus90

    That's what I used and it works.
    Although, when I was still running a very early bukkit build (as I'd not updated it), it wasn't working. But once I updated to build 186, it worked perfectly.
    Apart from my problem above, :D
     
  9. Offline

    Arisilde

    Well I'm stuck on 157 due to the biometerrain mod :/ I don't see why it shouldn't work however... but it doesn't lol
     
  10. Offline

    chill1977

    Because Bukkit change how the plugins communicate with it so the later version of any updated plugin will not work with any version of craftbukkit earlier than 202 I believe is the cutoff
    --- merged: Feb 2, 2011 8:58 PM ---
    Well that explains it, you cantu se General and Essentials both, one or the other and modify your permissions config.yml
    --- merged: Feb 2, 2011 8:59 PM ---
    use code tags a paste your config, you have an error in the code.
    --- merged: Feb 2, 2011 9:01 PM ---
    Update craftbukkit or get an earlier version of Permissions, General, and Mywarp, your choice.
    --- merged: Feb 2, 2011 9:08 PM ---
    It does not throw errors unless you have something wrong. Give us some details or don't even bother posting.
    --- merged: Feb 2, 2011 9:08 PM ---
    No for the 2000th time lol
    --- merged: Feb 2, 2011 9:10 PM ---
    'permissions.reload' is the node, if you have something set up wrong then it wont work.
     
  11. Offline

    stkeroro

    Hi, i'm still having problems with giving worldedit to moderators, here is my permissions, i use lastest builds of all (plugins, bukkit...)
    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:
    #
    #       - '*'
    #
    # GRUPOS: admins, mods, vips, Supporters, builders, temps and guests.
    ##
    groups:
        Guests:
            default: true
            info:
                prefix: '&f'
                suffix:
                build: false
            inheritance:
            permissions:
        Temps:
            default: false
            info:
                prefix: '&7'
                suffix:
                build: true
            inheritance:
                - Guests
            permissions:
                - 'general.spawn'
        Builders:
            default: false
            info:
                prefix: '&6'
                suffix:
                build: true
            inheritance:
                - Temps
            permissions:
                - 'general.spawn'
        Vips:
            default: false
            info:
                prefix: '&2'
                suffix:
                build: true
            inheritance:
                - Builders
            permissions:
                - 'general.spawn'
        Supporters:
            default: false
            info:
                prefix: '&e'
                suffix:
                build: true
            inheritance:
                - Vips
            permissions:
                - 'general.spawn'
        Mods:
            default: false
            info:
                prefix: '&b'
                suffix:
                build: true
            inheritance:
                - Vips
            permissions:
                - 'general.*'
                - 'worldedit.*'
                - 'worldguard.*'
                - 'mcbans.*'
        Admins:
            default: false
            info:
                prefix: '&c'
                suffix:
                build: true
            inheritance:
                - Mods
            permissions:
                - '*'
     
    users:
        ALATOR87:
            group: Admins
            permissions:
        Miles_prower:
            group: Admins
            permissions:
        stkeroro:
            group: Admins
            permissions:
    
     
  12. Offline

    MrCamping

    Might have missed it, but can anyone explain why /promote doesnt exist?
    We created one for our server and it works perfectly fine.
     
  13. Offline

    shrimp782

    For big servers, if you can't promote people in-game without editing the config file, this is kinda useless. I mean if you have admins on the server, but they obviously don't have access to that file, then they can't promote people. Therefore it's really hard to get new players into a "Builders" group. Not useless, but hard to implement.
     
  14. Offline

    chill1977

    I believe the node would be simply 'worldedit' but there is nothing wrong with the permissiuons file, if you try that and the problem persist might want to try to WorldEdit post.
    --- merged: Feb 2, 2011 10:09 PM ---
    Well if you would want to mail Nijikokun that code maybe he could emplement it, I believe he has been really busy lately.
    --- merged: Feb 2, 2011 10:11 PM ---
    For big servers , honestly you should have the right protection mods and things in place to prevent greifing and the default group set up as "builders" then you dont have to add everyone to the config. REally, if you are adding 2000 players to the config, then you arent running a server correctly. IMO, please do not flame on this I said IMO!
     
  15. I've got Permissions running but I'm having diffculty assigning commands to the default group. I want them to be able to view the MOTD plus a couple other basic commands. My permissions config is fairly basic, I would love it if someone could point me in the right direction. I'm also using the Essentials plugin, thanks

    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'
    
        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: Default,Moderator,
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        schnyd:
            group: Admins
            permissions:
    
        iQuanah:
            group: Admins
            permissions:
                
     
  16. Offline

    chill1977

    You CAN NOT use General and Essentials. Get rid of one or the other.
     
  17. Offline

    Arisilde

    Nothing is set up wrong. All ~50 other commands I have set up work just fine.
     
  18. Offline

    chill1977

    So you as a admin with the permission set to '*' cant use /pr?
     
  19. thanks for the response. If I want to keep Essentials what would it look like to add a command? Something like below. Thanks

    Code:
     Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'motd'
     
  20. Offline

    NFFPokemon

    i get this when the server starts :

    03.feb.2011 00:10:17 org.bukkit.craftbukkit.CraftServer loadPlugins
    SEVERE: org.bukkit.util.config.Configuration.getKeys(Ljava/lang/String;)Ljava/util/List; (Is it up to date?)

    and the plugin dosent seem to work :( anyone know what to do ?
     
  21. Offline

    chill1977

    It would be 'essentials.motd' I thought it was on a wiki but I dont see it in the post at the top hmmmm.
     
  22. Awesome that helps me out a bunch.
     
  23. Offline

    chill1977

    That says nothing about permissions only craftbukkit and craftserver. We need more or you should ask the bukkit team that question.
     
  24. Offline

    NFFPokemon

    i use visual admin with craftbukkit, and obviously its asking if its up to date, if what is up to date?
     
  25. Offline

    chill1977

    I was looking here instead of essentials lol here is the wiki http://java.net/projects/essentials/pages/Home
    --- merged: Feb 2, 2011 11:25 PM ---
    Java maybe? but i know nothing about visual admin.
     
  26. Offline

    NFFPokemon

    i just reinstalled java from there site and still the same, but do u prefer somthing else than visual admin? its the only one ive tried but im open to try somthing else :)
     
  27. Offline

    Jobsti

  28. Offline

    NFFPokemon

  29. Offline

    chill1977

    I see no reason, after reading the minecraft forum , to use or want to use VisualAdmin. Just my opinion. I'm sure it is the same for Mcmyadmin, it's all just extra bs that does nothing useful.
     
  30. Offline

    TreePuncher

    Hey, I'm having an awful time getting this to work. I have Essentials installed along with this. Does anyone see a problem with my code?

    Code:
    plugin:
        permissions:
            system: default
    
    groups:
        Peasant:
            default: true
            info:
                prefix: '&7'
                suffix:
                build: false
            inheritance:
            permissions:
                - 'essentials.help'
                - 'essentials.afk'
                - 'essentials.mail'
                - 'essentials.motd'
                - 'essentials.spawn'
                - 'essentials.list'
        Citizen:
            default: false
            info:
                prefix: '&e'
                suffix:
                build: true
            inheritance:
                - Peasant
            permissions:
                - 'essentials.kit'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.nick'
                - 'essentials.whois'
                - 'essentials.tpahere'
                - 'essentials.tpa'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
        Duke:
            default: false
            info:
                prefix: '&e'
                suffix:
                build: true
            inheritance:
                - Citizen
            permissions:
                - 'essentials.ban'
                - 'essentials.unban'
                - 'essentials.time'
                - 'essentials.heal'
                - 'essentials.item'
                - 'essentials.give'
        King:
            default: false
            info:
                prefix: '&e'
                suffix:
                build: true
            inheritance:
            permissions:
                - '*'
    users:
        Jonathanearley:
            group: King
            permissions:
        Moseroth:
            group: Duke
            permissions:
        psychomonkey1:
            group: Citizen
            permissions:
        MichiganSniper:
            group: Citizen
            permissions:
        MegaraNoelle:
            group: Citizen
            permissions:
        macg6581:
            group: Citizen
            permissions:
        kaseysullivan90:
            group: Citizen
            permissions:
        ImmortalSniper:
            group: Citizen
            permissions:
        Garsh:
            group: Citizen
            permissions:
        Fartlek:
            group: Citizen
            permissions:
        breecada000:
            group: Citizen
            permissions:
        benearley:
            group: Citizen
            permissions:
     
  31. Offline

    chill1977

    What is the problem you are having and what other plugins are you running?
     
Thread Status:
Not open for further replies.

Share This Page