aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/chat
diff options
context:
space:
mode:
authorExternalTime <84183548+ExternalTime@users.noreply.github.com>2021-09-18 22:34:35 +0200
committerExternalTime <84183548+ExternalTime@users.noreply.github.com>2021-09-19 15:44:37 +0200
commitaf186a88972a6070efbdefa7aac557316b5012aa (patch)
tree36f3778e8fb391e6a0d1b12e11603239114fd52e /src/main/java/me/xmrvizzy/skyblocker/chat
parent7e1c129bb48d8e54bc6dd695d2408641caf86a27 (diff)
downloadSkyblocker-af186a88972a6070efbdefa7aac557316b5012aa.tar.gz
Skyblocker-af186a88972a6070efbdefa7aac557316b5012aa.tar.bz2
Skyblocker-af186a88972a6070efbdefa7aac557316b5012aa.zip
Rewrote Puzzler solver to use the new chat interface
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/chat')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/chat/ChatParser.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/chat/ChatParser.java b/src/main/java/me/xmrvizzy/skyblocker/chat/ChatParser.java
index 17a5c4e5..f1a84fd1 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/chat/ChatParser.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/chat/ChatParser.java
@@ -1,17 +1,19 @@
package me.xmrvizzy.skyblocker.chat;
import me.xmrvizzy.skyblocker.skyblock.dwarven.Fetchur;
+import me.xmrvizzy.skyblocker.skyblock.dwarven.Puzzler;
import java.util.regex.Matcher;
public class ChatParser {
- private final ChatListener[] listeners = new ChatListener[] {
- new Fetchur(),
+ private final ChatListener[] listeners = new ChatListener[]{
+ new Fetchur(),
+ new Puzzler(),
};
public boolean shouldFilter(String message) {
for (ChatListener listener : listeners) {
- if(listener.isEnabled()) {
+ if (listener.isEnabled()) {
Matcher m = listener.getPattern().matcher(message);
if (m.matches()) {
String[] groups = new String[m.groupCount() + 1];