public boolean playerJoin(Player player) {
		if (arenastate == ArenaState.STAT_OPEN) {
			if (players.contains(player)) {
				plugin.sendtoplayer(player, "Ѿھ");
				return false;
			}
			if(players.size()>=maxplayer){
				plugin.sendtoplayer(player, "˾");
				return false;
			}
			plugin.sendtoplayer(player, ChatColor.GREEN + "˾ "
					+ arenaname + " !");

			final Location pol = player.getLocation();
			playerslocation.put(player, pol);
			player.teleport(ready);
			arenaBoardcast(player.getName() + " ˾");

			addplayer(player);
		} else {
			String reason = ChatColor.RED + "޷,˾";
			reason += this.arenastate.getstatetext();
			plugin.sendtoplayer(player, reason);
			return false;
		}

		return false;
	}