name: ButtonsPlus
main: ar.com.rockcodes.buttonsplus.ButtonsPlus
version: 2.5
softdepend: [Vault]
commands:
    bpreload:
        description: Reload ButtonsPlus Config
        usage: /bpreload
        permission: buttonsplus.bpreload
        permission-message: You need buttonsplus.bpreload to use this command.
    bpcooldown:
        description: Remove/Set player cooldown
        usage: /bpcooldown [remove/set] [player] [seconds from now]
        permission: buttonsplus.bpcooldown
        permission-message: You need buttonsplus.bpcooldown to use this command.
    bpinfo:
        description: Show a player info about a button through scoreboard.
        usage: /bpinfo [player]
        permission: buttonsplus.bpinfo
        permission-message: You need buttonsplus.bpinfo to use this command.
permissions:
#Admin only pls
    buttonsplus.*:
        description: EVERYTHING
        children:
            buttonsplus.mob.allmobs: true
            buttonsplus.nocharge: true
            buttonsplus.info: true
            buttonsplus.break: true
            buttonsplus.cooldown.bypass: true
            buttonsplus.alltypes: true
            buttonsplus.basic: true
            buttonsplus.onetimeall: true
            buttonsplus.onetimeplayer: true
            buttonsplus.push: true
            buttonsplus.create: true
            buttonsplus.bpreload: true
            buttonsplus.bpcooldown: true
            buttonsplus.bpinfo: true
    buttonsplus.push:
        description: Gives access to all actions push perms
        children:
            buttonsplus.command.push: true
            buttonsplus.text.push: true
            buttonsplus.death.push: true
            buttonsplus.teleport.push: true
            buttonsplus.mob.push: true
            buttonsplus.gmessage.push: true
            buttonsplus.heal.push: true
            buttonsplus.burn.push: true
            buttonsplus.lightning.push: true
            buttonsplus.console.push: true
            buttonsplus.item.push: true
            buttonsplus.effect.push: true
            buttonsplus.sound.push: true
            buttonsplus.cooldown.push: true
    buttonsplus.create:
        description: Gives access to all actions create perms
        children:
            buttonsplus.command.create: true
            buttonsplus.text.create: true
            buttonsplus.death.create: true
            buttonsplus.teleport.create: true
            buttonsplus.mob.create: true
            buttonsplus.gmessage.create: true
            buttonsplus.heal.create: true
            buttonsplus.burn.create: true
            buttonsplus.lightning.create: true
            buttonsplus.console.create: true
            buttonsplus.item.create: true
            buttonsplus.effect.create: true
            buttonsplus.sound.create: true
            buttonsplus.cooldown.create: true
            buttonsplus.blind.create: true
            buttonsplus.confuse.create: true
            buttonsplus.jump.create: true
            buttonsplus.speed.create: true
            buttonsplus.slow.create: true
            buttonsplus.cooldown.bypass: true
    buttonsplus.currency:
        description: Permissions for currency
        children:
            buttonsplus.xp: true
            buttonsplus.money: true
            buttonsplus.item: true
    buttonsplus.xp:
        description: Permission for xp currency charge
    buttonsplus.money:
        description: Permission for money currency charge
    buttonsplus.item:
        description: Permission for item currency charge
    buttonsplus.bpreload:
        description: Reload Config command perms
    buttonsplus.bpcooldown:
        description: Remove/set cooldown for players
    buttonsplus.alltypes:
        description: Gives access to all button types
        children: 
            buttonsplus.STONE_BUTTON: true
            buttonsplus.WOOD_PLATE: true
            buttonsplus.STONE_PLATE: true
            buttonsplus.LEVER: true
            buttonsplus.WOOD_BUTTON: true
    buttonsplus.alltypes.push:
        description: Gives all push permissions for button types
        children:
            buttonsplus.STONE_BUTTON.push: true
            buttonsplus.WOOD_PLATE.push: true
            buttonsplus.STONE_PLATE.push: true
            buttonsplus.LEVER.push: true
            buttonsplus.WOOD_BUTTON.push: true
    buttonsplus.alltypes.create:
        description: Gives all create permissions for button types
        children:
            buttonsplus.STONE_BUTTON.create: true
            buttonsplus.WOOD_PLATE.create: true
            buttonsplus.STONE_PLATE.create: true
            buttonsplus.LEVER.create: true
            buttonsplus.WOOD_BUTTON.create: true
#General Button perms
    buttonsplus.info:
        description: Generic Description
    buttonsplus.costinfo:
        description: Generic Description
    buttonsplus.break:
        description: Generic Description
    buttonsplus.cooldown.bypass:
        description: Generic Description
    buttonsplus.nocharge:
        description: Generic Description
