@Subscribe
	public void onChatMessage(ChatMessage event)
	{
		if (event.getType() != ChatMessageType.SPAM)
		{
			return;
		}

		var message = event.getMessage();
		if (FISHING_CATCH_REGEX.matcher(message).find())
		{
			session.setLastFishCaught(Instant.now());
			spotOverlay.setHidden(false);
			fishingSpotMinimapOverlay.setHidden(false);
		}

		if (message.equals("A flying fish jumps up and eats some of your minnows!"))
		{
			notifier.notify(config.flyingFishNotification(), "A flying fish is eating your minnows!");
		}
	}
@Test
	public void testAnglerfish()
	{
		ChatMessage chatMessage = new ChatMessage();
		chatMessage.setType(ChatMessageType.SPAM);
		chatMessage.setMessage("You catch an Anglerfish.");

		fishingPlugin.onChatMessage(chatMessage);

		assertNotNull(fishingPlugin.getSession().getLastFishCaught());
	}