name: Firework
version: 2.1
description: Create FIREWORKS!
author: MaxKrissigo
main: me.MaxKrissigo.Firework.Main
softdepend: [Vault]

commands:
  firework:
    description: Opens the firework builder GUI.
    permission: firework.firework
    aliases: fw

permissions:
  firework.*:
    description: Gives access to all firework permissions.
    default: op
    children:
      firework.firework: true
      firework.random: true
      firework.saved: true
      firework.public: true
      firework.help: true
      firework.bypass.cost: true
      firework.save: true
      firework.publish: true
      firework.reload: true
      firework.update: true
      firework.update.check: true
      firework.update.notify: true
  firework.firework:
    description: Gives access to /firework.
    default: op
  firework.random:
    description: Gives access to /firework random.
    default: op
  firework.saved:
    description: Gives access to /firework saved.
    default: op
  firework.public:
    description: Gives access to /firework public.
    default: op
  firework.help:
    description: Gives access to /firework help.
    default: op
  firework.bypass.cost:
    description: Bypasses the firework fee (if Vault is being used).
    default: op
  firework.save:
    description: Gives access to save created fireworks in the firework builder GUI.
    default: op
  firework.publish:
    description: Gives access to publish saved fireworks in the saved fireworks GUI.
    default: op
  firework.reload:
    description: Gives access to publish saved fireworks in the saved fireworks GUI.
    default: op
  firework.update:
    description: Gives access to update Firework to the latest version.
    default: op
  firework.update.check:
    description: Gives access to check whether an update is available for Firework.
    default: op
  firework.update.notify:
    description: Receive alerts when a new update is available for Firework.
    default: op