#Effects perms
    buttonsplus.blind.create:
        description: Generic Description
    buttonsplus.confuse.create:
        description: Generic Description
    buttonsplus.jump.create:
        description: Generic Description
    buttonsplus.speed.create:
        description: Generic Description
    buttonsplus.slow.create:
        description: Generic Description
#Button Type Perms
    buttonsplus.STONE_BUTTON:
        description: Generic Description
        children:
            buttonsplus.STONE_BUTTON.push: true
            buttonsplus.STONE_BUTTON.create: true
    buttonsplus.STONE_BUTTON.push:
        description: Generic Description
    buttonsplus.STONE_BUTTON.create:
        description: Generic Description
    buttonsplus.WOOD_PLATE:
        description: Generic Description
        children:
            buttonsplus.WOOD_PLATE.push: true
            buttonsplus.WOOD_PLATE.create: true
    buttonsplus.WOOD_PLATE.push:
        description: Generic Description
    buttonsplus.WOOD_PLATE.create:
        description: Generic Description
    buttonsplus.STONE_PLATE:
        description: Generic Description
        children:
            buttonsplus.STONE_PLATE.push: true
            buttonsplus.STONE_PLATE.create: true
    buttonsplus.STONE_PLATE.push:
        description: Generic Description
    buttonsplus.STONE_PLATE.create:
        description: Generic Description
    buttonsplus.LEVER:
        description: Generic Description
        children:
            buttonsplus.LEVER.push: true
            buttonsplus.LEVER.create: true
    buttonsplus.LEVER.push:
        description: Generic Description
    buttonsplus.LEVER.create:
        description: Generic Description
    buttonsplus.WOOD_BUTTON:
        description: Generic Description
        children:
            buttonsplus.WOOD_BUTTON.push: true
            buttonsplus.WOOD_BUTTON.create: true
    buttonsplus.WOOD_BUTTON.push:
        description: Generic Description
    buttonsplus.WOOD_BUTTON.create:
        description: Generic Description
#Button Mode Perms
    buttonsplus.basic:
        description: Generic Description
        children:
            buttonsplus.basic.push: true
            buttonsplus.basic.create: true
    buttonsplus.basic.push:
        description: Generic Description
    buttonsplus.basic.create:
        description: Generic Description
    buttonsplus.onetimeall:
        description: Generic Description
        children:
            buttonsplus.onetimeall.push: true
            buttonsplus.onetimeall.create: true
    buttonsplus.onetimeall.push:
        description: Generic Description
    buttonsplus.onetimeall.create:
        description: Generic Description
    buttonsplus.onetimeplayer:
        description: Generic Description
        children:
            buttonsplus.onetimeplayer.push: true
            buttonsplus.onetimeplayer.create: true
    buttonsplus.onetimeplayer.push:
        description: Generic Description
    buttonsplus.onetimeplayer.create:
        description: Generic Description
    buttonsplus.charge:
        description: Generic Description
        children:
            buttonsplus.charge.push: true
            buttonsplus.charge.create: true
    buttonsplus.charge.push:
        description: Generic Description
    buttonsplus.charge.create:
        description: Generic Description
#Action Perms
    buttonsplus.cooldown:
        description: Generic Description
        children:
            buttonsplus.cooldown.push: true
            buttonsplus.cooldown.create: true
    buttonsplus.cooldown.push:
        description: Generic Description
    buttonsplus.cooldown.create:
        description: Generic Description
    buttonsplus.sound:
        description: Generic Description
        children:
            buttonsplus.sound.push: true
            buttonsplus.sound.create: true
    buttonsplus.sound.push:
        description: Generic Description
    buttonsplus.sound.create:
        description: Generic Description
    buttonsplus.effect:
        description: Generic Description
        children:
            buttonsplus.effect.push: true
            buttonsplus.effect.create: true
    buttonsplus.effect.push:
        description: Generic Description
    buttonsplus.effect.create:
        description: Generic Description
    buttonsplus.console:
        description: Generic Description
        children:
            buttonsplus.console.push: true
            buttonsplus.console.create: true
    buttonsplus.console.push:
        description: Generic Description
    buttonsplus.console.create:
        description: Generic Description
    buttonsplus.item:
        description: Generic Description
        children:
            buttonsplus.item.push: true
            buttonsplus.item.create: true
    buttonsplus.item.push:
        description: Generic Description
    buttonsplus.item.create:
        description: Generic Description
    buttonsplus.command:
        description: Generic Description
        children:
            buttonsplus.command.push: true
            buttonsplus.command.create: true
    buttonsplus.command.push:
        description: Generic Description
    buttonsplus.command.create:
        description: Generic Description
    buttonsplus.text:
        description: Generic Description
        children:
            buttonsplus.text.push: true
            buttonsplus.text.create: true
    buttonsplus.text.push:
        description: Generic Description
    buttonsplus.text.create:
        description: Generic Description
    buttonsplus.death:
        description: Generic Description
        children:
            buttonsplus.death.push: true
            buttonsplus.death.create: true
    buttonsplus.death.push:
        description: Generic Description
    buttonsplus.death.create:
        description: Generic Description
    buttonsplus.teleport:
        description: Generic Description
        children:
            buttonsplus.teleport.push: true
            buttonsplus.teleport.create: true
    buttonsplus.teleport.push:
        description: Generic Description
    buttonsplus.teleport.create:
        description: Generic Description
    buttonsplus.lightning:
        description: Generic Description
        children:
            buttonsplus.lightning.push: true
            buttonsplus.lightning.create: true
    buttonsplus.lightning.push:
        description: Generic Description
    buttonsplus.lightning.create:
        description: Generic Description
    buttonsplus.gmessage:
        description: Generic Description
        children:
            buttonsplus.gmessage.push: true
            buttonsplus.gmessage.create: true
    buttonsplus.gmessage.push:
        description: Generic Description
    buttonsplus.gmessage.create:
        description: Generic Description
    buttonsplus.heal:
        description: Generic Description
        children:
            buttonsplus.heal.push: true
            buttonsplus.heal.create: true
    buttonsplus.heal.push:
        description: Generic Description
    buttonsplus.heal.create:
        description: Generic Description
    buttonsplus.burn:
        description: Generic Description
        children:
            buttonsplus.burn.push: true
            buttonsplus.burn.create: true
    buttonsplus.burn.push:
        description: Generic Description
    buttonsplus.burn.create:
        description: Generic Description
