diff options
author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-07-19 23:43:25 -0400 |
---|---|---|
committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-07-26 00:46:48 -0400 |
commit | 8eeeacf9210fd1006a375bd3d7897509bfdf0ffc (patch) | |
tree | ccd4eb0c2565ee8b2087edf81011f173dd56f20c | |
parent | 6c4295e383d9a8cd1ee6d6065bc1ea1cc774b423 (diff) | |
download | Skyblocker-8eeeacf9210fd1006a375bd3d7897509bfdf0ffc.tar.gz Skyblocker-8eeeacf9210fd1006a375bd3d7897509bfdf0ffc.tar.bz2 Skyblocker-8eeeacf9210fd1006a375bd3d7897509bfdf0ffc.zip |
Forgot about this lol, had fancy bars in survival earlier
-rw-r--r-- | src/main/java/de/hysky/skyblocker/utils/Utils.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/utils/Utils.java b/src/main/java/de/hysky/skyblocker/utils/Utils.java index 08cb5180..f2728e47 100644 --- a/src/main/java/de/hysky/skyblocker/utils/Utils.java +++ b/src/main/java/de/hysky/skyblocker/utils/Utils.java @@ -17,6 +17,7 @@ import net.azureaaron.hmapi.network.packet.s2c.HelloS2CPacket; import net.azureaaron.hmapi.network.packet.s2c.HypixelS2CPacket; import net.azureaaron.hmapi.network.packet.v1.s2c.LocationUpdateS2CPacket; import net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents; +import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents; import net.fabricmc.loader.api.FabricLoader; import net.minecraft.client.MinecraftClient; import net.minecraft.client.network.ClientPlayerEntity; @@ -210,6 +211,7 @@ public class Utils { }); ClientReceiveMessageEvents.ALLOW_GAME.register(Utils::onChatMessage); ClientReceiveMessageEvents.GAME_CANCELED.register(Utils::onChatMessage); // Somehow this works even though onChatMessage returns a boolean + ClientPlayConnectionEvents.DISCONNECT.register((handler, client) -> onDisconnect()); //Register Mod API stuff HypixelNetworking.registerToEvents(Util.make(new Object2IntOpenHashMap<>(), map -> map.put(LocationUpdateS2CPacket.ID, 1))); @@ -379,6 +381,10 @@ public class Utils { } } + private static void onDisconnect() { + isOnSkyblock = false; + } + private static void onPacket(HypixelS2CPacket packet) { switch (packet) { case HelloS2CPacket(var environment) -> { |