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

    Jandalf

    only this player? or everybody else? maybe there is also a tab or permissions doesnt support numbered names
     
  3. Offline

    MonsterTV

    Not having any luck with the new Permissions. I think I might just give up on getting iConomy to work and go use GroupManager. . .

    2011-02-25 10:57:35 [SEVERE] Could not load plugins/Permissions.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:85)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:55)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80)
    ... 8 more
    Caused by: java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.setDefaultWorld(Ljava/lang/String;)V
    at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:136)
    at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:100)
    ... 13 more
     
  4. Offline

    Tobbi

    no i get this new error :L.....plzz help
     

    Attached Files:

  5. Offline

    Matt L

    looks like names with numbers in them break permissions.... WTF

    need to put '65800001' around username and make him last in permissions...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  6. Offline

    MonsterTV

    Haha, okay, yeah, I can be a bit obtuse sometimes. I should have provided more elaboration:

    I'm using CB 432, and I don't have any other Permissions style plugins on that might be conflicting. The other plugins are also, incidentally, running fine except for the ones expecting Permissions to be there, like WorldGuard and WorldEdit, which are then reverting to using the instructions in their config files. I double checked the config.yml file in Plug-ins/Permissions and it is renamed and seems to be configured correctly, but I still can't get it to run.
     
  7. I have a Problem with my config...
    The Ichat Plugin doesnt work and the Groups doesnt work too.


    # Supports "Default" and "GroupUsers"
    plugin:
    permissions:
    system: default

    message-format: '[+prefix+group+suffix&f] +name: +message'

    groups:
    Default:
    default: true
    info:
    prefix:
    suffix:
    build: false
    inheritance:
    permissions:

    Builder:
    default: false
    info:
    prefix: '&3'
    suffix:
    build: true
    inheritance:
    - Default
    permissions:
    - 'essentials.world'
    - 'essentials.tpahere'
    - 'essentials.give'
    - 'essentials.item'

    Mod:
    default: false
    info:
    prefix: '&9'
    suffix:
    build: true
    inheritance:
    - Default
    permissions:
    - 'general.time'
    - 'general.teleport'
    - 'general.teleport.here'
    - 'general.player-info'
    - 'essentials.modgrp'
    - 'essentials.tpo'
    - 'essentials.setwarp'
    - 'essentials.delwarp'
    - 'essentials.spawn'

    Boss:
    default: false
    info:
    prefix: '&4'
    suffix:
    build: true
    inheritance:
    permissions:
    - '*'

    Admin:
    default: false
    prefix:
    build: true
    permissions:
    - '*'


    users:
    Alphagun:
    info: {prefix: '&e[Owner]&e'}
    group: Admin
    permissions:
    - '*'
    Ridawoop:
    group: Admin
    permissions:
    PHILIPPsHOME:
    group: Admin
    prefix: '&1[&3Admin&1]'
    permissions:
    Meteor_phoenix:
    info:
    prefix: '&3'
    suffix:
    group: Builder
    permissions:
    RaiTxXx:
    group: Builder
    permissions:



    plz helpme =)
     
  8. Offline

    Pazzy34

    I dont understand "permissions" looked at some youtube videos. Could you make a good one?
     
  9. Offline

    maxsteele

    Big Brother plugin doesn't seem to work at all with Permissions 2.1 , but it does work with Permissions 2.0 .

    Is this an issue with Permissions, or with Big Brother?
     
  10. Offline

    sasinator

    I really don't get how this works which is propably because i'm stupid..
    Anyway i used:
    Code:
    plugin:
      permissions: {system: default}
    groups:
      Guest:
        default: true
        info: {prefix: '&8[&0Guest&8]&8', suffix: '&8', build: false}
        inheritance: []
        permissions: [essentials.spawn, essentials.list, essentials.help, essentials.motd,
          essentials.rules, essentials.msg, essentials.helpop]
      User:
        default: false
        info: {prefix: '&8[&6User&8]&e', suffix: '&3', build: true}
        inheritance: [Default]
        permissions: [essentials.clearinventory, essentials.getpos, essentials.whois,
          essentials.mail, essentials.mail.send, essentials.ping, essentials.realname,
          essentials.compass, essentials.depth, essentials.home, essentials.sethome]
      VIP:
        default: false
        info: {prefix: '&2[&aV&2I&aP&2]&a', suffix: '&f', build: true}
        inheritance: [User]
        permissions: [essentials.heal, essentials.top, essentials.jump]
      Mod:
        default: false
        info: {prefix: '&8[&4Mod&8]&4', suffix: '&f', build: true}
        inheritance: [VIP]
        permissions: [essentials.kick, essentials.ban, essentials.unban, essentials.unbanip, essentials.banip]
      Admin:
        default: false
        info: {prefix: '&4[&1Admin&4]&9', suffix: '&a', build: true}
        inheritance: [Mod]
        permissions: [essentials.*]
      Owner:
        default: false
        info: {prefix: '&1[&4Owner&1]&4', suffix: '&3', build: true}
        inheritance: [Admin]
        permissions: ['*']
    users:
      sasinator:
        sasinator: Owner
        permissions: ['*']
      MemoryThief:
        group: Admin
        permissions: []
      Notch:
        group: Mod
        permissions: []
      Player:
        group: VIP
        permissions: []
    But when i login (i'm sasinator ofcourse) it still says [default]sasinator when i chat. Why is this?
    Even when i make the inheritance of default to [Defaultt] it would still only show 1 t.
    Can you please help me i really want this to work.
     
  11. Offline

    OverSpeed

    I don't have any file in my Permission/ folder (plugin/permissions), a solution ? :/
     
  12. Offline

    Mhalkyer

    Can you please add:

    Go to plugins/Permissions/ and rename the config.yml file to whatever your default worlds name is.

    To the OP? I didn't realize this change and wasted a bunch of time figuring it out.
     
  13. Offline

    KrisEike

    I don't think my permissions is working properly.. When i de-oped myself, i couldn't do anything .. But i have '*' in my permissions in my permissions config.. Any idea what could be wrong? I am reciving no errors.

    Kris
     
  14. Offline

    Agnate

    Something seems to be wrong with your config file. Invalid character #FFFD


    I was going to mention this, but looks like you already figured it out.


    So you've named the config.yml to <your world's folder name>.yml, and you've tripled checked that you've maintained the EXACT white spacing, no-tabbing, and character returns that are in the original structure? And there's no extra character return at the end of the file? Hmm...


    Could it be because this is in a different format? I know the YML files has to have the EXACT structure as was originally given (in terms of whitespacing, no-tabs, no extra character returns at the end of the files, etc.). Otherwise, I'd have to look at the actual config file to make sure it was correct spacing and whatnot. What text editor are you using? I usually suggest Notepad++ or some sort of all-around code editor (like Dreamweaver). Something that counts lines and ensures accurate spacing is shown to you. ^_^


    What exactly don't you understand? Think of Permissions like forum groups/users. Sometimes it's useful to have Permissions on a Group name, and just assign people to a group. That way if you need to change permissions for a bunch of people, you can just update the group itself.


    There should be a zip that you can download at the top (it says "Download (Jar only)", one is a zip with the config, one is just the jar)... solved? ;)
     
  15. Offline

    Phaedrus

    With the latest download of permissions 2.1 (downloaded 5 minutes ago) and bukkit 440 RB, Permissions fails to load with this error:

    Code:
    2011-02-25 14:38:05 [SEVERE] Could not load plugins\Permissions.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:85)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:58)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
            at java.lang.reflect.Constructor.newInstance(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80)
            ... 8 more
    Caused by: java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.setDefaultWorld(Lja
    va/lang/String;)V
            at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:136)
            at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:100)
            ... 13 more
    It also creates a yaml file with the name of the default world in the root server dir.

    EDIT: looks like the crash on load was due to a conflict with magic carpet 1.4.1, updating it to 1.4.2 solved the crash on load. It's still putting a blank yaml file in the root though.
     
  16. I use the normal Text Editor
    how can i send the File to you?
     
  17. Offline

    OverSpeed

    Agnate -> solved, thanks :)
     
  18. Offline

    parker_digg

    This is driving me nuts!!!!

    I get NO error, but it is just broken. Everytime I try to add a moderator it breaks. AND when I take it off to fix it back, it won't! Now all my plugins are useless for now....
     
  19. Offline

    Phaedrus

    Ok, this is great. The latest download of Permissions 2.1 and Anti-build 1.0 and bukkit 447 appear to be working properly again! [​IMG] So happy!

    I was getting sick of trying to switch to anti-grief and group manager.
     
  20. Offline

    Racha

    why /pr is not working for me? :(
     
  21. Offline

    Haggardblaze

    ahh it doesnt DL
     
  22. Offline

    Monkey_nuts

    Just wondering, if anyone got this error in the 'cmd' box ... :/


    Code:
    org.bukkit.plugin.InvalidPluginException
                 at org.bukkit.plugin.java.javaPluginLoader.loadPlugin(JavaPluginLoader.java:85)
                 at org.bukkit.plugin.java.javaPluginManager.loadPlugin(JavaPluginManager.java:129)
                at org.bukkit.plugin.java.javaPluginManager.loadPlugin(JavaPluginManager.java:94)
                at org.bukkit.craftbukkit.CraftServer.loadPLugins(CraftServer.java:58)
                at org.bukkit.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
                at org.bukkit.minecraft.server.MinecraftServer.d(MinecraftServer.java:174)
                at org.bukkit.minecraft.server.MinecraftServer.a(MinecraftServer.java:120)
                at org.bukkit.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
                at org.bukkit.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.reflect.InvacationTargetException
                at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
                at sun.reflect.NativeConstuctorAccessorImpl.newInstance(Unknown Source)
    
                at sun.reflect.DelegatingConbstructorAccessorImpl.newInstance(Unknown Source)
                at java.lang.reflect.Constructor.newInstance(Unknown Source)
                at org.bukkit.plugin.java.JavaPLuginLoader.loadPlugin(Java PluginLoader.java:80)
                ... 8 more
    
    Caused by: while scanning a simple key
     in "<reader>", line 86 column 5:
                Monkey_nuts
                /\
    
    
    and
    
    could not found exppected ':'
     in "<reader>", line 87, cloumn 13:
               group: Admin
                        /\
    
    and then a whole lot about snakeyaml.composer.composerNode and .composerMappingNode
    
    
    ?????

    thinking its a bug,

    I havent even edited the please-rename-me.yml file at all,
    and what do I rename the .yml file to?
     
  23. Offline

    pagangeek

    Seems the download doesn't exist.. though could be a local error... will try again later.
     
  24. Offline

    jududdar

    It appears Niji's website is offline for now, patiently waiting ;)
     
  25. Offline

    epiqu1n

    Yeah, mirror.nexua.org appears to be down. So much for my server going down "just for a moment."
     
  26. Offline

    Zerco

    I don't know if he'd approve or like this but I downloaded 2.1 yesterday here's a quick mirror: <Edit by Moderator: Redacted mediafire url>

    It works for me build 432.
     
    Last edited by a moderator: Dec 15, 2016
  27. Offline

    thegman

    Is anyone else using Essentials plugin? I noticed that when you try to use the /modgrp command it says that Permissions has been deprecated in favor of Group Manager because apparently Permissions is longer being updated in their mind. I really like some of the features of Essentials, so does anyone who uses it know away around this besides manually adding everyone to the user lists?

    If not, can anyone suggest good plugins to replace it and its features like:
    1) organized /help
    2) /home feature
    3) /setspawn feature
    4) changing between night and day time
     
  28. Offline

    parker_digg

    I agree, this is the problem I am having, since it won't let me manually add moderators to the script anymore!! ><
     
  29. Offline

    koo_04

    I am not sure if it is because I am using MineOS or I am doing something wrong, but permissions does not seem to be working. I had moved the plugins into the "one" folder, for those who are using MineOS also, and set everything up. Should I be using a users plugin? At the moment I am using ops.txt. I miss the hMod system >.>
     
  30. Offline

    Bigglesworth

    Thanks man :)
     
    Last edited by a moderator: Dec 15, 2016
  31. Offline

    Pazzy34

    Last edited by a moderator: Dec 15, 2016
Thread Status:
Not open for further replies.

Share This Page