main: me.GRGoose.CobblestonePouch.CobblestonePouch
name: CobblestonePouches
description: Adds an item called the "Cobblestone Pouch", allowing your players to store enormous amounts of Cobblestone without cluttering up their inventories or chests!
author: GRGoose
version: 1.1
api-version: 1.16

commands:
  cp: 
    description: Allows manipulation of Cobblestone Pouch items, or material withdrawal.
    
  
permissions:
  cobblestonepouch.admin:
    description: Allows you to execute every command provided by the plugin.
    default: false
    children:
      cobblestonepouch.admin.item: true
      cobblestonepouch.item: true
  cobblestonepouch.admin.item:
    description: Allows you to execute every admin command related to Cobblestone Pouch & Tome items.
    default: op
    children:
      cobblestonepouch.admin.item.give: true
      cobblestonepouch.admin.item.amount: true
      cobblestonepouch.admin.item.givetome: true
  cobblestonepouch.admin.item.give:
    description: Allows you to execute every admin command related to giving Cobblestone Pouch items.
    default: op
    children:
      cobblestonepouch.admin.item.give.self: true
      cobblestonepouch.admin.item.give.other: true
  cobblestonepouch.admin.item.givetome:
    description: Allows you to execute every admin command related to giving Tome items.
    default: op
    children:
      cobblestonepouch.admin.item.givetome.self: true
      cobblestonepouch.admin.item.givetome.other: true
  cobblestonepouch.admin.item.amount:
    description: Allows you to execute every admin command related to modifying the amount of Cobblestone in a Cobblestone Pouch.
    default: op
    children:
      cobblestonepouch.admin.item.setamount: true
      cobblestonepouch.admin.item.addamount: true
      cobblestonepouch.admin.item.takeamount: true
  cobblestonepouch.admin.item.give.self:
    description: Allows you to give yourself a Cobblestone Pouch with the default number of cobblestone, free of charge.
    default: op
  cobblestonepouch.admin.item.give.other:
    description: Allows you to give another player a Cobblestone Pouch with the default number of cobblestone, free of charge.
    default: op
  cobblestonepouch.admin.item.setamount:
    description: Allows you to set the amount of Cobblestone in a Cobblestone Pouch. Does not accept numbers smaller than 0, or bigger than 2 billion.
    default: op
  cobblestonepouch.admin.item.addamount:
    description: Allows you to add Cobblestone to a Cobblestone Pouch, without consuming any existing Cobblestone. Does not accept numbers smaller than 0. Does not work if item will have an amount bigger than 2 billion.
    default: op
  cobblestonepouch.admin.item.takeamount:
    description: Allows you to remove Cobblestone from a Cobblestone Pouch. Does not accept numbers smaller than 0. Does not work if item will have an amount of less than 0.
    default: op
  cobblestonepouch.admin.item.givetome.self:
    description: Allows you to give yourself a Tome free of charge.
    default: op
  cobblestonepouch.admin.item.givetome.other:
    description: Allows you to give another player a Tome free of charge.
    default: op
  cobblestonepouch.item:
    description: Allows you to execute every command related to modifying the amount in a Cobblestone Pouch, by moving currently existing Cobblestone between your inventory and the pouch.
    default: true
    children:
      cobblestonepouch.item.withdraw: true
      cobblestonepouch.item.fastwithdraw: true
      cobblestonepouch.item.fast-place: true
      cobblestonepouch.item.add: true
  cobblestonepouch.item.fastwithdraw:
    description: Allows you to quickly withdraw Cobblestone from the Cobblestone Pouch by left-clicking with it in your hand.
    default: true
  cobblestonepouch.item.withdraw:
    description: Allows you to move existing Cobblestone from the pouch to your inventory.
    default: true
  cobblestonepouch.item.add:
    description: Allows you to move existing Cobblestone from your inventory to the pouch, unless the pouch will have an amount larger than 2 billion upon execution.
    default: true
  cobblestonepouch.item.fast-place:
    description: Allows you to quickly place Cobblestone from your Pouch by just clicking on a block.
    default: true