name: BlockyGamesJump
author: leberwurst88
description: BlockyJump Parkour Jump n' Run
version: 2.3
api-version: 1.13

main: de.leberwurst88.blockyGames.jump.BlockyJumpMain

softdepend: [PlaceholderAPI, Multiverse-Core]

commands:
  bgj:
    usage: /<command>
    aliases: blockyjump
    description: BlockyJump command, for help type /bgj help

permissions:
  blockyjump.*:
    description: gives access to all BlockyJump commands
    children:
      blockyjump.player.basic: true
      blockyjump.player.join: true
      blockyjump.player.leave: true
      blockyjump.player.check: true
      blockyjump.player.challenge: true
      blockyjump.player.list: true
      blockyjump.player.stats: true
      blockyjump.player.help: true
      blockyjump.admin.basic: true
      blockyjump.admin.join: true
      blockyjump.admin.leave: true
      blockyjump.admin.arena: true
      blockyjump.admin.actionset: true
      blockyjump.admin.lobby: true
      blockyjump.admin.setup: true
      blockyjump.admin.open: true
      blockyjump.admin.reload: true
  blockyjump.player.*:
    description: gives access to all BlockyJump player commands
    children:
      blockyjump.player.basic: true
      blockyjump.player.join: true
      blockyjump.player.leave: true
      blockyjump.player.check: true
      blockyjump.player.challenge: true
      blockyjump.player.list: true
      blockyjump.player.stats: true
      blockyjump.player.help: true
  blockyjump.admin.*:
    description: gives access to all BlockyJump admin commands
    children:
      blockyjump.admin.basic: true
      blockyjump.admin.join: true
      blockyjump.admin.leave: true
      blockyjump.admin.arena: true
      blockyjump.admin.actionset: true
      blockyjump.admin.lobby: true
      blockyjump.admin.setup: true
      blockyjump.admin.open: true
      blockyjump.admin.reload: true
  blockyjump.player.basic:
    description: required for all players
    default: true
  blockyjump.player.join:
    description: allows to join games via the /bgj join command, GUI, join signs and portals
    default: true
  blockyjump.player.leave:
    description: allows to use the /bgj leave command and leave signs
    default: true
  blockyjump.player.check:
    description: allows to use the /bgj check command and checkpoint signs
    default: true
  blockyjump.player.challenge:
    description: allows challenges
    default: true
  blockyjump.player.list:
    description: allows to use the /bgj list command
    default: true
  blockyjump.player.stats:
    description: allows to check statistics via the /bgj stats command or the GUI
    default: true
  blockyjump.player.help:
    description: access to command help
    default: true
  blockyjump.admin.basic:
    description: required for all admins
    default: op
  blockyjump.admin.join:
    description: access to /bgj join <arena> <player> command
    default: op
  blockyjump.admin.leave:
    description: access to /bgj leave <player> command
    default: op
  blockyjump.admin.arena:
    description: allows administration of arenas via the admin arena command or the GUI
    default: op
  blockyjump.admin.actionset:
    description: allows administration of action sets
    default: op
  blockyjump.admin.lobby:
    description: allows administration of the lobby via the admin lobby command or the GUI
    default: op
  blockyjump.admin.setup:
    description: access to setup via the admin setup command or the GUI
    default: op
  blockyjump.admin.open:
    description: access to /bgj admin open <player> command
    default: op
  blockyjump.admin.reload:
    description: allows reloading files via the /bgj admin reload command or the GUI
    default: op