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

    TheHamer

    I know this is a stupid question but i have looked everywhere and cannot find the answer...

    How to you create groups, and put users into groups?

    Thank you very much.
     
  3. Offline

    TheDaddyPeanut


    I am getting the same Warning.

    What is the problem???????
     
  4. Offline

    Darkwizard98

    Nothing is wrong they updated bukkit so now they have to update the plugin's
     
  5. Offline

    ledhead900

    The plugins will still work fine tho
    just ingnore it its pain in the ass for spam but until they remove there old use of code "bad use of code" then it will just keep barking that msg at you.

    At the time of checking Worldguard failed to start with and instead an exception error with versions of CB just below and above 358. Apparently being fixed in version 4.x possibly so I'm just going to wait till next week to update CB.
    --- merged: Feb 20, 2011 10:36 AM ---
    Tho other plugins I use might force my hand and make me update before I really want to meh eaither way I can deal with what ever I need to do.
     
  6. Offline

    Mast3rPlan

    Alpha Chest supports Permissions to ^^
     
  7. Offline

    wabsta

    Hey, I'm currently developing a plugin, that works together with this one. This all works fine, but I need to be able to reload the config.yml.
    I am currently rewriting when certain events occur, but I have to reload all the plugins to be able to reload the config.yml..
    I already tried to disable and enable the plugin, but this didn't seem to work. Is there any way? Or is there going to be any way to reload the file?
     
  8. Offline

    strupan

    Does anybody have this issue?

    I have a mod that can't /tp to anybody

    he has this permission

    - 'general.teleport'
    - 'general.teleport.here'

    but he cant tp to anybody?
    I tried everything!
     
  9. Offline

    contex

    Hey. I'm trying to setup the permissions plugin with General.
    Here's the error I get:

    Code:
    2011-02-20 14:42:05 [INFO] Starting minecraft server version Beta 1.2_01
    2011-02-20 14:42:05 [INFO] Loading properties
    2011-02-20 14:42:05 [INFO] Starting Minecraft server on *:25565
    2011-02-20 14:42:05 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-02-20 14:42:05 [WARNING] The server will make no attempt to authenticate us
    ernames. Beware.
    2011-02-20 14:42:05 [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-20 14:42:05 [WARNING] To change this, set "online-mode" to "true" in the
     server.settings file.
    2011-02-20 14:42:05 [INFO] This server is running Craftbukkit version git-Bukkit
    -0.0.0-423-g6e0eedd-b45jnks (MC: 1.2_01)
    2011-02-20 14:42:05 [INFO] Preparing level "world"
    2011-02-20 14:42:05 [INFO] Preparing start region
    2011-02-20 14:42:06 [INFO] Preparing spawn area: 36%
    2011-02-20 14:42:07 [INFO] Preparing spawn area: 73%
    Using the stupidly long constructor com.nijikokun.bukkit.General.General(PluginL
    oader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer reco
    mmended. Go nag the plugin author of General to remove it! (Nothing is broken, w
    e just like to keep code clean.)
    20.feb.2011 14:42:08 org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins\General.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava: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:53)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    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 Sou
    rce)
            at java.lang.reflect.Constructor.newInstance(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:77)
            ... 8 more
    Caused by: java.lang.NullPointerException
            at com.nijikokun.bukkit.General.General.<init>(General.java:92)
            ... 13 more
    Using the stupidly long constructor com.nijikokun.bukkit.Permissions.Permissions
    (PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no lon
    ger recommended. Go nag the plugin author of Permissions to remove it! (Nothing
    is broken, we just like to keep code clean.)
    20.feb.2011 14:42:08 org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins\Permissions.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava: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:53)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    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 Sou
    rce)
            at java.lang.reflect.Constructor.newInstance(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:77)
            ... 8 more
    Caused by: java.lang.NullPointerException
            at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:
    88)
            ... 13 more
    2011-02-20 14:42:08 [INFO] Done! For help, type "help" or "?"
    Here's my config.yml:

    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'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all general commands.
    # sk89q can use /spawn & /setspawn
    ##
    users:
        contex:
            group: Default
            permissions:
            - 'general.*'
     
  10. Offline

    Razenoku

    This plugin doesn't work!
    It ALWAYS gests this error!
    Code:
    2011-02-20 14:55:59 [SEVERE] Could not load plugins\Permissions.jar in plugins:
    
    null
    
    org.bukkit.plugin.InvalidPluginException
    
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    
    ava: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:53)
    
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:179)
    
    at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:166)
    
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:118)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:217)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    
    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 Sou
    
    rce)
    
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    
    ava:77)
    
    ... 8 more
    
    Caused by: unacceptable character #FFFD special characters are not allowed
    
    in "<reader>", position 1394
    
    at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.ja
    
    va:68)
    
    at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:159)
    
    at org.yaml.snakeyaml.reader.StreamReader.forward(StreamReader.java:89)
    
    at org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak(ScannerImpl.java
    
    :1753)
    
    at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.ja
    
    va:977)
    
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    
    va:237)
    
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    
    3)
    
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(P
    
    arserImpl.java:592)
    
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:132)
    
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    
    :230)
    
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    
    :230)
    
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    
    :230)
    
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    
    2)
    
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
     
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    
    tructor.java:124)
    
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    
    at org.bukkit.util.config.Configuration.load(Configuration.java:73)
    
    at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:178)
    
    at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:41)
    
    at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:
    
    74)
    
    ... 13 more
    Somebody knows the reason of this? D:
     
  11. Offline

    Phanku

    CB# 361

    I get these warnings:

    Code:
    2011-02-20 09:08:52 [WARNING] Using the stupidly long constructor com.nijikokun.bukkit.Permissions.Permissions(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of Permissions to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-20 09:08:52 [WARNING] Plugin 'Permissions' (ver 1.0) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-20 09:08:52 [INFO] [Permissions] version [2.0] (Handler) loaded
    
     
  12. Offline

    Ratarn

    Question: If a new Player joins my Server, he is in the "Default"-Group. Ok.
    But if i want to bring him into the "User"-Group or another, do if have to edit the config.yml with an extra:

    Code:
    users:
    ...
        newUserNick:
            group: User
            permissions:
    
    and than /pr ? Or is there an easier method to change the group of an user?
     
  13. please guys, read at least the last 5 posts before you paste the same error for the 15th time...
    Bukkit got an update, wait until the plugins get updatet too.
    Some plugins still seem to work, others don't.
    Be patient.
     
  14. Offline

    Superhykle

    Well now Trial Admins can use the inheritance commands of Default but not the new commands so only /list and /spawn :S
    --- merged: Feb 20, 2011 2:30 PM ---
    Well now Trial Admins can use the inheritance commands but not the new commands so only /list , /spawn and /help :S
     
  15. Offline

    contex

    Thanks :)
     
  16. Offline

    Superhykle

    Nvm i fixed it, it errored cause i putted - 'essentials.butcher' in it but its - 'wordedit.butcher'
    Tnx for the help
     
  17. Offline

    ghundaee

    Does the build command if set to false only forbid to build in spawn protected area or in the whole world?
     
  18. Offline

    mrgreaper

    just went to edit my permission file and discovered they have all been changed !!!! it now reads as


    has permissions changed the file format or yet another bukkit 348 error?
     
  19. Offline

    fatepower

    Gives an error with the latest build of craftbukkit:
    Code:
    2011-02-20 16:59:44 [WARNING] Using the stupidly long constructor com.nijikokun.bukkit.Permissions.Permissions(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of Permissions to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-20 16:59:44 [WARNING] Plugin 'Permissions' (ver 1.0) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-20 16:59:44 [INFO] [Permissions] version [2.0] (Handler) loaded
     
  20. Offline

    pvtv3ga

    I don't understand how to use this, honestly. I've read the post, and I just don't get it lol. I have the Admins group set to default, because only my friends and I play on the server. Every time I try to load a plugin that requires Permissions it says 'Permissions system not enabled' or something to that effect. Especially with iConomy. If there is a video of how to setup groups and specific user priveleges that would be great because I'm just challenged at this. My question is, does anyone know why plugins aren't detecting Permissions? Because some of then need Permissions to operate (which I think is just stupid but whatever).
     
  21. Offline

    fullwall

    To Nijikokun: How do I add nested permissions variables to my plugin?
     
  22. Offline

    Tusing

    Someone, PLEASE help me. Its ruining my whole server, Essentials messed it up.

    Feb 20, 2011 1:38:09 PM org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins/Permissions.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:79)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
    at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    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:77)
    ... 8 more
    Caused by: while parsing a block mapping
    in "<reader>", line 6, column 5:
    Default:
    ^
    expected <block end>, but found BlockMappingStart
    in "<reader>", line 63, column 7:
    inheritance:
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:73)
    at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:46)
    at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:74)
    ... 13 more
    2011-02-20 13:38:09 [INFO] [iChat] version [1.5] (Maria Holic) loaded
    LWC [1.491] Loading shared objects
    Config [1.491] Loaded 9 config entries
    LWC [1.491] Native library: lib/native/Linux/i386/libsqlitejdbc.so
    Updater [1.491] Update detected for LWC
    Updater [1.491] Latest version: 1.53
    2011-02-20 13:38:10 [INFO] WorldEdit 3.2.2 loaded.
    2011-02-20 13:38:10 [INFO] WorldEdit: No known permissions plugin detected. Using configuration file for permissions.
    2011-02-20 13:38:11 [INFO] WorldGuard 3.2.2 loaded.
    2011-02-20 13:38:11 [INFO] WorldGuard: No known permissions plugin detected. Using configuration file for permissions.
    2011-02-20 13:38:11 [INFO] WorldGuard: Single session is enforced.
    2011-02-20 13:38:11 [INFO] WorldGuard: TNT ignition is blocked.
    2011-02-20 13:38:11 [INFO] WorldGuard: Lighters are blocked.
    2011-02-20 13:38:11 [INFO] WorldGuard: Lava fire is blocked.
    2011-02-20 13:38:11 [INFO] WorldGuard: All fire spread is disabled.
    2011-02-20 13:38:12 [SEVERE] [BBROTHER] Permissions isn't loaded, there are no restrictions.


    Code:
    plugin:
        permissions:
            system: default
    
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.tp'
                - 'lwc.protect'
                - 'essentials.list'
                - 'essentials.help'
                - 'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.msg'
                - 'essentials.kit.*'
                - 'essentials.jump'
                - 'flashlight.normal'
                - 'essentials.spawn'
                - 'essentials.warp'
                - 'essentials.motd'
                - 'essentials.portal'
                - 'essentials.world'
        Trusted:
            default: false
            info:
                prefix: '&b'
                suffix: '&f'
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.heal'
                - 'essentials.portal'
                - 'essentials.world'
        Admins:
            default: false
            info:
                prefix: '&c'
                suffix: '&f'
                build: true
            inheritance:
                - Trusted
            permissions:
                - '*'
                - 'flashlight.*'
                - 'essentials.*'
                - 'mc.*'
                - 'essentials.portal'
        Founder:
            default: false
            info:
                prefix: '&4'
                suffix: '&f'
                build: true
          inheritance:
              - Trusted
          permissions:
              - 'flashlight.*'
              - 'essentials.portal'
              - 'mc.*'
              - '*'
              - 'essentials.*'
              - 'bb.admin.*'
              - 'lwc.admin.'
        Owner:
            default: false
            info:
                prefix: '&5'
                suffix: '&a'
                build: true
            inheritance:
                - Admin
            permissions:
                - '*'
                - 'flashlight.*'
                - 'essentials.*'
                - 'mc.*'
                - 'mm.*'
    
    users:
        tusing:
            group: Owner
            permissions:
        FFGURU:
            group: Founder
            permissions:
        impervious:
            group: Admins
            permissions:
        kkyyllee11:
            group: Founder
            permissions:
        PurpleCamel:
            permissions:
            group: Admins
        waffleman508:
            group: Trusted
            permissions:
        Jacko2000:
            group: Admins
            permissions:
        RazKenobi:
            group: Admins
            permissions:
        CopperWolf7:
            group: Trusted
            permissions:
        steve2000:
            permissions:
            group: Trusted
        Mordrede:
            permissions:
            group: Trusted
        NozRecon:
            permissions:
            group: Admins
     
  23. Offline

    DierWolf

    Are you guys going to fix this??? its obviously a concern of Bukkit crew ... you get this on server startup.

    "WARNING - USING THE STUPIDILY LONG CONSTRUCTOR COM.JIJIKOKUN., FILE, CLASSLOADER) IS NO LONGER RECOMMENDED. GO NAG THE PLUGIN AUTHOR OF PERMISSIONS TO REMOVE IT! (NOTHING IS BROKEN, WE JUST LIKE TO KEEP CODE CLEAN.)

    "WARNING - PLUGING 'PERMISSIONS' VER 1.0 IS REGISTERING EVENTS BEFORE IT IS ENABLED. IT MAY BE MISBEHAVING AND THE AUTHOR NEEDS TO FIX THIS.
     
  24. Offline

    ShoTro

    Please note the word "warning" which doesn't indicate error. They can fix this but it isn't causing error. Simply bukkit wanting to enforce better plugin coding practice. Please, everyone knows this is going on but other things are usually much higher priorities.

    Also, the Bukkit team is going on a rampage updating the events in the code. While this will mean plugins might be going down left and right these next couple days, it does mean they are trying to unify a lot of the plugins so problems don't arise in the future.
     
  25. Offline

    maxx_h

    Check your config.yml!

    You should ALWAYS use spaces, and NOT tabs.

    [/code][/quote]
     
  26. Offline

    mrgreaper

    ok since no one has replied
    since the first post shows the permisions as being
    - 'permision'
    and not as my file has suddenly changed to

    default:
    default: true
    info: {prefix: f NOOB, suffix: '', build: true}
    inheritance: []
    permissions: [help, myhome.home.*, tombstone.use, tombstone.freechest, tombstone.freesign,
    tombstone.sign, home, essentials.spawn, infobot.info, essentials.list, achievements,
    listachievements, npc.user.*, mail, mail read, essentials.mail, essentials.kit.arrows,
    essentials.kit.freebie, iConomy.payment, iConomy.access, iConomy.rank, iConomy.list,
    simpleshop.buy, simpleshop.sell, balance, pay, undo, me, msg, essentials.kit,
    playerlist, essentials.mail, compass, tell, m, who, essentials.getpos, essentials.portal,
    essentials.motd, stackable, preciousstones.benefit.*, preciousstones.whitelist.*,
    BetterShop.user.*, iMonster.User]

    im gonna assume i need to re-write my permission file
    im gonna wait half hour before i do it incase some one else is having the same situation and wants to chime in


    sorry to sound harsh just frustrated with it at the moment
     
  27. Offline

    DierWolf

    Well it doesnt work.... i have Default group not being able to build and well they can

    heres what i have.... ichat reports that its going in the correct group.

    Dont want default (regular sign-on people) to be able to build etc..

    groups:
    Default:
    default: true
    info:
    prefix:
    suffix:
    build: false
    inheritance:
    permissions:
    - 'general.spawn'
    Member:
    default: false
    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:
    Dierwolf:
    group: Admin
    permissions:
     
  28. Offline

    PatrickFreed

    when was the latest update?
     
  29. Offline

    Abe27342

    Hey everyone, I seem to be getting a pretty simple error (sorry for the failure), when I attempt to put in /modgrp commands or really set permissions, I get
    Error: This server does not use Permissions.

    Not sure exactly what to post for further info, I'd be happy to post what's necessary. On startup of the server on console there aren't any errors and it says that Permissions 2.0 was loaded. Any ideas?
     
  30. Offline

    Vaupell

    7 feb :D
    http://mirror.nexua.org/Permissions/JARS/

    his own link from the wiki..

    And nope its not updated for latest bukkit builds.
    so yes you will see console spam until plugin is updated.
     
  31. i get the error this server does not have permissions configured properly here is my code. also no one can use the commands unless they are op what is wrong please help!!!!!!PLEASE HELP ILL LET YOU IN MY SERVER XD

    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:
        Griefer:
            default: false
            info:
                prefix: 'Homo'
                suffix:
                build: false
            inheritance:
        permissions:
                 -'essentials.rules'
        Regular:
            default: True
            info:
                prefix: 'Noob'
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.me'
                - 'essentials.tpa'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.list'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.helpop'
                - 'essentials.spawn'
                - 'essentials.kit'
                - 'essentials.kit.tools'
                - 'essentials.help'
                - 'essentials.motd'
                - 'essentials.rules'
                - 'essentials.msg'
                - 'lwc.protect'
        Builder:
            default: false
            info:
                prefix: 'builder'
                suffix:
                build: true
            inheritance:
                - Regular
            permissions:
                - 'essentials.me'
                - 'essentials.tpahere'
                - 'essentials.tpa'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.tptoggle'
                - 'essentials.warp'
                - 'essentials.list'
                - 'essentials.home'
                - 'essentials.sethome'
                -'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.helpop'
                - 'essentials.spawn'
                - 'essentials.kit'
                - 'essentials.kit.tools'
                - 'essentials.help'
                - 'essentials.motd'
                - 'essentials.rules'
                - 'essentials.msg'
                - 'general.time'
                - 'lwc.protect'
                - '/worldedit'
                - 'essentials.jump'
                - 'essentials.item'
                - 'essentials.give'
                - 'essentials.time'
        Mod:
            default: false
            info:
                prefix: '&a'
                suffix: '&a'
                build: true
            inheritance:
                - Regular
                - Builder
            permissions:
                - 'essentials.me'
                - 'essentials.tpahere'
                - 'essentials.tpa'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.tptoggle'
                - 'essentials.warp'
                - 'essentials.list'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.helpop'
                - 'essentials.spawn'
                - 'essentials.kit'
                - 'essentials.kit.tools'
                - 'essentials.help'
                - 'essentials.motd'
                - 'essentials.rules'
                - 'essentials.msg'
                - 'general.time'
                - 'lwc.protect'
                - '/worldedit'
                - '/worldguard'
                - 'general.kick'
                - 'general.ban'
                - 'essentials.jump'
                - 'essentials.item'
                - 'essentials.give'
                - 'essentials.time'
                - 'essentials.clearinventory'
        Admin:
            default: false
            info:
                prefix: 'Admin'
                suffix: '&1'
                build: true
            inheritance:
                - Regular
                - Mod
            permissions:
                - 'general.time'
                - 'lwc.admin'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'essentials.me'
                - 'essentials.tpahere'
                - 'essentials.tpa'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.tptoggle'
                - 'essentials.warp'
                - 'essentials.list'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.helpop'
                - 'essentials.spawn'
                - 'essentials.kit'
                - 'essentials.kit.tools'
                - 'essentials.help'
                - 'essentials.motd'
                - 'essentials.rules'
                - 'essentials.msg'
                - 'general.time'
                - 'essentials.jump'
                - 'lwc.protect'
                - '/worldedit'
                - '/worldguard'
                - 'general.kick'
                - 'general.ban'
                - 'general.ipban'
                - 'general.pardon'
                - 'general.pardonip'
                - 'essentials.item'
                - 'essentials.give'
                - 'essentials.time'
                - 'essentials.afk'
                - 'essentials.clearinventory'
                - 'essentials.kill'
                - 'essentials.god.self'
                - 'essentials.god.playler'
                - 'worldedit.extinguish'
                - 'worldedit.superpick'
                - 'worldedit.superpickaxe.drawing.brush.*'
                - 'worldedit.clipboard.*'
                - 'worldedit.hcyl'
                - 'worldedit.hsphere'
                - 'worldedit.history.*'
                - 'worldedit.navigation.*'
                - 'worldedit.selection.*'
                - 'worldedit.snow'
                - 'worldedit.thaw'
                - 'worldedit.butcher'
                - '/stopfire'
                - '/allowfire'
                - '/slay'
                - '/heal'
                - '/locate'
                - 'worldedit.spawnmob'
                - '/god'
        Owner:
            default: false
            info:
                prefix: 'Sexy'
                suffix:
                build: true
            inheritance:
                - Mod
                - Admin
                - Regular
                - builder
            permissions:
                - '*'
                - 'lwc.admin'
                - 'essentials.god.player'
                - 'essentials.god'
                - 'essentials.forestgen'
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'essentials.me'
                - 'essentials.tpahere'
                - 'essentials.tpa'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.tptoggle'
                - 'essentials.warp'
                - 'essentials.list'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.helpop'
                - 'essentials.spawn'
                - 'essentials.kit'
                - 'essentials.reloadall'
                - 'essentials.modgrp'
                - 'essentials.kit.tools'
                - 'essentials.kill'
                - 'essentials.help'
                - 'essentials.motd'
                - 'essentials.rules'
                - 'essentials.setspawn'
                - 'essentials.bigtree'
                - 'essentials.msg'
                - 'general.time'
                - 'lwc.protect'
                - '/worldedit'
                - '/worldguard'
                - 'general.kick'
                - 'general.ban'
                - 'general.ipban'
                - 'general.pardon'
                - 'general.pardonip'
                - 'essentials.jump'
                - 'essentials.item'
                - 'essentials.give'
                - 'essentials.time'
                - 'essentials.afk'
                - 'essentials.clearinventory'
                - '//worldedit'
                - '//worldguard'
                - 'essentials.kill'
                - 'essentials.god.self'
                - 'essentials.god.playler'
                - 'worldedit.extinguish'
                - 'worldedit.superpick'
                - 'worldedit.superpickaxe.drawing.brush.*'
                - 'worldedit.clipboard.*'
                - 'worldedit.hcyl'
                - 'worldedit.hsphere'
                - 'worldedit.history.*'
                - 'worldedit.navigation.*'
                - 'worldedit.selection.*'
                - 'worldedit.snow'
                - 'worldedit.thaw'
                - 'worldedit.butcher'
                - '/stopfire'
                - '/allowfire'
                - '/slay'
                - '/heal'
                - '/locate'
                - 'worldedit.spawnmob'
                - '/god'
    ##
    # M4X_THE_cR33P3R has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        M4X_THE_CR33P3R:
            group: Owner
            permissions:
                   - '*'
        Warhunter15:
            group: Owner
            permissions:
                   - '*'
        bloodmage54:
            group: Admins
            permissions:
                   - '*'
        StarWarsXD:
            group: Admins
            permissions:
                   - '*'
        DaiCarmuhh:
            group: Admins
            permissions:
                   - '*'
    
     
Thread Status:
Not open for further replies.

Share This Page