diff options
author | Jakub Kolodziej <jakvb.kolodziej@gmail.com> | 2023-06-11 02:32:31 +0200 |
---|---|---|
committer | Jakub Kolodziej <jakvb.kolodziej@gmail.com> | 2023-06-11 02:32:31 +0200 |
commit | 039605b548f279e73807d1ef83635dffd6280e91 (patch) | |
tree | 11066aad02a7b70796fa1cb017fe572bff57c156 /src/main/java/me/xmrvizzy/skyblocker | |
parent | dc3b373391db5e2fd43752430b13d59956d5be4e (diff) | |
download | Skyblocker-039605b548f279e73807d1ef83635dffd6280e91.tar.gz Skyblocker-039605b548f279e73807d1ef83635dffd6280e91.tar.bz2 Skyblocker-039605b548f279e73807d1ef83635dffd6280e91.zip |
Fix triggering when being leader
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/RepartyRejoin.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/RepartyRejoin.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/RepartyRejoin.java index ad91adc9..bbb842d5 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/RepartyRejoin.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/RepartyRejoin.java @@ -5,6 +5,7 @@ import me.xmrvizzy.skyblocker.chat.ChatFilterResult; import me.xmrvizzy.skyblocker.chat.ChatPatternListener; import me.xmrvizzy.skyblocker.config.SkyblockerConfig; +import net.minecraft.client.MinecraftClient; import net.minecraft.text.Text; import java.util.regex.Matcher; @@ -12,6 +13,7 @@ import java.util.regex.Matcher; public class RepartyRejoin extends ChatPatternListener { private static final SkyblockerMod skyblocker = SkyblockerMod.getInstance(); + private static final MinecraftClient client = MinecraftClient.getInstance(); private boolean repartying; @@ -28,7 +30,7 @@ public class RepartyRejoin extends ChatPatternListener { @Override protected boolean onMatch(Text message, Matcher matcher) { - if (matcher.group("name")!=null) { + if (matcher.group("name") != null && !matcher.group("name").equals(client.getSession().getUsername())) { this.repartying = true; join(matcher.group("name")); return false; @@ -42,7 +44,7 @@ public class RepartyRejoin extends ChatPatternListener { private void join(String player){ String command = "/party accept " + player; sendCommand(command); - + skyblocker.scheduler.schedule(() -> this.repartying = false, 150); } private void sendCommand(String command) { |