public void listCommands(Player player) {
		player.sendMessage("");
		player.sendMessage("");
		player.sendMessage(this.parseColors("^red^underlineCommands:"));
		player.sendMessage("");
		
		if (player.hasPermission("signtimer.cleartimes")) {
			player.sendMessage(this.parseColors("  ^gray/st clear <timerName>^white : Clears all times for <timerName>."));
		}
		
		if (player.hasPermission("signtimer.delete")) {
			player.sendMessage(this.parseColors("  ^gray/st delete <timerName>^white : Deletes <timerName> and removes all times/signs."));
		}
		
		if (player.hasPermission("signtimer.enabledisable")) {
			player.sendMessage(this.parseColors("  ^gray/st enable <timerName>^white : Enables <timername>."));
			player.sendMessage(this.parseColors("  ^gray/st disable <timerName>^white : Disables <timername>."));
		}
		
		if (player.hasPermission("signtimer.list")) {
			player.sendMessage(this.parseColors("  ^gray/st list^white : Lists all timers."));
		}
		
		player.sendMessage(this.parseColors("  ^gray/st mytime <timerName>^white : Lists all your times. <timerName> is optional."));
		player.sendMessage(this.parseColors("  ^gray/st rank <playerName> <timerName>^white : Displays the rank for <playerName> time for <timerName>."));
		
		if (player.hasPermission("signtimer.rename")) {
			player.sendMessage(this.parseColors("  ^gray/st rename <oldName> <newName>^white : Renames timer from <oldName> to <newName>"));
		}
		
		player.sendMessage(this.parseColors("  ^gray/st top <timerName>^white : Lists the top " + this.plugin.top_amount + " times for <timerName>"));
		player.sendMessage("");
		player.sendMessage(this.parseColors("^red^underlineNon Command Permissions:"));
		player.sendMessage("");
		if (player.hasPermission("signtimer.createsigns")) {
			player.sendMessage(this.parseColors("  ^grayYou can create timer signs."));
		}
		else {
			player.sendMessage(this.parseColors("  ^grayYou can not create timer signs."));
		}
		if (player.hasPermission("signtimer.removesigns")) {
			player.sendMessage(this.parseColors("  ^grayYou can remove timer signs."));
		}
		else {
			player.sendMessage(this.parseColors("  ^grayYou can not remove timer signs."));
		}
	}