name: WorldBorder
author: Brettflan
description: Efficient, feature-rich plugin for limiting the size of your worlds.
version: 1.9.10 (beta)
api-version: 1.13
main: com.wimbli.WorldBorder.WorldBorder
softdepend:
  - dynmap
commands:
  wborder:
    description: Primary command for WorldBorder.
    aliases: [wb]
    usage: |
           /<command> - list available commands (show help).
           /<command> help [command] - get help on command usage.
           /<command> [world] set <radiusX> [radiusZ] <x> <z> - set world border.
           /<command> [world] set <radiusX> [radiusZ] spawn - use spawn point.
           /<command> set <radiusX> [radiusZ] - set world border, centered on you.
           /<command> set <radiusX> [radiusZ] player <name> - center on player.
           /<command> [world] setcorners <x1> <z1> <x2> <z2> - set border from corners.
           /<command> [world] radius <radiusX> [radiusZ] - change border's radius.
           /<command> list - show border information for all worlds.
           /<command> shape <elliptic|rectangular> - set the default border shape.
           /<command> shape <round|square> - same as above, backwards compatible.
           /<command> [world] clear - remove border for this world.
           /<command> clear all - remove border for all worlds.
           /<command> [world] fill [freq] [pad] [force] - generate world to border.
           /<command> [world] trim [freq] [pad] - trim world outside of border.
           /<command> bypass [player] [on/off] - let player go beyond border.
           /<command> bypasslist - list players with border bypass enabled.
           /<command> knockback <distance> - how far to move the player back.
           /<command> wrap [world] <on/off> - can make border crossings wrap around.
           /<command> whoosh <on/off> - turn knockback effect on or off.
           /<command> getmsg - display border message.
           /<command> setmsg <text> - set border message.
           /<command> wshape [world] <elliptic|rectangular|default> - override shape.
           /<command> wshape [world] <round|square|default> - same as above values.
           /<command> delay <amount> - time between border checks.
           /<command> dynmap <on/off> - turn DynMap border display on or off.
           /<command> dynmapmsg <text> - DynMap border labels will show this.
           /<command> remount <amount> - delay before remounting after knockback.
           /<command> fillautosave <seconds> - world save interval for Fill process.
           /<command> portal <on/off> - turn portal redirection on or off.
           /<command> denypearl <on/off> - stop ender pearls thrown past the border.
           /<command> preventblockplace <on|off> - stop block placement past border.
           /<command> preventmobspawn <on|off> - stop mob spawning past border.
           /<command> reload - re-load data from config.yml.
           /<command> debug <on/off> - turn debug mode on or off.
permissions:
  worldborder.*:
    description: Grants all WorldBorder permissions
    children:
      worldborder.bypass: true
      worldborder.bypasslist: true
      worldborder.clear: true
      worldborder.debug: true
      worldborder.delay: true
      worldborder.denypearl: true
      worldborder.dynmap: true
      worldborder.dynmapmsg: true
      worldborder.fill: true
      worldborder.fillautosave: true
      worldborder.getmsg: true
      worldborder.help: true
      worldborder.knockback: true
      worldborder.list: true
      worldborder.portal: true
      worldborder.preventblockplace: true
      worldborder.preventmobspawn: true
      worldborder.radius: true
      worldborder.reload: true
      worldborder.remount: true
      worldborder.set: true
      worldborder.setmsg: true
      worldborder.shape: true
      worldborder.trim: true
      worldborder.whoosh: true
      worldborder.wrap: true
      worldborder.wshape: true
  worldborder.bypass:
    description: Can enable bypass mode to go beyond the border
    default: op
  worldborder.bypasslist:
    description: Can get list of players with border bypass enabled
    default: op
  worldborder.clear:
    description: Can remove any border
    default: op
  worldborder.debug:
    description: Can enable/disable debug output to console
    default: op
  worldborder.delay:
    description: Can set the frequency at which the plugin checks for border crossings
    default: op
  worldborder.denypearl:
    description: Can enable/disable direct cancellation of ender pearls thrown past border
    default: op
  worldborder.dynmap:
    description: Can enable/disable DynMap border display integration
    default: op
  worldborder.dynmapmsg:
    description: Can set the label text for borders shown in DynMap
    default: op
  worldborder.fill:
    description: Can fill in (generate) any missing map chunks out to the border
    default: op
  worldborder.fillautosave:
    description: Can set the world save interval for the Fill process
    default: op
  worldborder.getmsg:
    description: Can view the border crossing message
    default: op
  worldborder.help:
    description: Can view the command reference help pages
    default: op
  worldborder.knockback:
    description: Can set the knockback distance for border crossings
    default: op
  worldborder.list:
    description: Can view a list of all borders
    default: op
  worldborder.portal:
    description: Can enable/disable portal redirection to be inside border
    default: op
  worldborder.preventblockplace:
    description: Can prevent placement of blocks outside the border
    default: op
  worldborder.preventmobspawn:
    description: Can prevent spawning of mobs outside the border
    default: op
  worldborder.radius:
    description: Can set the radius of an existing border
    default: op
  worldborder.reload:
    description: Can force the plugin to reload from the config file
    default: op
  worldborder.remount:
    description: Can set the delay before remounting a player to their vehicle after knockback
    default: op
  worldborder.set:
    description: Can set borders for any world
    default: op
  worldborder.setmsg:
    description: Can set the border crossing message
    default: op
  worldborder.shape:
    description: Can set the default shape (round or square) for all borders
    default: op
  worldborder.trim:
    description: Can trim (remove) any excess map chunks outside of the border
    default: op
  worldborder.whoosh:
    description: Can enable/disable "whoosh" knockback effect
    default: op
  worldborder.wrap:
    description: Can set border crossings to wrap around to the other side of the world
    default: op
  worldborder.wshape:
    description: Can set an overriding border shape for a single world
    default: op
