 name: eHub
 version: 0.7.3
 description: All-in-one hub plugin.
 author: InfoPaste
 website: https://www.spigotmc.org/resources/ehub.15577/

 main: me.InfoPaste.eHub.Main
 database: false
 softdepend: [Vault, BossBarAPI]

 commands:
    ehub:
       description: eHub essential command
    lag:
       description: Shows the performace of the server
       permissions: ehub.command.lag
    msg:
       description: Sends private messages
       permissions: ehub.command.msg
    r:
       description: Quickly reply to last person to message you
       permissions: ehub.command.msg
    reply:
       description: Quickly reply to last person to message you
       permissions: ehub.command.msg
    bc:
       description: BlockCommands commands
    setspawn:
       description: Sets the servers spawn
    spawn:
       description: Sets the servers spawn

 permissions:

    ehub.*:
      description: Access to all eHub permissions
      children:
        ehub.build.*: true
        ehub.command.*: true
        ehub.bypass.*: true
        ehub.update: true

    ehub.update:
      description: Notification if an update is available
      default: op

    ehub.build.*:
      description: Access to all building permissions
      children:
        ehub.build.place: true
        ehub.build.break: true
        ehub.build.interact: true
    ehub.build.break:
       description: Player can break blocks
       default: op
    ehub.build.place:
       description: Player can place blocks
       default: op
    ehub.build.interact:
       description: Player can interact with objects (use levers, press buttons, etc.)
       default: op

    ehub.bypass.*:
      description: Access to all bypass permissions
      children:
        ehub.bypass.cooldown.*: true
        ehub.bypass.spawnteleport: true
        ehub.bypass.clearinventory: true
    ehub.bypass.spawnteleport:
       description: Bypass Teleport to Spawn
       default: op
    ehub.bypass.clearinventory:
       description: Bypass clearing inventory on quit
       default: op
    ehub.bypass.cooldown.*:
      description: Access to all bypass permissions
      children:
        ehub.bypass.cooldown.doublejump: true
        ehub.bypass.cooldown.playervisibility: true
        ehub.bypass.cooldown.launchpad: true
    ehub.bypass.cooldown.playervisibility:
       description: Bypass Player Visibility Cooldown
       default: op
    ehub.bypass.cooldown.doublejump:
       description: Bypass Player Visibility Cooldown
       default: op
    ehub.bypass.cooldown.launchpad:
       description: Bypass Player Visibility Cooldown
       default: op

    ehub.chat:
       description: Allows player to write messages in public chat
       default: true

    ehub.item.*:
      description: Access to all item permissions
      children:
        ehub.item.craft: true
        ehub.item.drop: true
        ehub.item.pickup: true
    ehub.item.craft:
       description: Player can craft items
       default: op
    ehub.item.drop:
       description: Player can drop items
       default: op
    ehub.item.pickup:
       description: Player can pickup items
       default: op

    ehub.use.*:
      description: Access to all use permissions
      children:
        ehub.use.playervisibility: true
        ehub.use.launchpad: true
        ehub.use.doublejump: true
    ehub.use.playervisibility:
       description: Players can use player visibility
       default: true
    ehub.use.launchpad:
       description: Players can use launchpads
       default: true
    ehub.use.doublejump:
       description: Players can use doublejump
       default: true

    ehub.command.*:
      description: Access to all coomands
      children:
        ehub.command.config: true
        ehub.command.info: true
        ehub.command.lag: true
        ehub.command.msg: true
        ehub.command.setspawn: true
        ehub.command.title: true
    ehub.command.reload:
       description: Allows you to modify configuration files form in-game
       default: op
    ehub.command.info:
       description: Allows you to modify configuration files form in-game
       default: op
    ehub.command.lag:
       description: Allows you to view the lag stats
       default: op
    ehub.command.msg:
       description: Allows you to send prinvate messages
       default: true
    ehub.command.setspawn:
       description: Allows you to send prinvate messages
       default: op
    ehub.command.spawn:
       description: Allows you to teleport to server spawn
       default: true
    ehub.command.title:
       description: Send a title to a player
       default: op