name: Bomberman
main: io.github.mdsimmo.bomberman.Bomberman
version: 0.8.3
api-version: 1.13
load: POSTWORLD

author: mdsimmo
website: https://github.com/mdsimmo/bomberman

commands:
  bomberman:
    description: Main command for Bomberman
    usage: bomberman <more commands>
    aliases: bm
    permission: bomberman.bm

depend: [WorldEdit]
# SoftDepend Multiverse so Bomberman is loaded after the Multiverse worlds get loaded
softdepend: [Multiverse-Core, PlaceholderAPI]

permissions:
  bomberman.*:
    description: Access to all Bomberman commands
    children:
      bomberman.bm: true
      bomberman.dictator: true
      bomberman.operator: true
      bomberman.player: true
      bomberman.remote: true
    default: op
  bomberman.player:
    description: Allows join/leave/info
    children:
      bomberman.join: true
      bomberman.leave: true
      bomberman.info: true
      bomberman.list: true
    default: true
  bomberman.operator:
    description: Allows control of games (start/stop)
    children:
      bomberman.start: true
      bomberman.stop: true
      bomberman.reload: true
    default: op
  bomberman.dictator:
    description: Allows building/configuring games
    children:
      bomberman.create: true
      bomberman.delete: true
      bomberman.undo: true
      bomberman.configure: true
    default: op
  bomberman.remote:
    description: Allows executing commands on behalf of other players
    children:
      bomberman.join.remote: true
      bomberman.leave.remote: true
    default: op
  bomberman.bm:
    description: Root bomberman command (/bm)
    default: true
  bomberman.join:
    description: /bm join
    default: false
  bomberman.join.remote:
    description: /bm join -t=...
    default: false
  bomberman.leave:
    description: /bm join
    default: false
  bomberman.leave.remote:
    description: /bm leave -t=...
    default: false
  bomberman.info:
    description: /bm info
    default: false
  bomberman.list:
    description: /bm list
    default: false
  bomberman.start:
    description: /bm start
    default: false
  bomberman.stop:
    description: /bm stop
    default: false
  bomberman.reload:
    description: /bm reload
    default: false
  bomberman.create:
    description: /bm create
    default: false
  bomberman.delete:
    description: /bm delete
    default: false
  bomberman.undo:
    description: /bm undo
    default: false
  bomberman.configure:
    description: /bm configure
    default: false