aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java
diff options
context:
space:
mode:
authorJulienraptor01 <julienraptor01@gmail.com>2023-03-17 23:29:45 +0100
committerGitHub <noreply@github.com>2023-03-17 23:29:45 +0100
commit32503b6d23ef83b4d388a78daf5b0165fe64ffb8 (patch)
tree2ee94b85d5aaa6bc2342b692201e4eadbf5ad4f8 /src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java
parent55ce581f51ccf26892c0d948a998cfa5bfabc968 (diff)
parent542e60cb90c4c0cdc932f3cfb3529ea33a2f2970 (diff)
downloadSkyblocker-32503b6d23ef83b4d388a78daf5b0165fe64ffb8.tar.gz
Skyblocker-32503b6d23ef83b4d388a78daf5b0165fe64ffb8.tar.bz2
Skyblocker-32503b6d23ef83b4d388a78daf5b0165fe64ffb8.zip
Merge pull request #3 from AzureAaron/1.19.3
Fixes to QuickNav, Recipe Book & Others
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java17
1 files changed, 8 insertions, 9 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 8bfa9c0a..19f13c32 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java
@@ -1,18 +1,18 @@
package me.xmrvizzy.skyblocker.skyblock.dungeon;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
import me.xmrvizzy.skyblocker.SkyblockerMod;
import me.xmrvizzy.skyblocker.chat.ChatFilterResult;
import me.xmrvizzy.skyblocker.chat.ChatPatternListener;
import me.xmrvizzy.skyblocker.utils.Utils;
-import net.fabricmc.fabric.api.client.command.v2.ClientCommandRegistrationCallback;
import net.fabricmc.fabric.api.client.command.v2.ClientCommandManager;
+import net.fabricmc.fabric.api.client.command.v2.ClientCommandRegistrationCallback;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.network.ClientPlayerEntity;
import net.minecraft.text.Text;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
public class Reparty extends ChatPatternListener {
private static final MinecraftClient client = MinecraftClient.getInstance();
private static final SkyblockerMod skyblocker = SkyblockerMod.getInstance();
@@ -30,8 +30,7 @@ public class Reparty extends ChatPatternListener {
dispatcher.register(ClientCommandManager.literal("rp").executes(context -> {
if (!Utils.isOnSkyblock || this.repartying || client.player == null) return 0;
this.repartying = true;
- //client.player.sendChatMessage("/p list", Text.of("/p list"));
- client.player.sendMessage(Text.of("/p list"));
+ client.player.networkHandler.sendCommand("p list");
return 0;
}));
});
@@ -69,9 +68,9 @@ public class Reparty extends ChatPatternListener {
this.repartying = false;
return;
}
- sendCommand(playerEntity, "/p disband", 1);
+ sendCommand(playerEntity, "p disband", 1);
for (int i = 0; i < this.players.length; ++i) {
- String command = "/p invite " + this.players[i];
+ String command = "p invite " + this.players[i];
sendCommand(playerEntity, command, i + 2);
}
skyblocker.scheduler.schedule(() -> this.repartying = false, this.players.length + 2);
@@ -79,6 +78,6 @@ public class Reparty extends ChatPatternListener {
private void sendCommand(ClientPlayerEntity player, String command, int delay) {
// skyblocker.scheduler.schedule(() -> player.sendChatMessage(command, Text.of(command)), delay * BASE_DELAY);
- skyblocker.scheduler.schedule(() -> player.sendMessage(Text.of(command)), delay * BASE_DELAY);
+ skyblocker.scheduler.schedule(() -> player.networkHandler.sendCommand(command), delay * BASE_DELAY);
}
}