public void onPluginMessageReceived(String string, Player player, byte[] arg2) {
		if (string.equals("5ZIG")) {
			try {
				String response = new String(arg2);
				if (response.startsWith("/l/connect")) {
					response = response.replace("/l/connect", "");
					ModUserLoginEvent e = new ModUserLoginEvent(player);
					Bukkit.getPluginManager().callEvent(e);
					if (!e.isCancelled()) {
						int ver = Integer.parseInt(response);
						if (ver == plugin.APIVER) {
							player.sendPluginMessage(plugin, "5ZIG", "/l/connected".getBytes());
							System.out.println("Player " + player.getName() + " connected using the 5zig Mod!");
							if (!The5zigMod.getApi().isUsingMod(player)) {
								The5zigModUser user = new The5zigModUser(player.getName());
								plugin.users.add(user);
								Bukkit.getPluginManager().callEvent(new ModUserLoggedInEvent(user));
							} else {
								The5zigModUser user = The5zigMod.getApi().getUser(player);
								user.resendAll();
								Bukkit.getPluginManager().callEvent(new ModUserLoggedInEvent(user));
							}
						} else {
							player.sendPluginMessage(plugin, "5ZIG", "/l/outdated".getBytes());
						}
					} else {
						player.sendPluginMessage(plugin, "5ZIG", "/l/cancelled".getBytes());
					}
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}