aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java
diff options
context:
space:
mode:
authorYasin <LifeIsAParadox@users.noreply.github.com>2022-04-23 23:29:04 +0200
committerGitHub <noreply@github.com>2022-04-23 23:29:04 +0200
commit887d6e9ff035ef8153f37a6fc1af25e86a5fdaaf (patch)
treee70ead37da3b854933a9b05bfd9709b837d562d9 /src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java
parent2d5e27922a351899524a4b80c3136ff7969f41dd (diff)
parent4ac927ca52d580f3db3f7908cbb45a520e89c55a (diff)
downloadSkyblocker-887d6e9ff035ef8153f37a6fc1af25e86a5fdaaf.tar.gz
Skyblocker-887d6e9ff035ef8153f37a6fc1af25e86a5fdaaf.tar.bz2
Skyblocker-887d6e9ff035ef8153f37a6fc1af25e86a5fdaaf.zip
Merge pull request #65 from ExternalTime/fix-error-handling
Replaced most assertions with proper error handling
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.java8
1 files changed, 5 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 f5fd1151..c3da7c18 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java
@@ -27,9 +27,8 @@ public class Reparty extends ChatPatternListener {
repartying = false;
ClientCommandManager.DISPATCHER.register(
ClientCommandManager.literal("rp").executes(context -> {
- if (!Utils.isOnSkyblock || repartying)
+ if (!Utils.isOnSkyblock || repartying || client.player == null)
return 0;
- assert client.player != null;
repartying = true;
client.player.sendChatMessage("/p list");
return 0;
@@ -63,7 +62,10 @@ public class Reparty extends ChatPatternListener {
private void reparty() {
ClientPlayerEntity playerEntity = client.player;
- assert playerEntity != null;
+ if (playerEntity == null) {
+ repartying = false;
+ return;
+ }
sendCommand(playerEntity, "/p disband", 1);
StringBuilder sb = new StringBuilder();
int invites = (players.length - 1) / 5 + 1;