name: SheepQuest
version: 1.12.3
main: me.cubixor.sheepquest.spigot.SheepQuest
author: Cubixor
softdepend: [ Vault, Multiverse-Core, PlaceholderAPI ]
api-version: 1.13
description: SheepQuest minigame plugin.
commands:
  sheepquest:
    description: Main plugin command
    aliases: sq
    usage: /sheepquest
  t:
    description: Team chat in game
    usage: /t
permissions:
  sheepquest.*:
    default: op
    description: Gives access to all plugin commands.
    children:
      sheepquest.setup.*: true
      sheepquest.play.*: true
      sheepquest.staff.*: true
      sheepquest.kits.*: true
      sheepquest.bypass: true
      sheepquest.vip: true

  sheepquest.setup.*:
    default: op
    description: Gives access to use arena setup commands.
    children:
      sheepquest.setup.check: true
      sheepquest.setup.create: true
      sheepquest.setup.delete: true
      sheepquest.setup.setmainlobby: true
      sheepquest.setup.setwaitinglobby: true
      sheepquest.setup.setminplayers: true
      sheepquest.setup.setmaxplayers: true
      sheepquest.setup.wand: true
      sheepquest.setup.setsheepspawn: true
      sheepquest.setup.setspawn: true
      sheepquest.setup.setteamarea: true
      sheepquest.setup.signs: true
      sheepquest.setup.joinsheep: true
      sheepquest.setup.reload: true
      sheepquest.setup.help: true
      sheepquest.setup.menu: true
      sheepquest.setup.setvip: true
      sheepquest.setup.changeteams: true
      sheepquest.setup.listteams: true

  sheepquest.setup.check:
    default: op
    description: Gives access to /sq check command.
  sheepquest.setup.create:
    default: op
    description: Gives access to /sq create command.
  sheepquest.setup.delete:
    default: op
    description: Gives access to /sq delete command.
  sheepquest.setup.setmainlobby:
    default: op
    description: Gives access to /sq setmainlobby command.
  sheepquest.setup.setwaitinglobby:
    default: op
    description: Gives access to /sq setwaitinglobby command.
  sheepquest.setup.setminplayers:
    default: op
    description: Gives access to /sq setminplayers command.
  sheepquest.setup.setmaxplayers:
    default: op
    description: Gives access to /sq setmaxplayers command.
  sheepquest.setup.wand:
    default: op
    description: Gives access to /sq wand command.
  sheepquest.setup.setsheepspawn:
    default: op
    description: Gives access to /sq setsheepspawn command.
  sheepquest.setup.setspawn:
    default: op
    description: Gives access to /sq setspawn command.
  sheepquest.setup.setteamarea:
    default: op
    description: Gives access to /sq setteamsarea command.
  sheepquest.setup.signs:
    default: op
    description: Allows to create and remove signs.
  sheepquest.setup.joinsheep:
    default: op
    description: Allows to create and remove join sheep.
  sheepquest.setup.reload:
    default: op
    description: Gives access to /sq reload command.
  sheepquest.setup.help:
    default: op
    description: Gives access to /sq admin command.
  sheepquest.setup.menu:
    default: op
    description: Gives access to setup menu.
  sheepquest.setup.setvip:
    default: op
    description: Gives access to /sq setvip command.
  sheepquest.setup.changeteams:
    default: op
    description: Gives access to /sq addteam and /sq removeteam commands.
  sheepquest.setup.listteams:
    default: op
    description: Gives access to /sq teams command.


  sheepquest.play.*:
    default: true
    description: Gives access to basic plugin commands.
    children:
      sheepquest.play.help: true
      sheepquest.play.join: true
      sheepquest.play.leave: true
      sheepquest.play.quickjoin: true
      sheepquest.play.stats: true
      sheepquest.play.stats.menu: true
      sheepquest.play.list: true
      sheepquest.play.signs: true
      sheepquest.play.menu: true

  sheepquest.play.help:
    default: true
    description: Gives access to /sq help command.
  sheepquest.play.join:
    default: true
    description: Allows to join arenas.
  sheepquest.play.leave:
    default: true
    description: Allows to leave arenas.
  sheepquest.play.quickjoin:
    default: true
    description: Gives access to /sq quickjoin command.
  sheepquest.play.stats:
    default: true
    description: Gives access to /sq stats command.
  sheepquest.play.stats.others:
    default: op
    description: Gives access to /sq stats <player> command.
  sheepquest.play.stats.menu:
    default: true
    description: Gives access to stats menu.
  sheepquest.play.stats.menu.others:
    default: op
    description: Gives access to other players' stats menu.
  sheepquest.play.list:
    default: true
    description: Gives access to /sq list command.
  sheepquest.play.signs:
    default: true
    description: Allows to join arenas by signs.
  sheepquest.play.menu:
    default: true
    description: Gives access to arenas menu.

  sheepquest.kits.*:
    default: op
    description: Gives access to all game kits.
    children:
      sheepquest.kits.standard: true
      sheepquest.kits.archer: true
      sheepquest.kits.athlete: true

  sheepquest.kits.standard:
    default: true
    description: Gives access to standard kit.
  sheepquest.kits.archer:
    default: op
    description: Gives access to archer kit.
  sheepquest.kits.athlete:
    default: op
    description: Gives access to athlete kit.

  sheepquest.staff.*:
    default: op
    description: Gives access to moderator plugin commands.
    children:
      sheepquest.staff.start: true
      sheepquest.staff.stop: true
      sheepquest.staff.active: true
      sheepquest.staff.help: true
      sheepquest.staff.menu: true
      sheepquest.staff.kick: true
      sheepquest.play.stats.menu: true
      sheepquest.play.stats.menu.others: true

  sheepquest.staff.help:
    default: true
    description: Gives access to /sq mod command.
  sheepquest.staff.start:
    default: op
    description: Gives access to /sq forcestart command.
  sheepquest.staff.active:
    default: op
    description: Gives access to /sq active command.
  sheepquest.staff.stop:
    default: op
    description: Gives access to /sq forcestop command.
  sheepquest.staff.menu:
    default: op
    description: Gives access to staff menu.
  sheepquest.staff.kick:
    default: op
    description: Gives access to /sq kick command.

  sheepquest.bypass:
    default: op
    description: Allows to bypass blocked commands in arena.
  sheepquest.vip:
    default: op
    description: Allows to join vip arenas.