diff options
author | Kevin <92656833+kevinthegreat1@users.noreply.github.com> | 2023-06-01 02:26:19 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-01 02:26:19 -0400 |
commit | d8167863622b082c43afc21b421f325429185aeb (patch) | |
tree | 481637be115406b7c9d1ef78dde4d4290f4bd63b /src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java | |
parent | 66387b1fe7dbdf4a0c3e82e53e59a5c24cce6075 (diff) | |
parent | 69e794ffcd06fe14f76f368b33d5af0e4bc60b3a (diff) | |
download | Skyblocker-d8167863622b082c43afc21b421f325429185aeb.tar.gz Skyblocker-d8167863622b082c43afc21b421f325429185aeb.tar.bz2 Skyblocker-d8167863622b082c43afc21b421f325429185aeb.zip |
Merge pull request #162 from kevinthegreat1/livid-color
Livid color
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.java | 13 |
1 files changed, 6 insertions, 7 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 fdc39c42..29c37b94 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java @@ -29,7 +29,7 @@ public class Reparty extends ChatPatternListener { ClientCommandRegistrationCallback.EVENT.register((dispatcher, registryAccess) -> dispatcher.register(ClientCommandManager.literal("rp").executes(context -> { if (!Utils.isOnSkyblock() || this.repartying || client.player == null) return 0; this.repartying = true; - client.player.networkHandler.sendCommand("p list"); + SkyblockerMod.getInstance().messageScheduler.sendMessageAfterCooldown("/p list"); return 0; }))); } @@ -63,16 +63,15 @@ public class Reparty extends ChatPatternListener { this.repartying = false; return; } - sendCommand(playerEntity, "p disband", 1); + sendCommand("/p disband", 1); for (int i = 0; i < this.players.length; ++i) { - String command = "p invite " + this.players[i]; - sendCommand(playerEntity, command, i + 2); + String command = "/p invite " + this.players[i]; + sendCommand(command, i + 2); } skyblocker.scheduler.schedule(() -> this.repartying = false, this.players.length + 2); } - 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.networkHandler.sendCommand(command), delay * BASE_DELAY); + private void sendCommand(String command, int delay) { + skyblocker.messageScheduler.queueMessage(command, delay * BASE_DELAY); } } |