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

    Yeah i just posted that on the essentials page about 30 minutes ago lol
    --- merged: Feb 1, 2011 5:45 AM ---
    it seems to be broken though by the last post and it looks like it could use some adjusting in the configuration.
     
  3. Offline

    Ttbot

    ya just read ur post and still trying to understand how to get this work...my first time ever using a non-vanilla server so still learning all this plugin stuff lol...but the way u described how the config should be made a little more sense than how he made it, but for now it'll work...

    Seems like you've been doing alot of troubleshooting for everyone, thanks :p
     
  4. Offline

    chill1977

    Not a problem I spend to much time online you should check out my server lol

    Yeah he makes it more complicated than it needs to be I think.
     
  5. Offline

    zergilng

    Code:
    # Supports "Default" and "GroupUsers"
    plugin:
        permissions:
            system: default
    
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'essentials.spawn'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.ban'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    
    users:
        ID:
            group: Admins
            permissions:
        ATI:
            group: Default
            permissions:
    Code:
    2011-02-01 16:34:38 [INFO] Starting minecraft server version Beta 1.2_01
    2011-02-01 16:34:38 [INFO] Loading properties
    2011-02-01 16:34:38 [INFO] Starting Minecraft server on *:51515
    2011-02-01 16:34:38 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-02-01 16:34:38 [WARNING] The server will make no attempt to authenticate us
    ernames. Beware.
    2011-02-01 16:34:38 [WARNING] While this makes the game possible to play without
    internet access, it also opens up the ability for hackers to connect with any u
    sername they choose.
    2011-02-01 16:34:38 [WARNING] To change this, set "online-mode" to "true" in the
    server.settings file.
    2011-02-01 16:34:38 [INFO] Preparing level "a"
    2011-02-01 16:34:38 [INFO] Preparing start region
    2011-02-01 16:34:39 [INFO] Preparing spawn area: 24%
    2011-02-01 16:34:40 [INFO] Preparing spawn area: 73%
    2011-02-01 16:34:41 [INFO] [Permissions] version [1.9] (Handler) loaded
    2011-02-01 16:34:41 [INFO] Loaded Essentials b131 by Zenexer, ementalo, Eris, an
    d EggRoll
    2011. 2. 1  4:34:41 org.bukkit.craftbukkit.CraftServer loadPlugins
    : java.lang.Integer cannot be cast to java.lang.String (Is it up to date?)
    java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Stri
    ng
            at com.nijiko.permissions.Control.load(Control.java:112)
            at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permiss
    ions.java:145)
            at com.nijikokun.bukkit.Permissions.Permissions.onEnable(Permissions.jav
    a:110)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:135)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:370)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:175)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:61)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:42)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:154)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:141)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:102)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:179)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    2011-02-01 16:34:41 [INFO] Done! For help, type "help" or "?"
    plz some help me..
    i don't know why this error showing to me
    3day have passed by this error..
    latest permissions, latest craftbukkit..
    do i forget?
    plz help me T.T i'm newbie
     
  6. Offline

    chill1977

    I know nothing about how one runs in offline mode. Do you use privatewarp? What you have there is not an issue with permissions

    Do you have craftbukkit 186+, the essentials update posted in my signature?
     
  7. Offline

    Etsijä

    Running the server in offline mode is easy and should have nothing to do with zergilng:s problems. Probably just outdated CB & plugin builds like you said.
     
  8. Offline

    Josch

    I am unsure about the YML stuff with variables...
    How do I add
    Code:
    VoxelSniper-CommandPrefix : '/#'
    to this:
    Code:
      Mod:
        default: false
        info: {prefix: '', suffix: '', build: true}
        inheritance: [VIP]
        permissions: [essentials.*, lwc.mod, bb.admin.*, godmode.god.self, preciousstones.bypass.*,
          spawnmob.mspawn.*, spawnmob.spawnmob.*, VoxelSniper.snipe]
     
  9. Offline

    xZise

    Ehr you didn't “retype” them, you fixed the indentation:
    Code:
    51,55c51,55
    <             - 'essentials.warp.*'
    <             - 'iConomy.payment'
    <             - 'iConomy.access'
    <             - 'iConomy.rank'
    <             - 'iConomy.list'
    ---
    >         - 'essentials.warp.*'
    >         - 'iConomy.payment'
    >         - 'iConomy.access'
    >         - 'iConomy.rank'
    >         - 'iConomy.list'
    
    This is the result of a diff between both.

    Fabian
     
  10. Offline

    GodDomi

    Q: Why do I place and destroy the blocks in the group if the default is to build on the false.
     
  11. Offline

    cnrdweise

    i have a problem with the cmt : /spawn and /spawnset
    The error:
    Code:
    2011-02-01 13:55:16 [WARNING] Can't keep up! Did the system
    he server overloaded?
    01.02.2011 13:55:17 org.bukkit.plugin.SimplePluginManager ca
    SCHWERWIEGEND: Could not pass event PLAYER_COMMAND to Genera
    java.lang.NoSuchFieldError: m
            at com.nijikokun.bukkit.General.iListen.onPlayerComm
    )
            at org.bukkit.plugin.java.JavaPluginLoader$3.execute
    va:133)
            at org.bukkit.plugin.RegisteredListener.callEvent(Re
    a:60)
            at org.bukkit.plugin.SimplePluginManager.callEvent(S
    ava:213)
            at net.minecraft.server.NetServerHandler.c(NetServer
            at net.minecraft.server.NetServerHandler.a(NetServer
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:
            at net.minecraft.server.NetServerHandler.a(NetServer
            at net.minecraft.server.NetworkListenThread.a(Source
            at net.minecraft.server.MinecraftServer.h(MinecraftS
            at net.minecraft.server.MinecraftServer.run(Minecraf
            at net.minecraft.server.ThreadServerApplication.run(
    2011-02-01 13:55:18 [INFO] cnrdweise tried command: setspawn
    --
    My permission:
    Code:
    groups:
        Default:
            default: true
            inheritance:
            permissions:
               - 'general.spawn'
        Admins:
            default: false
            inheritance: Default,Moderators,
            permissions:
               - '*'
    users:
        cnrdweise:
            group: Admins
            permissions:
            - '*' 
     
  12. You need to be running this plugin for the build parameter to take effect.
     
  13. Offline

    GodDomi

    Thanks for your help.
     
  14. Offline

    BigBlueGER

    Hey,
    I got a huge problem. I just updated my Server to #186 and cleared all plugins and configs.
    Now I'm getting an internal server error when I (admin) am trying to use /warp or /home.
    My users can do that without problems.
    Console error:
    http://pastebin.com/DP5rankY
    Permissions file:
    http://pastebin.com/ndb4LVNU
    Installed plugins:
    Permissions, iChat, Essentials, MyHome, MyWarp, WorldGuard, WorldEdit, SimpleShop, iConomy, VoxelMore, Whitelist
    Any clue?

    EDIT: I also can't rightclick signs. Almost the same error.
    EDIT2: fix'd. I deleted the non-needed moderator's group without removing the admin's inheritance.
     
  15. Offline

    Destoned

    Im not sure if i should be asking this here or what, but
    im having issues with promoting people in game, whats the command (using general)
    and how do i set the permissions for all my plugins and commands?
    i know your just gong to say read what you wrote, but i read it twice and
    i cant seem to get it right. I JUST got our ranks back but i hafto input every single persons
    rank into the config.yml individually, and almost everyone can use almost every command,
    with the exception of god mode (only one iv noticed no one can use so far).

    p.s im kinda new to this

    edit: if u want send me your email
    [email protected]
    and i can send u the config files or whatever else u might need to take a look at
    Appreciate the help!
     
  16. i know this might be simple, but i just can not find out how, which is
    How do you ban items, i can not find out how.
    Cheers in Advance.
    --- merged: Feb 1, 2011 4:52 PM ---
    After reading you config file and comparing it to my old one (i have a mod that changes the context) the inheritance might need [ and ] either side of it do it would appear like
    Code:
    inheritance:
      - [Moderator]
    
     
  17. Offline

    Kylei

    How do I make it, the Admins are red?
    Example: [A]} in Red
     
  18. Offline

    pkiller162

    How would i promote someone in-game? I tried /mod but every time i /pr or they relog, they just go bak to deafault?
     
  19. Offline

    Phinary

    Is there any way i can make the users based on ip instead of username so if anyone logs in from my ip they are admin etc
     
  20. Offline

    chill1977

    We know what we did, he had tried it and it didnt work for some reason lol.
    --- merged: Feb 1, 2011 7:08 PM ---
    general has nothing to do with adding people to permissions,, do it manually
     
  21. Offline

    yurivw

    I give up I cant even get the /home enc. working...
     
  22. Offline

    chill1977

    Need a space after the colon here and the next line prefix: '&a[Owner]:'
    --- merged: Feb 1, 2011 7:12 PM ---
    You need iChat the set the prefix: '&a[A]' suffix: '&a'
    --- merged: Feb 1, 2011 7:14 PM ---
    You don't, stop being lazy lol
    --- merged: Feb 1, 2011 7:14 PM ---
    No
     
  23. Offline

    jwideman

    Is Permissions working with craftbukkit 200?
     
  24. Offline

    chill1977

    Yes
     
  25. Offline

    shrimp782

    I don't believe it is working with 201 though... if so I will post up the error but it seems like it's getting a null entity...
     
  26. Offline

    Josch

    Any help on this? I want to have Variables AND Permissions for the same group/user!
    even the example from the first post gives me an error!
    If I use only variables or only permissions, it works...
     
  27. Offline

    Arisilde

    Is there a permissions node to let a group use the permissions /mod and /pr commands? I want to give them to my mods but I can't seem to find them.
     
  28. Offline

    chill1977

    'permissions.reload'
    --- merged: Feb 1, 2011 9:03 PM ---
    I'm just a lowly noob but I have no idea what you are talking about. If you want to set variables for each plugin through permissions then that isnt happening, that is doen in the config for each plugin.
     
  29. Offline

    cnrdweise

    please answer my question! i think for you guys it is so simple!
    But for me a big problem :(
     
  30. Offline

    shrimp782

    Sorry man, but none of Niji's plugins are working for me with B202. I think it's just outdated.
     
  31. Offline

    jwideman

    It's your config.yml
     
Thread Status:
Not open for further replies.

Share This Page