@EventHandler
	public void onInteract(PlayerInteractEvent evt){
		if(evt.getAction().equals(Action.RIGHT_CLICK_BLOCK)){
			if(evt.getClickedBlock().getType() == Material.SIGN || evt.getClickedBlock().getType() == Material.SIGN_POST || evt.getClickedBlock().getType() == Material.WALL_SIGN){
				if(((Sign) evt.getClickedBlock().getState()).getLine(0).contains("Arena-")){
					Sign s = (Sign) evt.getClickedBlock().getState();
					int arenaNum = Integer.parseInt(s.getLine(0).replaceAll("Arena-", ""));
					Arena a = ArenaManager.getManager().getArena(arenaNum);
					int maxPlayers = Integer.parseInt(s.getLine(2).replace(a.getSize() + " / ", ""));
					if(maxPlayers == a.getSize() + 1){
						evt.getPlayer().sendMessage("The arena is full");
					} else {
						PlayerJoinArenaEvent event = new PlayerJoinArenaEvent(evt.getPlayer() , a);
						Bukkit.getServer().getPluginManager().callEvent(event);
						if(event.isCancelled() == false){
							ArenaManager.getManager().addPlayer(evt.getPlayer(), a);
							SignUpdate.getCons().updatePlayers(s, a);
						}
					}
				}
			}
		}
	}