name: JGroupChat
main: mc.jesterface23.jgroupchat.JGroupChat
version: 4.1
commands:
   jgroupchat:
      description: Main JGroupChat command.
   jgc:
      description: Main JGroupChat command.
   c:
      description: JGroupChat chat command.
permissions:
    jgroupchat.*:
        description: All JChairs pemrissions
        children:
            jgroupchat.chat: true
            jgroupchat.create: true
            jgroupchat.leave: true
            jgroupchat.toggle: true
            jgroupchat.invite: true
            jgroupchat.accept: true
            jgroupchat.deny: true
            jgroupchat.list: true
            jgroupchat.remove: true
            jgroupchat.addowner: true
            jgroupchat.admin.clear: true
            jgroupchat.admin.chatlist: true
            jgroupchat.admin.info: true
            jgroupchat.admin.join: true
            jgroupchat.admin.reload: true
            jgroupchat.color: true
            jgroupchat.format: true
            jgroupchat.magic: true
            jgroupchat.invite.override: true
            jgroupchat.remove.override: true
    jgroupchat.user:
        description: All normal user permissions
        children:
            jgroupchat.chat: true
            jgroupchat.create: true
            jgroupchat.leave: true
            jgroupchat.toggle: true
            jgroupchat.invite: true
            jgroupchat.accept: true
            jgroupchat.deny: true
            jgroupchat.list: true
            jgroupchat.remove: true
            jgroupchat.addowner: true
    jgroupchat.admin.*:
        description: All JChairs pemrissions
        children:
            jgroupchat.admin.clear: true
            jgroupchat.admin.chatlist: true
            jgroupchat.admin.info: true
            jgroupchat.admin.reload: true
            jgroupchat.admin.join: true
            jgroupchat.invite.override: true
            jgroupchat.remove.override: true
    jgroupchat.chat:
        description: Allows a user to send a message in a chat
        default: true
    jgroupchat.create:
        description: Allows a user to create a chat
        default: true
    jgroupchat.leave:
        description: Allows a user to leave a chat
        default: true
    jgroupchat.toggle:
        description: Allows a user to toggle between '/c' and normal chat to send a message
        default: true
    jgroupchat.invite:
        description: Allows a chat owner to invite a user to a chat
        default: true
    jgroupchat.accept:
        description: Allows a user to accept an invite
        default: true
    jgroupchat.deny:
        description: Allows a user to decline an invite
        default: true
    jgroupchat.list:
        description: Allows a user to list players in their current chat
        default: true
    jgroupchat.remove:
        description: Allows a chat owner to remove a player from a chat
        default: true
    jgroupchat.addowner:
        description: Allows a chat owner to allow another player to be a chat owner
        default: true
    jgroupchat.admin.clear:
        description: Allows a user to clear a player from a chat or remove a chat
        default: op
    jgroupchat.admin.chatlist:
        description: Allows a user to list all chats
        default: op
    jgroupchat.admin.info:
        description: Allows a user to see what players are in a chat or what chat a user is in
        default: op
    jgroupchat.admin.join:
        description: Allows a user to join any chat
        default: op
    jgroupchat.admin.reload:
        description: Allows a user to reload the JGroupChat config
        default: op
    jgroupchat.color:
        description: Allows a user to use colors chat
        default: op
    jgroupchat.format:
        description: Allows a user to use format chat
        default: op
    jgroupchat.magic:
        description: Allows a user to use magic chat
        default: op
    jgroupchat.invite.override:
        description: Allows a user to override to send an invite to a player
        default: op
    jgroupchat.remove.override:
        description: Allows a user to override to remove a player from their current chat
        default: op