main: io.github.ninja.magick.core.Plugin
name: Magick
version: 2.0.0
author: 915Ninja
description: You're a wizard, Harry!
commands:
  magick:
    description: Help with Magick commands.
    usage: /magick [power]
    permission: magick.command.magick
    permission-message: §cYou don't have permission to do that.
  powder:
    description: Gives target Magick Powder.
    usage: /powder <amount> [target]
    permission: magick.command.powder
    permission-message: §cYou don't have permission to do that.
  wand:
    description: Gives target a Magick wand.
    usage: /wand <spell> [target]
    permission: magick.command.wand
    permission-message: §cYou don't have permission to do that.
  staff:
    description: Gives target a Magick staff.
    usage: /staff <spell> [target]
    permission: magick.command.staff
    permission-message: §cYou don't have permission to do that.
  gem:
    description: Gives target a Magick gem.
    usage: /gem <spell> [target]
    permission: magick.command.gem
    permission-message: §cYou don't have permission to do that.
permissions:
    magick.spell.*:
        description: Gives ability to cast all Magick spells.
        children:
            magick.spell.BeaconSpell: true
            magick.spell.CloneSpell: true
            magick.spell.DamageSpell: true
            magick.spell.DeathSpell : true
            magick.spell.ElderSpell : true
            magick.spell.FieldSpell : true
            magick.spell.FireSpell : true
            magick.spell.FlingSpell : true
            magick.spell.FreezeSpell : true
            magick.spell.HealSpell : true
            magick.spell.InvisibleSpell : true
            magick.spell.MeteorSpell : true
            magick.spell.PoisonSpell : true
            magick.spell.PullSpell : true
            magick.spell.SmallFireballSpell : true
            magick.spell.TeleportSpell : true
            magick.spell.ThiefSpell: true
            magick.spell.VampSpell : true
            magick.spell.XPDrainSpell: true
            magick.spell.ZapSpell : true
    magick.command.*:
      description: Gives access to all Magick commands.
      children:
        magick.command.magick: true
        magick.command.powder: true
        magick.command.wand: true
        magick.command.staff: true
        magick.command.gem: true
    magick.spell.BeaconSpell:
      description: Spell to summon a bunch of signal fireworks.
      default: true
    magick.spell.CloneSpell:
      description: Spell to clone an Entity.
      default: op
    magick.spell.DamageSpell:
      description: Spell to damage from afar.
      default: true
    magick.spell.DeathSpell:
      description: Avada Kedavra!
      default: op
    magick.spell.ElderSpell:
      descripton: Spell to set Entity to 1 health.
      default: op
    magick.spell.FieldSpell:
      description: Spell to protect from spells & gives Protection + Absorbtion III (if enabled).
      default: true
    magick.spell.FireSpell:
      description: Spell to ignite target on fire.
      default: true
    magick.spell.FlingSpell:
      desctiption: Spell to send target hurtling where caster is looking.
      default: true
    magick.spell.FreezeSpell:
      description: Spell to encase target in ice. (Wears off in 5 seconds)
      default: true
    magick.spell.HealSpell:
      description: Spell to instantly heal target.
      default: true
    magick.spell.InvisibleSpell:
      description: Spell to turn target invisible.
      default: op
    magick.spell.MeteorSpell:
      description: Spell to summon meteors based on number of surrounding Entities.
      default: op
    magick.spell.PoisonSpell:
      description: Spell to poison target.
      default: true
    magick.spell.Pullspell:
      description: Spell to pull target to caster.
      default: true
    magick.spell.SmallFireballSpell:
      description: Spell to shoot fireballs in all directions.
      default: op
    magick.spell.TeleportSpell:
      description: Spell to teleport target or caster.
      default: op
    magick.spell.ThiefSpell:
      description: Disarms a Player and pulls Item to caster
      default: true
    magick.spell.VampSpell:
      description: Spell to leech health.
      default: true
    magick.spell.XPDrainSpell:
      description: Spell to leech XP
      default: true
    magick.spell.ZapSpell:
      description: Spell to summon lightning.
      default: true
    magick.command.magick:
      description: Access for /magick command.
      default: true
    magick.command.wand:
      description: Access for /wand command.
      default: op
    magick.command.staff:
      description: Access for /staff command.
      default: op
    magick.command.gem:
      description: Access for /gem command.
      default: op
    magick.command.powder:
      description: Access for /powder command.
      default: op
