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

    Desreien

    at com.nijiko.permissions.Control.getInheritancePermissions(Control.java:261)
    That error spams console when I use /spawn /home /i ect.

    My group:
    Owners:
    default: false
    info:
    prefix: Owner
    suffix:
    build: true
    inheritance:
    - Admins
    permissions:
    - '*'
    Me:
    Desreien:
    group: Owners
    permissions:
    - '*'

    It happens everytime someone does somthing.
    Any help?
     
  3. Offline

    Nijikokun

    Needs spaces. Cannot help without them.

    EVERYONE USE PASTEBIN OR PASTIE.ORG

    It prevents long pages, and you don't have to figure out whats going on.

    A little bit of information:
    If you are having errors that say \t or /t then you have put a tab inside the file. If you do not know what a tab is, google it. Change the tab to spaces.

    To verify your file before you use it: validate it here

    Will this control all plugins
    No.. Maybe, who knows. The plugin author has to support it first, they will tell you the nodes that it supports.

    I will make a video for those who are learning impaired.
    It is coming soon.
     
  4. Offline

    fnullerbasse

    Hey Nijikokun, i dont know if u know the plugin called Essentials just like general ... but i would like to have so i could change the commands so only some groups could use them and not everybody ..... ps. with your plugin Permissions

    Thanks
     
  5. Offline

    Nijikokun

    It already supports it, read his thread or actually read the topic.
     
  6. Offline

    Desereck

    Does this work with World Guard since I can't get GroupUsers to work (at all)?
     
  7. Offline

    AbsolutePolak

    I am having the same problems some people. General doesnt work, nor iChat, or lwc. Here is my conffiguration.
    http://pastebin.com/VR4GGvVq
    Latest build and permissions.
     
  8. Hey Niji,

    Is this plugin compatible with the latest (build 118??) version of CraftBukkit? I Can't get any permissions.
    Here's my config. Nothing changed except the Username and the Admin prefix but it won't work. I can't get full rights :(

    http://pastebin.com/uwmKNc6P

    Thnx in advance!
     
  9. Offline

    Hamish_G

    What bout the failing to enable general?
    Is there a way to fix that?
    Thanks
     
  10. Offline

    Hidendra

    Couldn't help but notice, but it looks like NoPermissions: is not spaced properly
     
  11. Offline

    Nijikokun

    Where is your Permissions folder located?
     
  12. Offline

    Hamish_G

    It is in the /plugins directory along with the general folder
     
  13. Offline

    AbsolutePolak

    thank you for that hid but that still doesnt solve the general,ichat, or lwc problem here.
     
  14. Offline

    Nijikokun

    Pastebin your configuration.
     
  15. Offline

    Hamish_G

    Sorry but i do not know what that means :(
    Not very good at this kind of thing.
     
  16. Offline

    Nijikokun

    Take out the double lines as well, your inheritance is wrong. Look at how it's done in the topic post. Yours is seperated by comma's where as the new way is through the same method as permissions.

    --- merged: Jan 21, 2011 11:45 PM ---

    http://pastebin.com or http://pastie.org

    Copy and paste your .yml file into one of those paste the link here.
    Always google before asking questions, save you some time & headache.
     
  17. Offline

    Hamish_G

  18. Offline

    Nijikokun

    For those who learn through video :

    http://www.livestream.com/nijiko

    Full-screen it, listen to my voice take you away, this will be a live feed so yes. I am active.
     
  19. Offline

    Acidnine

    Great I did that but it does this:
    [Admins] Acidnine: message...

    It would be great if I could get it to do this instead:
    Acidnine: message...

    Is there a way to tinker with the .yml to leave out the group and just color the name?
     
  20. Offline

    majorcyto

    Well thats what ichat did u had colored prefix/suffix and the name stayed the same its much better in my opinion please dont change that lol..

    Also is worldguard and worldedit supported with permissions?
     
  21. Offline

    HotelErotica

  22. Offline

    Hamish_G

    I can get all but iChat to work now but iChat don't really matter :)
     
  23. Offline

    Lodran

    Nijikokun, if there is one plugin that should be built directly into craftbukkit, this one is it, if for no other reason than to discourage plugin developers from rolling their own.
     
  24. Offline

    Eris

    Yo, I've got a dumb problem. Downloaded from the "latest version" link sometime after 1.6.1 went up, so I assume it's 1.6.1, although it reports itself as 1.6 just. Using CraftBukkit straight from GitHub at revision 2cdc180d3de4bc55d2d78c3b44be9f60dd127161. Probably my fault for using bleeding edge Bukkit.

    The Permissions plugin doesn't seem to be doing anything, or at least, it's not showing prefixes at all and (though this last detail is not your problem) the Essentials plugin is allowing anybody to use any command. Most important, though, is still the lack of prefixes, because this is what indicates to me that this plugin isn't doing anything.

    As for console output, this is all I have related to plugins—no stack traces, no other output other than the usual vanilla server stuff:

    Code:
    2011-01-21 18:24:29 [INFO] [Permissions] version [1.6] (Handler) loaded
    Loaded Essentials version 31 by Zenexer.
    2011-01-21 18:24:29 [INFO] FindMe 1.1 loaded.
    
    Contents of plugins/Permissions/config.yml at Pastebin. Before anybody whines about ~, that's YAML notation for null, and I haven't received any errors on the console.

    Ugh, I missed the fact that iChat is required for group prefixes and suffixes. Could you make this explicit in the top post? It seems to be implied only. Prefixes are working, so I guess I'll pursue my problem in the Essentials thread. Sorry!
     
  25. Offline

    Rallerbabz

    damn I'm lost about the group-permission..
    I've made myself admin(I think)

    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:
        Newcomer:
            default: true
            inheritance:
               - Newcomer
            permissions:
               - 'essentials.help'
               - 'essentials.spawn'
               - 'essentials.whois'
               - 'essentials.mail'
               - 'essentials.list'
               - 'essentials.home'
        Member:
            default: false
            inheritance:
               - Newcomer
            permissions:
               - 'essentials.sethome'
        Respected:
            default: false
            inheritance:
               - Member
            permissions:
        Vip:
            default: false
            inheritance:
               - Respected
            permissions:
               - 'essentials.nick'
               - 'essentials.setspawn'
               - 'essentials.kit'
        Trialmoderator:
            default: false
            inheritance:
               - Vip
            permissions:
               - 'essentials.give'
               - 'essentials.item'
        Moderator:
            default: false
            inheritance:
               - Trialmoderator
            permissions:
               - 'essentials.heal'
        Admins:
            default: false
            inheritance:
               - Moderator
            permissions:
               - '*'
    ##
    # User-Permission:
    ##
    users:
        Rallerbabz:
            group: Admins
            permissions:
               - '*'    <---------- I dont know if thats right, if it's I dont need it since its standard for admins? -anyway, I've tried both
        Lausi:
            group: Moderator
            permissions:
        Rantanrave:
            group: Moderator
            permissions:
        Skevman:
            group: Moderator
            permissions:
        Artificial:
            group: Moderator
            permissions:
        Colaplus95:
            group: Trialmoderator
            permissions:
    But as example my /item doesnt work :S...

    Code:
    org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2
    line 1]
            at org.json.JSONTokener.syntaxError(JSONTokener.java:423)
            at org.json.JSONObject.<init>(JSONObject.java:183)
            at org.json.JSONObject.<init>(JSONObject.java:310)
            at com.firestar.mcbans.mcbanslistener.onPlayerCommand(mcbanslistener.jav
    a:218)
            at org.bukkit.plugin.java.JavaPluginLoader.callEvent(JavaPluginLoader.ja
    va:135)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:201)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:547)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:523)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:65)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:261)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:197)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    2011-01-22 01:24:32 [INFO] Rallerbabz tried command: i 1 1
     
  26. Offline

    adamjon858

    I'm having issues with this plugin too...I've tried 1.5 and 1.4 and neither seem to work. When I launch my server it says they are loaded but none of the permissions are working...I even put a prefix in front of each person and it still refuses to load....
     
  27. Offline

    Eris

    Look closely—this error is arising from MCBans, not Permissions. Try disabling that plugin first.
     
  28. Offline

    Nijikokun

    Error is from MCBans.
     
  29. Offline

    finisher90

    please help
    my config:
    http://pastebin.com/T8g6geHF
    my mods cant do any spawning or anything and im not sure i got the commands right plz check
    btw im watching ur livestream right now
     
  30. Offline

    Aelux

    Would it be possible to add a promote/demote command?

    Thanks.
     
Thread Status:
Not open for further replies.

Share This Page