Permissions

Discussion in 'Bukkit Help' started by Veteranspy, Feb 6, 2011.

  1. Offline

    Veteranspy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This server doesn't have Permissions configured properly.
    # 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:
    Newbie:
    default: true
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    permissions:
    - 'general.spawn'
    - 'general.help'
    - 'general.version'
    - 'general.motd'
    - 'general.servertime'
    - 'general.accept'
    - 'general.who'
    - 'general.playerlist'
    - 'general.listplayer'
    - 'general.me'

    Regulars:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Newbie
    permissions:
    - 'general.join'
    - 'general.invite'
    - 'general.lastseen'
    - 'general.ping'

    Moderators:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Regulars
    permissions:
    - 'general.delplayerdata'
    - 'general.kick'
    - 'general.ban'
    - 'general.goto'
    - 'general.pardon'
    - 'general.lookup'
    - 'general.save'
    - 'general.say'
    - 'general.stats'
    - 'general.tp'
    - 'general.whois'
    - 'general.serverstats'

    Admins:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Moderators
    permissions:
    - 'jail.command.jail*'
    - '*'
    #jail.command.jaildelete
    #jail.command.jail
    #jail.command.unjail
    #jail.command.jailtransfer
    #jail.command.jailtransferall
    #jail.command.jailcheck
    #jail.command.jailtelein
    #jail.command.jailteleout
    #jail.command.jaillist


    Owners:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    - Admins
    permissions:
    - '*'


    users:
    Veteranspy:
    group: Owners
    permissions:
    - '*'
    Katono22:
    group: Owners
    permissions:
    - '*'
    Karasthecrow:
    group: Admins
    permissions:
    - '*'
  2. Offline

    Lewis

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Code:
    plugin:
      permissions: {system: default}
    groups:
      Newbie:
        default: true
        info: {prefix: '', suffix: '', build: true}
        inheritance: []
        permissions: [general.spawn, general.help, general.version, general.motd, general.servertime, general.accept,
        general.who, general.playerlist, general.listplayer, general.me]
    
      Regulars:
        default: false
        info: {prefix: '', suffix: '', build: true}
        inheritance: [Newbie]
        permissions: [general.join, general.invite, general.lastseen, general.ping]
    
      Moderators:
        default: false
        info: {prefix: '', suffix: '', build: true}
        inheritance: [Regulars]
        permissions: [general.delplayerdata, general.kick, general.ban, general.goto, general.pardon, general.lookup,
        general.save, general.say, general.stats, genereal.tp, general.whois, general.serverstats]
    
      Admins:
        default: false
        info: {prefix: '', suffix: '', build: true}
        inheritance: [Moderators]
        permissions: [jail.command.jaildelete, jail.command.jail, jail.command.unjail, jail.command.jailtransfer,
        jail.command.jailtransferall, jail.command.jailcheck, jail.command.jailtelein, jail.command.jailteleout,
        jail.command.jaillist]
    
      Owners:
        default: false
        info: {prefix: '', suffix: '', build: true}
        inheritance: []
        permissions: ['*']
     
    users:
      Veteranspy:
        group: Owners
        permissions:
    
      Katono22:
        group: Owners
        permissions:
    
      Karasthecrow:
        group: Admins
        permissions:
    Give that a go. Just for future reference please look at how the permissions are added by myself and do the same, the initial file you had was an absolute mess ^^. If you need any more help with the changes I have made, feel free to PM me. :]
  3. Offline

    Veteranspy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I got a question on the bottom permissions, where the users are, need I add something down there? Or do the groups work?
  4. Offline

    Lewis

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    If you want that specific person to have a certain command you add something down there, however it's generally the norm to add permissions to the groups.

    Does it all work?
  5. Offline

    Veteranspy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yessir. Viele danke!
    --- merged: Feb 10, 2011 5:23 AM ---
    I'm having more problems now and I'm not understanding it quite well. Would you be willing to look at my permissions again? I had to add a lot of new commands and am not understanding what I did wrong. If you could log onto my server uthonia.provisionhost.com and possibly assess the problem, I would love some help...

Share This Page