@EventHandler
	public void onSignInteract(PlayerInteractEvent e){
		Player player = e.getPlayer();
		if(e.getAction() == Action.RIGHT_CLICK_BLOCK && e.hasBlock() && e.getClickedBlock().getState()  instanceof Sign){
			Sign sign = (Sign) e.getClickedBlock().getState();
				if(sign.getLine(0).equalsIgnoreCase(ChatColor.DARK_GRAY + "[" + ChatColor.AQUA.toString() + ChatColor.BOLD.toString() + 
			        "OITC" + ChatColor.DARK_GRAY + "]"))
				{
			        sign.update();
			        
			        if(Arenas.isInArena(player)){
			        	player.sendMessage(ChatColor.RED + "You are already in an Arena!");
			        	player.sendMessage(ChatColor.GRAY + "If you would like to leave the current arena you are in, do /oitc leave");
			        	return;
			        }
			        
			        	for(Arena arena : Arenas.getArenas()){
			        		if(sign.getLine(1).equalsIgnoreCase( ChatColor.BOLD + arena.getName() )){
			        		if(!arena.hasPlayer(player)){
			        			//if(!arena.isOn()){
			        				if(arena.getMaxPlayers() > arena.getPlayers().size()){
			        					
			        					arena.addPlayer(player);
			        					
			        					
			        					
			        				}else{
			        					player.sendMessage(ChatColor.RED + "Sorry! That Arena is full!");
			        				}
			        				
			        				
			        			//}else{
			        				//player.sendMessage(ChatColor.RED + "Sorry! That Arena is " + arena.getState().toString());
			        			//}
			        		}
			        		
			        		break;
			        	}
			        }
				}
		}
		
	}