diff options
author | Jakub Kolodziej <jakvb.kolodziej@gmail.com> | 2023-06-11 03:21:11 +0200 |
---|---|---|
committer | Jakub Kolodziej <jakvb.kolodziej@gmail.com> | 2023-06-11 03:21:11 +0200 |
commit | 6a031e70ec7e55444dd6a984c8717306f6f9be38 (patch) | |
tree | 03c43f831141254a790ae101cbe76f05529177d4 /src/main/java/me/xmrvizzy/skyblocker/skyblock | |
parent | 646ec39fc6cefe98e0ffac69e90156f6c6bfd412 (diff) | |
download | Skyblocker-6a031e70ec7e55444dd6a984c8717306f6f9be38.tar.gz Skyblocker-6a031e70ec7e55444dd6a984c8717306f6f9be38.tar.bz2 Skyblocker-6a031e70ec7e55444dd6a984c8717306f6f9be38.zip |
Made regex easier to read
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java index 0fa13f80..3c3dd2ba 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java @@ -17,7 +17,7 @@ import java.util.regex.Pattern; public class Reparty extends ChatPatternListener { private static final MinecraftClient client = MinecraftClient.getInstance(); private static final SkyblockerMod skyblocker = SkyblockerMod.getInstance(); - public static final Pattern PLAYER_IN_LIST = Pattern.compile(" ([a-zA-Z0-9_]{2,16}) ●"); + public static final Pattern PLAYER = Pattern.compile(" ([a-zA-Z0-9_]{2,16}) ●"); private static final int BASE_DELAY = 10; private String[] players; @@ -25,7 +25,11 @@ public class Reparty extends ChatPatternListener { private boolean repartying; public Reparty() { - super("^(?:You are not currently in a party\\.|Party (?:Membe|Moderato)rs(?: \\(([0-9]+)\\)|:( .*))|That party has been disbanded\\.|([\\[A-z+\\]]* )?(?<name>[A-z0-9_]*) has disbanded the party!)$"); + super("^(?:You are not currently in a party\\." + + "|Party (?:Membe|Moderato)rs(?: \\(([0-9]+)\\)|:( .*))" + + "|That party has been disbanded\\." + + "|([\\[A-z+\\]]* )?(?<name>[A-z0-9_]*) has disbanded the party!)$"); + this.repartying = false; ClientCommandRegistrationCallback.EVENT.register((dispatcher, registryAccess) -> dispatcher.register(ClientCommandManager.literal("rp").executes(context -> { if (!Utils.isOnSkyblock() || this.repartying || client.player == null) return 0; @@ -46,7 +50,7 @@ public class Reparty extends ChatPatternListener { this.playersSoFar = 0; this.players = new String[Integer.parseInt(matcher.group(1)) - 1]; } else if (matcher.group(2) != null && repartying) { - Matcher m = PLAYER_IN_LIST.matcher(matcher.group(2)); + Matcher m = PLAYER.matcher(matcher.group(2)); while (m.find()) { this.players[playersSoFar++] = m.group(1); } |