authors: [iKeirNez, kezz101, Jnorr44, Zathrus Writer]
description: A set of commands and event handlers, built to per-request specs.
main: com.github.zathrus_writer.commandsex.CommandsEX
name: TPAPlayer
load: postworld
version: 2.0
website: http://dev.bukkit.org/server-mods/commandsex
softdepend: [Vault, VanishNoPacket, TagAPI]
permissions:
  cex.allowspamcommands:
    default: op
    description: Allows players to repeat same command multiple times in a short time period without being stopped. Useful for admin purposes.
  cex.reload:
    default: op
    description: Allows player to reload CommandsEX configuration from disk (/cex reload).
  cex.tp:
    default: op
    description: Allows player to teleport himself to another player (/tp Player) and also one player to another (/tp Player1 Player2).
    children:
      cex.tpto: true
  cex.tpto:
    default: op
    description: Allows player to teleport himself to another player. (/tpto).
  cex.tphere:
    default: op
    description: Allows player to teleport another player to himself. (/tphere).
  cex.tploc:
    default: op
    description: Allows player to teleport himself to a specified location (/tploc).
  cex.tpall:
    default: op
    description: Allows the player to teleport all players on the server to their location (/tpall).
  cex.tpa:
    default: op
    description: Player may ask another player for permission to teleport to him (/tpa).
  cex.tpa.all:
    default: op
    description: Player may ask all players online if they would like to teleport to them (/tpaall)
  cex.tpahere:
    default: op
    description: Player may ask another player to teleport to him (/tpahere).
  cex.tpaccept:
    default: op
    description: Player may accept a teleport request from another player (/tpaccept).
  cex.tpdeny:
    default: op
    description: Player may reject a teleport request from another player (/tpdeny).
  cex.tpworld:
    default: op
    description: Allows the player to teleport to another world
  cex.tpworld.others:
    default: op
    description: Allows the player to teleport another player to a world
  cex.back:
    default: op
    description: Allows a player to return to his last known location (/back).
  Listener.savebackposition:
    default: true
    description: Placeholder for event function that saves last player position in the event of teleportation.
commands:
  cex:
    description: Displays version information and allows getting/setting configuration options.
    usage: |
           /<command>
           /<command> config -> lists available options
           /<command> config get <option>
           /<command> cg <option>
           /<command> config set <option> [add|remove <value>]
           /<command> cs <option> [add|remove <value>]
  cex_tp:
    description: Teleports one player to another.
    usage:  /<command> <Player1> [Player2]
    permission: cex.tp
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tp,tele,teleport,tp2p]
  cex_tpto:
    description: Teleports the active player to another player.
    usage: /<command> <Player>
    permission: cex.tpto
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tpto]
  cex_tphere:
    description: Teleports another player to the active player.
    usage: /<command> <Player>
    permission: cex.tphere
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tphere]
  cex_tploc:
    description: Teleports the player to the given XYZ coordinates.
    usage: |
           /<command> <X> <Y> <Z> [player]
    permission: cex.tploc
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tploc]
  cex_tpall:
    description: Teleports all players on the server to the player.
    usage: /<command> [player]
    permission: cex.tpall
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tpall, tpeveryone]
  cex_tpa:
    description: Asks a player for permission to teleport to him.
    usage: /<command> <Player>
    permission: cex.tpa
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tpa,call,tpask]
  cex_tpaall:
    description: Requests all online players to teleport to you
    usage: /<command>
    permission: cex.tpa.all
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tpaall, tpaeveryone]
  cex_tpahere:
    description: Requests another player to teleport to you.
    usage: /<command> <Player>
    permission: cex.tpahere
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tpahere]
  cex_tpaccept:
    description: Accepts /tpa or /tpahere request for a specified player.
    usage: /<command> <Player>
    permission: cex.tpaccept
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tpaccept,tpyes]
  cex_tpdeny:
    description: Rejects /tpa or /tpahere request for a specified player.
    usage: /<command> <Player>
    permission: cex.tpdeny
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tpdeny,tpno]
  cex_tpworld:
    description: Teleport to another world
    usage: /<command> <world> [player]
    permission: cex.tpworld
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [tpworld, world]
  cex_back:
    description: Returns a player to his last know location.
    usage: /<command>
    permission: cex.back
    permission-message: You don't have sufficient permissions to use this command.
    aliases: [back]