name: AdvancedWarn
version: 2.1.0
main: me.Cmaaxx.AdvancedWarn.Main
author: Cmaaxx
api-version: 1.13

commands:
   warn:
      description: Warn a user for breaking a rule.
   warnings:
      description: View warning counts.
   protect: 
      description: Protect users against warns.
   aw:
     description: Admin command for AdvancedWarn.
   advancedwarn:
     description: Admin command for AdvancedWarn.
   report:
     description: Report players for breaking rules.
permissions:
  aw.*:
    description: Gives access to all warning commands.
    default: op
    children:
      aw.warn: true
      aw.remove-info: true
      aw.receivebroadcast: true
      aw.receivebroadcast.extra: true
      aw.warn.add: true
      aw.warn.clear: true
      aw.warn.set: true
      aw.warn.take: true
      aw.checkwarns: true
      aw.checkwarns.others: true
      aw.info: true
      aw.admin: true
      aw.help: true
      aw.report: true
      aw.report.check: true
      aw.report.staff: true
      aw.report.remove: true
      aw.protect: true
      aw.history: true
  aw.staff.*:
    description: Gives access to all recommended staff warning commands.
    children:
      aw.warn: true
      aw.receivebroadcast: true
      aw.remove-info: true
      aw.checkwarns: true
      aw.info: true
      aw.help: true
      aw.report: true
      aw.report.check: true
      aw.report.staff: true
      aw.report.remove: true
  aw.admin.*:
    description: Gives access to all recommended admin warning commands.
    children:
      aw.warn: true
      aw.receivebroadcast: true
      aw.receivebroadcast.extra: true
      aw.remove-info: true
      aw.warn.add: true
      aw.warn.clear: true
      aw.warn.set: true
      aw.warn.take: true
      aw.checkwarns: true
      aw.checkwarns.others: true
      aw.info: true
      aw.help: true
      aw.report: true
      aw.report.check: true
      aw.report.staff: true
      aw.report.remove: true
      aw.protect: true
      aw.history: true
  aw.player.*:
    description: Gives access to all recommended player warning commands.
    children:
      aw.checkwarns: true
      aw.report: true
  aw.help:
    description: View warning help
    default: op
  aw.warn:
    description: Use the warning command
    default: op
  aw.receivebroadcast:
    description: View the broadcast message
    default: false
  aw.receivebroadcast.extra:
    description: View the extra broadcast message
    default: op
  aw.warn.add:
    description: Add warnings to players
    default: op
  aw.warn.set:
    description: Set player's warnings
    default: op
  aw.warn.take:
    description: Take warnings from players
    default: op
  aw.warn.clear:
    description: Clear a specific player's warnings
    default: op
  aw.checkwarns:
    description: View your own warnings
    default: true
  aw.checkwarns.others:
    description: View others warnings
    default: op
  aw.admin:
    description: Reload the configuration file and more
    default: op
  aw.info:
    description: View others warning information
    default: op
  aw.history:
    description: View history of staff members
    default: op
  aw.protect:
    description: Protect certain users from warns.
    default: op
  aw.report:
    description: For normal players to be able to report players.
    default: false
  aw.report.staff:
    description: To check the report help page for your staff team.
    default: op
  aw.report.check: 
    description: Check a players reports
    default: op
  aw.report.remove: 
    description: Remove a report on a player
    default: op