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

    AmazingHayman

    Thanks for answering my first questions.

    But I have another question. Ist it possible to change the config.yaml while the server is running?
    I want to configure a little registration system. When somebody want to build on my server, he has to be in for example the "Builders" group. He answered some questions about my server rules, so I will put him from the "Guest" group into the "Builders" group.

    If it isn't possible, is there a plugin which does that?
    I don't want a Whitelist, because it isn't possible for guests to connect to the server and look around, because they can't connect!
     
  3. Hello everyone,

    I have a problem with my file, I'm unable to forbid build to guest. See above :

    Code:
    groups:
        Guest:
            default: true
            info:
                prefix: '~'
                suffix:
                build: false
            inheritance:
            permissions:
                - 'general.spawn'
    
        User:
            default: false
            info:
                prefix: '+'
                suffix:
                build: true
            inheritance:
            permissions:
    
        Moderator:
            default: false
            info:
                prefix: '%'
                suffix:
                build: true
            inheritance:
                - User
            permissions:
        Admin:
            default: false
            info:
                prefix: '@'
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    Could you help me please ? :x
     
  4. Offline

    M1nurThr3t

    make sure you go to preferences and remove check the tab option. That will make it a lot easier than doing what your having to do to get around it.
    --- merged: Feb 10, 2011 7:19 PM ---
    do you have people in the ops.txt?

    what about your user: settings?

    Did you change line 4 in the config.yml? it should say default
    --- merged: Feb 10, 2011 7:21 PM ---
    I recommend just saving the world then restarting the server. It makes me feel safer about the plugins loading correctly. Instead of the using the plugins. But if you really want to I believe essentials has that available as long as you have it enabled in permissions.
     
  5. Thanks for reply,

    I have this in the head of my file :

    Code:
    plugin:
        permissions:
            system: default
    And I have nothing in ops.txt...

    What I do it wrong ?

    All the best.
     
  6. Offline

    M1nurThr3t

    Ok so just need some pro input. This is my config file, can you see any conflicting issues? I am using essentials obviously.

    Code:
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: false
            inheritance:
            permissions:
        Member:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'essentials.msg'
                - 'essentials.afk'
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.list'
                - 'essentials.mail'
                - 'essentials.kit.<tools>'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.'
                - 'general.teleport.here'
                - 'general.player-info'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.whois'
                - 'essentials.broadcast'
                - 'essentials.kit<mods>'
                - 'essentials.kick'
                - 'essentials.kill'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
       m1nurthr3t:
            group: Admins
            permissions:
       redeyedgaming:
            group: admins
            permissions:
    --- merged: Feb 10, 2011 7:31 PM ---
    ok at that point i would try to reboot your server. and possibly check your version of craftbukkit
     
  7. Offline

    Nachocuban

    edit the config.yml, save it, then in minecraft use the command '/pr'
     
  8. Offline

    zangafan

    Code:
    SEVERE: Could not load plugins\Permissions.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava: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:167)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:154)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:106)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:202)
            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: while parsing a block mapping
     in "<reader>", line 2, column 1:
        plugin:
        ^
    expected <block end>, but found BlockEntry
     in "<reader>", line 77, column 1:
        - 'general.*'
        ^
    
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.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.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.<init>(JavaPlugin.java:46)
            at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:
    74)
            ... 13 more
    PLEASE help!! I have the latest version of Bukkit and the General plugin.
     
  9. Offline

    John Hoffmann

    Hey, i had everything working perfectly untill i updated craftbukkit, then for some reason the /spawn and /spawn set or w/e it is does not work. now i am admin so i have my username in the permissions file with the * so i have all commands but when i try /spawn and /setspawn nothing happens (its probably not really called /spawnset but u get what i mean) i have the command permission for my moderators as 'general.spawn. and that doesnt work either some troubleshooting help would be nice thanks!
     
  10. Offline

    BeerBaron

    Please I really could use some help :(


    Code:
    ... 8 more
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:52)
    at java.util.jar.JarFile.(JarFile.java:99)
    at java.util.jar.JarFile.(JarFile.java:135)
    at java.util.zip.ZipFile.(ZipFile.java:114)
    at java.util.zip.ZipFile.open(Native Method)
    Caused by: java.util.zip.ZipException: error in opening zip file
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:186)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:104)
    at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:143)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:156)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:42)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:65)
    org.bukkit.plugin.InvalidPluginException
    SCHWERWIEGEND: Could not load plugins/Permissions.jar in plugins: null
     
  11. Offline

    strupan

    so if i were to add this into the config to the default group

    iConomy.payment
    iConomy.access
    iConomy.rankiConomy.list
    iConomy.withdraw
    iConomy.deposit
    iConomy.reset

    for example, how would i go about doing so? where do i paste it in? or type it in?

    one more question,
    how do you change group name colors? the name on top of there player in game? instead of plain white to like red?

    thanks !
     
  12. Offline

    M1nurThr3t

    red means ops.
    look at the config file it shows how to add commands to a group
     
  13. Offline

    persia000123

    help it will not work for me call me on skype or steam
     
  14. Offline

    plewwatson

    Ok So Im having some problems with Permissions and iChat. The plugins I have are: WolrdGuard, WorldEdit, and Essentials. When I try to Install Permissions and iChat it makes the server lag, and They don't load. When I log in to the server and try to modify a person to different group that I set up, it says, Error: Permissions plugin not used on this server. Even though it is. Here is my Permissions 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:
      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'
      Member:
        default: false
        info:
            prefix: '&8[&6Member&8]&e'
            suffix: '&f'
            build: true
        inheritance: Guest
        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: Member
        permissions:
            - 'essentials.heal'
            - 'essentials.top'
            - 'essentials.tpa'
            - 'essentials.jump'
            - 'essentials.kit.KITNAME'
      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: '&f'
            build: true
        inheritance: Admin
        permissions:
            - '*'
    users:
      plewwatson:
        group: Owner
        permissions:
            - '*'
      Flame_Heart:
        group: Admin
        permissions:
      John55223:
        group: Admin
        permissions:
    

    This is what I get when I start up the server:

    2011-02-09 23:28:18 [INFO] Loading properties
    2011-02-09 23:28:18 [INFO] Starting Minecraft server on *:25565
    2011-02-09 23:28:18 [INFO] Preparing level "world"
    2011-02-09 23:28:18 [INFO] Preparing start region
    2011-02-09 23:28:19 [INFO] Preparing spawn area: 16%
    2011-02-09 23:28:20 [INFO] Preparing spawn area: 36%
    2011-02-09 23:28:27 [INFO] Preparing spawn area: 36%
    2011-02-09 23:28:28 [INFO] Preparing spawn area: 57%
    2011-02-09 23:28:29 [INFO] Preparing spawn area: 81%
    2011-02-09 23:28:30 [INFO] [iStick] version [1.3] (Forest) loaded
    2011-02-09 23:28:30 [INFO] WorldGuard 3.2.2 loaded.
    2011-02-09 23:28:30 [INFO] WorldGuard: No known permissions plugin detected. Using configuration file for permissions.
    2011-02-09 23:28:30 [INFO] WorldGuard: Blacklist loaded.
    2011-02-09 23:28:30 [INFO] WorldGuard: Single session is enforced.
    2011-02-09 23:28:30 [INFO] WorldGuard: TNT ignition is PERMITTED.
    2011-02-09 23:28:30 [INFO] WorldGuard: Lighters are PERMITTED.
    2011-02-09 23:28:30 [INFO] WorldGuard: Lava fire is blocked.
    2011-02-09 23:28:30 [INFO] WorldGuard: All fire spread is disabled.
    2011-02-09 23:28:30 [INFO] [Permissions] version [2.0] (Handler) loaded
    2011-02-09 23:28:30 [INFO] WorldEdit 3.2.2 loaded.
    2011-02-09 23:28:30 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-02-09 23:28:30 [WARNING] Warps were not found in warps folder
    2011-02-09 23:28:31 [INFO] Loaded Essentials b134 by Zenexer, ementalo, Eris, and EggRoll
    2011-02-09 23:28:31 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-02-09 23:28:31 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-02-09 23:28:31 [INFO] Done! For help, type "help" or "?"
    138 recipes

    And this is how my /plugins is set up Under /plugins, is this:

    Essentials Permissions WorldEdit WorldGuard afkkick_02 iStick.jar
    Essentials.jar Permissions.jar WorldEdit.jar WorldGuard.jar iChat

    Under Permissions is this:

    Permissions

    Under that is my config.yml file. which is stated above. Under WorldEdit is the config.yml which blank. Under WorldGuard, is this:

    blacklist.txt config.yml

    Which are both configured to my liking. Under iChat is this:

    config.yml iChat.jar

    If I place iChat.jar into /plugins I get a big long error when I start the server. What could be wrong! Can anyone help me figure out how to create those groups listed and give them those commands?
     
  15. Offline

    GEN3RIC

    @Nijikokun, do you have any intention to integrate in-game commands to add or modify the group of a player and have it re-evaluate the permissions? I know you allows other plugins to do this but they are all failing. It'd be nice to see this built-in so there's some accountability.
     
  16. Offline

    Surreall

    /version Permissions still reads back version 1.0 even after downloading 2.0 a few minutes ago. probably not a big deal, but can be a pain when trying to remember which version you're actually running :)
     
  17. Offline

    Naphtaline

    Is it possible to know all the general nodes available for permissions ?
     
  18. Offline

    strupan

    okay for example how do i go about putting these in
    'mcmmo.motd'
    'mcmmo.chat.partychat'
    'mcmmo.chat.adminchat'
    'mcmmo.commands.ptp'

    inside the default group?

    http://pastebin.com/4a8WuJFK
     
  19. Offline

    solidsnake916

    Hello, i seem to be having some Troubles, Using CraftBukkit Rev. 302. I installed Permissions 2.0 first and everything seemed to work fine, looked nice, than i went and installed Essentials v1.84, and didnt configure Permissions to use any of the commands yet, but it gave me control over all. Than i configured it the way i wanted, and it seems Permissions doesn't seem to like me, i don't know if its my name being SolidSnake916 and not being all lowercased, i have heard thats a reason, or if its a simple mistake, but heres my config.yml for Permissions, and any help would be greatful, im new to managing plugins in a server.

    http://pastebin.com/FNfK9Jbs

    Also it seems Prefixes don't work.
     
  20. Offline

    shaggy2010

    Code:
    plugin:
      permissions: {system: default}
    groups:
      Default:
        default: true
        info: {prefix: '', suffix: '', build: false}
        inheritance: []
        permissions: [essentials.rules, essentials.help, lwc.protect, essentials.list]
      Member:
        default: false
        info: {prefix: '', suffix: '', build: true}
        inheritance: [Default]
        permissions: [essentials.portal, essentials.spawn, essentials.mail, essentials.mail.send,
          essentials.sethome, essentials.home]
      Senior Member:
        default: false
        info: {prefix: '', suffix: '', build: true}
        inheritance: [Member]
        permissions: []
      Moderator:
        default: false
        info: {prefix: '', suffix: '', build: true}
        inheritance: [Senior Member]
        permissions: [essentials.tp, essentials.kick, essentials.ban]
      Admin:
        default: false
        info: {prefix: '', suffix: '', build: true}
        inheritance: [Moderator]
        permissions: ['*']
    users:
      shaggy2010:
        group: Admin
        permissions: []
      megajimz:
        permissions: []
        group: Member
      stone:
        permissions: []
        group: Member
    
    Any idea why having the default setting that users cannot build doesnt work, but appears to work when moving to the nether world, moving worlds also messes with the permissions but I beleive its more cosmetic than function, Moving to nether in game cuased me to lose RedName as admin, but on way back and fourth I eventually lost builds rights , other users getting into the nether say they couldnt build, until a few moments after been promoted to members. I've attached a copy of my yaml.
     
  21. Offline

    sonic_benny

    agh ive been totally lost with this permissions thing, its not really working for me. im still sort of confused with exactly what i need to do, ive added my username and theres all the permissions, ive copied like what you have and just added my username, either im doing something wrong, or its conflicting with another plugin somehow :|
    if you get the time maybe you can help through teamviewer or somsething
     
  22. Offline

    hyoa

    what version of bukkit works whit permissions? because i'm not admin in game but my pseudo is admin on permissions

    my config.yml:
    Code:
        plugin:
            permissions:
                system: default
    
        groups:
            Default:
                default: true
                info:
                    prefix:
                    suffix:
                    build: true
                inheritance:
                permissions:
                    - '/stats'
                    - '/ach'
            Moderator:
                default: false
                info:
                    prefix:
                    suffix:
                    build: true
                inheritance:
                    - Default
                permissions:
                    - 'essentials.list'
                    - 'essentials.tp'
                    - 'essentials.whois'
                    - '/statsadmin'
                    - '/achadmin'
            Admins:
                default: false
                info:
                    prefix:
                    suffix:
                    build: true
                inheritance:
                    - Moderator
                permissions:
                    - '*'
     
        users:
            hyoa:
                group: Admins
                permissions:
    My pseudo is also in ops.text; it's a problem?
     
  23. Offline

    plewwatson

    I get this error when I try to use /modgrp. Error: Your permissions plugin is invalid
    This is what I get in the console:
    java.lang.NullPointerException
    at org.bukkit.earth2me.essentials.commands.Commandmodgrp.run(Commandmodgrp.java:74)
    at org.bukkit.earth2me.essentials.Essentials.onCommand(Essentials.java:640)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:17)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:76)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:160)
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:584)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:563)
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:278)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:204)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)

    This is my Permissions config file:


    Code:
    plugin:
     permissions: {system: default}
    groups:
     Guest:
       default: true
       info: {prefix: '&3', suffix: '&8', build: false}
       inheritance: []
       permissions: [essentials.spawn, essentials.list, essentials.help, essentials.motd,
         essentials.rules, essentials.msg, essentials.helpop]
     Member:
       default: false
       info: {prefix: '&6', suffix: '&f', build: true}
       inheritance: Guest
       permissions: [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: '&7', suffix: '&f', build: true}
       inheritance: Member
       permissions: [essentials.heal, essentials.top, essentials.tpa, essentials.jump,
         essentials.kit.KITNAME]
     Mod:
       default: false
       info: {prefix: '&8', suffix: '&f', build: true}
       inheritance: VIP
       permissions: [essentials.kick, essentials.ban, essentials.unban, essentials.unbanip,
         essentials.banip]
     Admin:
       default: false
       info: {prefix: '&1', suffix: '&a', build: true}
       inheritance: Mod
       permissions: [essentials.*]
     Owner:
       default: false
       info: {prefix: '&4', suffix: '&f', build: true}
       inheritance: Admin
       permissions: ['*']
     users:
     plewwatson:
       group: Owner
       permissions: ['*']
     azmazm:
       group: Owner
       permissions: ['*']
     Flame_Heart:
       group: Admin
       permissions: []
     John55223:
       group: Admin
       permissions: []
     Trevorreis:
       permissions: []
       group: member
     KyleReis:
       permissions: []
       group: guest
    

    Whats wrong!
     
  24. Offline

    jenso942

    Hey i have a huge problem wit the plugin, it doesnt start when i start my server and alot of my other plugins are totally controlled by this so nothing works. I need to know how to fix, please? I will be so f*ing happy if you can help me.

    Edit: heres my config.yml if u please can u see if theres something wrong there, the reason why it looks different cause i got help from lewis to setup and he just thinks its easier this way,

    Code:
    plugin:
      permissions: {system: default}
    groups:
      Guest:
        default: true
        info: {prefix: '&f', suffix: '', build: false}
        inheritance: []
        permissions: [essentials.rules, essentials.afk, essentials.motd]
      User:
        default: false
        info: {prefix: '&a', suffix: '&f', build: true}
        inheritance: [Guest]
        permissions: [essentials.spawn, essentials.list, essentials.kit, essentials.kit.*,
          essentials.worth, myhome.home.basic.*, myhome.home.soc.*, essentials.help, mywarp.warp.basic.warp,
          mywarp, mywarp.warp.sign.warp, cleaner.clean, cleaner.scan]
    , ]
      Spawner:
        default: false
        info: {prefix: '&b', suffix: '&f', build: true}
        inheritance: [User]
        permissions: [essentials.give, essentials.item]
      Fie:
        default: false
        info: {prefix: '&1', suffix: ''&f, build: true}
        inheritance: [Spawner]
        permissions: []
      Henrik:
        default: false
        info: {prefix: '&0', suffix: ''&f, build: true}
        inheritance: [Spawner]
        permissions: []
      Admin:
        default: false
        info: {prefix: '&c', suffix: '&f', build: true}
        inheritance: [Spawner]
        permissions: [essentials.kick, essentials.setwarp, essentials.time, essentials.tp,
          essentials.tphere, essentials.time, jail.command.jail, jail.command.jailcheck,
          jail.command.jaillist, lwc.protect]
    
        TrustAdmin:
        default: false
        info: {prefix: '&4', suffix: ''&f, build: true}
        inheritance: [Admin]
        permissions: [essentials.kick, essentials.setwarp, essentials.time, essentials.tp,
          essentials.tphere, essentials.time, jail.command.jail, jail.command.jailcheck,
          jail.command.jaillist, jail.command.jailstatus, worldedit.superpickaxe.pickaxe,
          worldedit.wand, worldedit.wand.toggle, worldedit.superpickaxe.tree, worldedit.butcher,
          worldedit.region.walls, worldedit.region.replace, worldedit.region.overlay,
          worldedit.navigation.ceiling, worldedit.navigation.jumpto, worldedit.navigation.unstuck,
          worldedit.clipboard.clear, worldedit.clipboard.load, worldedit.clipboard.save,
          worldedit.clipboard.copy, worldedit.clipboard.flip, worldedit.clipboard.rotate,
          worldedit.clipboard.cut, worldedit.clipboard.paste, worldedit.history.clear,
          worldedit.history.redo, worldedit.history.undo, worldedit.region.set, worldedit.region.stack,
          worldedit.selection, lwc.admin, mywarp.warp.*, myhome.*, cleaner.*]
    
    Owner:
        default: false
        info: {prefix: '&d', suffix: '&f', build: true}
        inheritance: [Admin]
        permissions: ['*']
    
    users:
      jenso942:
        group: Owners
        permissions: []
      synix1337:
        group: Owner
        permissions: []
      1337slippyyy:
        group: Owner
        permissions: []
      lager_nike:
        group: Admin
        permissions: []
      simonmette:
        group: Admin
        permissions: []
      frisch8:
        group: Admin
        permissions: []
      melonman425:
        group: TrustAdmin
        permissions: []
      1337munk:
        group: Admin
        permissions: []
      Hieronymus_Lex:
        group: Henrik
        permissions: []
      chig0esrawr:
        group: Fie
        permissions: []
      zxpwndzx:
        group: Spawner
        permissions: []
      xtrem159:
        group: User
        permissions: []
      simon9828:
        group: User
        permissions: []
    
    Okay i just found out that when i take the config.yml file out of the permissions folder it loads up Permissions.jar, but if i put it in again, it wont. It really really frustrates me. Are there someone who knows a quick way to convert the method im using into the one that permissions was made with from the start. Maybe thats whats wrong. Btw im using Bukkit build #132 and Craftbukkit build #304.
     
  25. Offline

    RaaF

    Dude i need help...
    I dont know how i put to the defults players command?!
    plz help :)
    type me to:
    [email protected]
    ty for help :)
     
  26. Offline

    BeerBaron

    i just upgraded to build #304

    Code:
    ... 13 more
    at com.nijikokun.bukkit.Permissions.Permissions.(Permissions.java:74)
    at org.bukkit.plugin.java.JavaPlugin.(JavaPlugin.java:46)
    at org.bukkit.util.config.Configuration.load(Configuration.java:73)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    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.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:564)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:183)
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:307)
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:745)
    
    ^
    build: true
    in "", line 41, column 18:
    Caused by: mapping values are not allowed here
    ... 8 more
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:77)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    Caused by: java.lang.reflect.InvocationTargetException
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
    at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:79)
    org.bukkit.plugin.InvalidPluginException
    SCHWERWIEGEND: Could not load plugins/Permissions.jar in plugins: null 
     
  27. Offline

    plewwatson

    Seriously Iv'e posted here, the minecraft forums, and in the discussion and support section, and nobody can help me!!!! Come on guys I thought bukkit was supposed to be easy and everything. Someone help?
     
  28. Offline

    Stone89

    Im getting this error, and have done the file "VERSION.txt" and 1.3 in it
    [SEVERE] x Update failed : sqlite: java.sql/SQLException: duplicate column name: stock
     
  29. Offline

    Unit158

    One problem I tryed making a new group and it wasn't detected why is that?!
     
  30. Offline

    Lewis

    Code:
    plugin:
      permissions: {system: default}
    groups:
      Guest:
        default: true
        info: {prefix: '&f', suffix: '', build: false}
        inheritance: []
        permissions: [essentials.rules, essentials.afk, essentials.motd]
      User:
        default: false
        info: {prefix: '&a', suffix: '&f', build: true}
        inheritance: [Guest]
        permissions: [essentials.spawn, essentials.list, essentials.kit, essentials.kit.*,
          essentials.worth, myhome.home.basic.*, myhome.home.soc.*, essentials.help, mywarp.warp.basic.warp,
          mywarp, mywarp.warp.sign.warp, cleaner.clean, cleaner.scan]
      Spawner:
        default: false
        info: {prefix: '&b', suffix: '&f', build: true}
        inheritance: [User]
        permissions: [essentials.give, essentials.item]
      Fie:
        default: false
        info: {prefix: '&1', suffix: '&f', build: true}
        inheritance: [Spawner]
        permissions: []
      Henrik:
        default: false
        info: {prefix: '&0', suffix: '&f', build: true}
        inheritance: [Spawner]
        permissions: []
      Admin:
        default: false
        info: {prefix: '&c', suffix: '&f', build: true}
        inheritance: [Spawner]
        permissions: [essentials.kick, essentials.setwarp, essentials.time, essentials.tp,
          essentials.tphere, essentials.time, jail.command.jail, jail.command.jailcheck,
          jail.command.jaillist, lwc.protect]
    
        TrustAdmin:
        default: false
        info: {prefix: '&4', suffix: '&f', build: true}
        inheritance: [Admin]
        permissions: [essentials.kick, essentials.setwarp, essentials.time, essentials.tp,
          essentials.tphere, essentials.time, jail.command.jail, jail.command.jailcheck,
          jail.command.jaillist, jail.command.jailstatus, worldedit.superpickaxe.pickaxe,
          worldedit.wand, worldedit.wand.toggle, worldedit.superpickaxe.tree, worldedit.butcher,
          worldedit.region.walls, worldedit.region.replace, worldedit.region.overlay,
          worldedit.navigation.ceiling, worldedit.navigation.jumpto, worldedit.navigation.unstuck,
          worldedit.clipboard.clear, worldedit.clipboard.load, worldedit.clipboard.save,
          worldedit.clipboard.copy, worldedit.clipboard.flip, worldedit.clipboard.rotate,
          worldedit.clipboard.cut, worldedit.clipboard.paste, worldedit.history.clear,
          worldedit.history.redo, worldedit.history.undo, worldedit.region.set, worldedit.region.stack,
          worldedit.selection, lwc.admin, mywarp.warp.*, myhome.*, cleaner.*]
    
    Owner:
        default: false
        info: {prefix: '&d', suffix: '&f', build: true}
        inheritance: [Admin]
        permissions: ['*']
    
    users:
      jenso942:
        group: Owners
        permissions: []
      synix1337:
        group: Owner
        permissions: []
      1337slippyyy:
        group: Owner
        permissions: []
      lager_nike:
        group: Admin
        permissions: []
      simonmette:
        group: Admin
        permissions: []
      frisch8:
        group: Admin
        permissions: []
      melonman425:
        group: TrustAdmin
        permissions: []
      1337munk:
        group: Admin
        permissions: []
      Hieronymus_Lex:
        group: Henrik
        permissions: []
      chig0esrawr:
        group: Fie
        permissions: []
      zxpwndzx:
        group: Spawner
        permissions: []
      xtrem159:
        group: User
        permissions: []
      simon9828:
        group: User
        permissions: []
    You were putting the &f's outside of the '' a few times for the groups, and you had a misplaced ,] around the 20th line. Should all be working.
    --- merged: Feb 12, 2011 1:10 AM ---
    Show us your Permissions config file and we shall see! :]

    Answered in the help section.



    Are you using a plugin (Anti-Build) or alike which enables the build=false/true in Permissions to actually take effect? (This is the mistake I made, so worth checking) :]
     
  31. Offline

    FuzzeWuzze

    Im at a total loss honestly how to get Permissions to load.

    I installed permissions, edited the file. Only thing i edited was taking out the current admins name and replacing mine. Save and put to server. Reload config.

    No change. Reset server. No change. I still get zero commands out of it.

    For the record im trying to get BigBrother to work.
     
Thread Status:
Not open for further replies.

Share This Page