#All Mob Button Permissions
    buttonsplus.mob:
        description: Generic Description
        children:
            buttonsplus.mob.push: true
            buttonsplus.mob.create: true
    buttonsplus.mob.push:
        description: Generic Description
    buttonsplus.mob.create:
        description: Generic Description
    buttonsplus.mob.allmobs:
        description: Generic Description
        children:
            buttonsplus.mob.allmobs.push: true
            buttonsplus.mob.allmobs.create: true
    buttonsplus.mob.allmobs.push:
        description: Generic Description
    buttonsplus.mob.allmobs.create:
        description: Generic Description
#Mobs
    buttonsplus.cow:
        description: Generic Description
        children:
            buttonsplus.cow.push: true
            buttonsplus.cow.create: true
    buttonsplus.cow.push:
        description: Generic Description
    buttonsplus.cow.create:
        description: Generic Description
    buttonsplus.enderman:
        description: Generic Description
        children:
            buttonsplus.enderman.push: true
            buttonsplus.enderman.create: true
    buttonsplus.enderman.push:
        description: Generic Description
    buttonsplus.enderman.create:
        description: Generic Description
    buttonsplus.chicken:
        description: Generic Description
        children:
            buttonsplus.chicken.push: true
            buttonsplus.chicken.create: true
    buttonsplus.chicken.push:
        description: Generic Description
    buttonsplus.chicken.create:
        description: Generic Description
    buttonsplus.ghast:
        description: Generic Description
        children:
            buttonsplus.ghast.push: true
            buttonsplus.ghast.create: true
    buttonsplus.ghast.push:
        description: Generic Description
    buttonsplus.ghast.create:
        description: Generic Description
    buttonsplus.creeper:
        description: Generic Description
        children:
            buttonsplus.creeper.push: true
            buttonsplus.creeper.create: true
    buttonsplus.creeper.push:
        description: Generic Description
    buttonsplus.creeper.create:
        description: Generic Description
    buttonsplus.sheep:
        description: Generic Description
        children:
            buttonsplus.sheep.push: true
            buttonsplus.sheep.create: true
    buttonsplus.sheep.push:
        description: Generic Description
    buttonsplus.sheep.create:
        description: Generic Description
    buttonsplus.pigzombie:
        description: Generic Description
        children:
            buttonsplus.pigzombie.push: true
            buttonsplus.pigzombie.create: true
    buttonsplus.pigzombie.push:
        description: Generic Description
    buttonsplus.pigzombie.create:
        description: Generic Description
    buttonsplus.zombie:
        description: Generic Description
        children:
            buttonsplus.zombie.push: true
            buttonsplus.zombie.create: true
    buttonsplus.zombie.push:
        description: Generic Description
    buttonsplus.zombie.create:
        description: Generic Description
    buttonsplus.giant:
        description: Generic Description
        children:
            buttonsplus.giant.push: true
            buttonsplus.giant.create: true
    buttonsplus.giant.push:
        description: Generic Description
    buttonsplus.giant.create:
        description: Generic Description
    buttonsplus.skeleton:
        description: Generic Description
        children:
            buttonsplus.skeleton.push: true
            buttonsplus.skeleton.create: true
    buttonsplus.skeleton.push:
        description: Generic Description
    buttonsplus.skeleton.create:
        description: Generic Description
    buttonsplus.slime:
        description: Generic Description
        children:
            buttonsplus.slime.push: true
            buttonsplus.slime.create: true
    buttonsplus.slime.push:
        description: Generic Description
    buttonsplus.slime.create:
        description: Generic Description
    buttonsplus.spider:
        description: Generic Description
        children:
            buttonsplus.spider.push: true
            buttonsplus.spider.create: true
    buttonsplus.spider.push:
        description: Generic Description
    buttonsplus.spider.create:
        description: Generic Description
    buttonsplus.squid:
        description: Generic Description
        children:
            buttonsplus.squid.push: true
            buttonsplus.squid.create: true
    buttonsplus.squid.push:
        description: Generic Description
    buttonsplus.squid.create:
        description: Generic Description
    buttonsplus.cavespider:
        description: Generic Description
        children:
            buttonsplus.cavespider.push: true
            buttonsplus.cavespider.create: true
    buttonsplus.cavespider.push:
        description: Generic Description
    buttonsplus.cavespider.create:
        description: Generic Description
    buttonsplus.wolf:
        description: Generic Description
        children:
            buttonsplus.wolf.push: true
            buttonsplus.wolf.create: true
    buttonsplus.wolf.push:
        description: Generic Description
    buttonsplus.wolf.create:
        description: Generic Description
    buttonsplus.sliverfish:
        description: Generic Description
        children:
            buttonsplus.silverfish.push: true
            buttonsplus.silverfish.create: true
    buttonsplus.silverfish.push:
        description: Generic Description
    buttonsplus.silverfish.create:
        description: Generic Description
    buttonsplus.blaze:
        description: Generic Description
        children:
            buttonsplus.blaze.push: true
            buttonsplus.blaze.create: true
    buttonsplus.blaze.push:
        description: Generic Description
    buttonsplus.blaze.create:
        description: Generic Description
    buttonsplus.mushroom_cow:
        description: Generic Description
        children:
            buttonsplus.mushroomcow.push: true
            buttonsplus.mushroomcow.create: true
    buttonsplus.mushroom_cow.push:
        description: Generic Description
    buttonsplus.mushroom_cow.create:
        description: Generic Description
    buttonsplus.villager:
        description: Generic Description
        children:
            buttonsplus.villager.push: true
            buttonsplus.villager.create: true
    buttonsplus.villager.push:
        description: Generic Description
    buttonsplus.villager.create:
        description: Generic Description
    buttonsplus.snowman:
        description: Generic Description
        children:
            buttonsplus.snowman.push: true
            buttonsplus.snowman.create: true
    buttonsplus.snowman.push:
        description: Generic Description
    buttonsplus.snowman.create:
        description: Generic Description
    buttonsplus.lavaslime:
        description: Generic Description
        children:
            buttonsplus.lavaslime.push: true
            buttonsplus.lavaslime.create: true
    buttonsplus.lavaslime.push:
        description: Generic Description
    buttonsplus.lavaslime.create:
        description: Generic Description
    buttonsplus.ozelot:
        description: Generic Description
        children:
            buttonsplus.ozelot.push: true
            buttonsplus.ozelot.create: true
    buttonsplus.ozelot.push:
        description: Generic Description
    buttonsplus.ozelot.create:
        description: Generic Description
    buttonsplus.villagergolem:
        description: Generic Description
        children:
            buttonsplus.villagergolem.push: true
            buttonsplus.villagergolem.create: true
    buttonsplus.villagergolem.push:
        description: Generic Description
    buttonsplus.villagergolem.create:
        description: Generic Description
    buttonsplus.enderdragon:
        description: Generic Description
        children:
            buttonsplus.enderdragon.push: true
            buttonsplus.enderdragon.create: true
    buttonsplus.enderdragon.push:
        description: Generic Description
    buttonsplus.enderdragon.create:
        description: Generic Description
    buttonsplus.witch:
        description: Generic Description
        children:
            buttonsplus.witch.push: true
            buttonsplus.witch.create: true
    buttonsplus.witch.push:
        description: Generic Description
    buttonsplus.witch.create:
        description: Generic Description
    buttonsplus.wither:
        description: Generic Description
        children:
            buttonsplus.wither.push: true
            buttonsplus.wither.create: true
    buttonsplus.wither.push:
        description: Generic Description
    buttonsplus.wither.create:
        description: Generic Description
    buttonsplus.bat:
        description: Generic Description
        children:
            buttonsplus.bat.push: true
            buttonsplus.bat.create: true
    buttonsplus.bat.push:
        description: Generic Description
    buttonsplus.bat.create:
        description: Generic Description
authors: [K3V1N32]