name: "Characters"
main: "online.christopherstocks.spigot.characters.Characters"
version: "6.9.1.52"
description: "The Ultimate Minecraft Roleplay Plugin"
authors:
  - "Highchrisben"
  - "Bean274"
  - "Tsukia"
softdepend:
  - "PlaceholderAPI"
api-version: "1.13"

permissions:
  characters.points.editor:
    default: op
    children:
      - characters.points.staff
      - characters.points.remove
      - characters.points.spend
      - characters.points.add
      - characters.points.set
  characters.staff:
    default: op
    children:
      - characters.staff.help
      - characters.staff.reload
      - characters.staff.delete
      - characters.staff.clear
      - characters.staff.slot
      - characters.staff.unlock
      - characters.staff.edit
      - characters.staff.race
      - characters.staff.class
  characters.player:
    default: true
    children:
      - characters.player.use
      - characters.player.roll
      - characters.player.help
      - characters.player.clear
      - characters.player.slot
      - characters.player.create
      - characters.player.display
      - characters.player.display.other
      - characters.player.stats
      - characters.player.stats.other
      - characters.player.race
      - characters.player.race.*
      - characters.player.class
      - characters.player.class.*
      - characters.player.points
      - characters.points.spend
      - characters.player.attributes
      - characters.player.attributes.other
      - characters.attribute.*
      - characters.player.field.*
  characters.player.use:
    description: "Allows for generation of characters and for use of the command"
  characters.player.roll:
    description: "Allows for use of rolling without stats"
  characters.player.help:
    description: "Allows for using /char help"
  characters.staff.help:
    description: "Allows for using /char staff - staff help"
  characters.staff.reload:
    description: "Allows for reloading"
  characters.staff.delete:
    description: "Allow for delting inactive players"
  characters.player.clear:
    description: "Allows for clearing of character card"
  characters.staff.clear:
    description: "Allows for clearing of others character card"
  characters.staff.debug:
    description: "Allows to see config item values"
    default: op
  characters.player.slot:
    description: "Allows for using /char slot"
  characters.staff.slot:
    description: "Allows for using /char slot on others"
  characters.player.create:
    description: "Allows for initiation of /char create process"
  characters.staff.unlock:
    description: "Allows for unlocking of characters"
  characters.player.display:
    description: "Allows for using /char display"
  characters.player.display.other:
    description: "Allows for using /char display on others"
  characters.staff.edit:
    description: "Allows for editing fields without restrictions"
  characters.player.stats:
    description: "Allows for using /char stats"
  characters.player.stats.other:
    description: "Allows for using /char stats on others"
  characters.player.race:
    description: "Allows for using /char race"
  characters.player.race.*:
    description: "Allows for using any race defined other wise characters.player.race.<race> is required"
  characters.staff.race:
    description: "Allows for using /char race on others"
  characters.player.class:
    description: "Allows for using /char class"
  characters.player.class.*:
    description: "Allows for using any class defined other wise characters.player.class.<class> is required"
  characters.staff.class:
    description: "Allows for using /char class on others"
  characters.player.points:
    description: "Allows for using /char points"
  characters.points.staff:
    description: "Allows for using /char points on others"
  characters.points.remove:
    description: "Allows for removing points - requires staff for others"
  characters.points.spend:
    description: "Allows for spending points - requires staff for others"
  characters.points.add:
    description: "Allows for adding points - requires staff for others"
  characters.points.set:
    description: "Allows for setting of points - requires staff for others"
  characters.player.attributes:
    description: "Allows for using /char attributes"
  characters.player.attributes.other:
    description: "Allows for using /char attributes on someone else"
  characters.staff.attributes:
    description: "Allows for using /char <attribute> <amount> on someone else"
  characters.player.attribute.*:
    description: "Allows for using any attribute defined other wise characters.player.attribute.<attribute> is required"
  characters.player.field.*:
    description: "Allows for using any field defined other wise characters.player.field.<field> is required"

commands:
  roll:
    description: "The Characters Rolling Command"
  characters:
    description: "The Characters Command which hosts Modules and the Base plugin"
    aliases:
      - "char"
      - "character"