@SubCommandHandler(name = "list", parent = "channel", permission = "multichat.channel.list")
	public void channelListCommand(CommandSender commandSender, String[] commandArgs)
	{
		HelpScreen channelList = new HelpScreen("Channels List");
		channelList.setHeader(StringUtil.formatColorCodes("&b<name> (Page <page> of <maxpage>)"));
		channelList.setSimpleColor(ChatColor.GOLD);
		channelList.setFormat("<name> <desc>");

		for(ChatChannel chatChannel : ChatManager.channelHandler.getChannels())
		{
			channelList.setEntry(chatChannel.getName(),StringUtil.formatColorCodes("has &c" + chatChannel.getChatMembers().size() + "&6 members in chat" + (chatChannel.isPrivate() ? ", &einvite only" : "") + (chatChannel.hasPermission() ? "&6, &brequires permission" : "")));
		}

		if (commandArgs.length == 1)
		{
			channelList.sendTo(commandSender, 1, 7);
		}
		else
		{
			if (commandArgs[1] != null && StringUtils.isNumeric(commandArgs[1]))
			{
				int pageNumber = Integer.parseInt(commandArgs[1]);
				channelList.sendTo(commandSender, pageNumber, 7);
			}
		}
	}