public boolean onCommand(CommandSender sender, Command command,
			String label, String[] args) {
		if (!plugin.hasPerm(sender, "tphere", false)) {
			sender.sendMessage(ChatColor.YELLOW
					+ "You do not have permission to use /" + label);
			return true;
		}

		if (args.length == 0)
			return false;

		Player player = (Player) sender;
		if (args[0].equalsIgnoreCase("*")) {
			for (Player p : plugin.getServer().getOnlinePlayers()) {
				if (player != p)
					p.teleport(player);
			}
			return true;
		} else {
			if (plugin.playerMatch(args[0]) == null) {
				sender.sendMessage("Player not found");
				return false;
			} else {
				Player p = this.plugin.getServer().getPlayer(args[0]);
				p.teleport(player);
				sender.sendMessage(CraftEssence.premessage + "Teleporting "
						+ p.getName() + " to " + player.getDisplayName() + ".");
				return true;
			}
		}
	}