aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/mixins
diff options
context:
space:
mode:
authorolim <bobq4582@gmail.com>2024-06-19 13:39:56 +0100
committerolim <bobq4582@gmail.com>2024-07-15 12:36:19 +0100
commit8fa21f0ec183da2e626cbe0ad2f95226308c9b9a (patch)
tree5bd370ecb0b91a97788bea0dbf03bd1dd1a775e1 /src/main/java/de/hysky/skyblocker/mixins
parent7b2efe7c86908ad87df36f296d057b70e7be1427 (diff)
downloadSkyblocker-8fa21f0ec183da2e626cbe0ad2f95226308c9b9a.tar.gz
Skyblocker-8fa21f0ec183da2e626cbe0ad2f95226308c9b9a.tar.bz2
Skyblocker-8fa21f0ec183da2e626cbe0ad2f95226308c9b9a.zip
add wishing compass solver
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixins')
-rw-r--r--src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/mixins/PlayerListHudMixin.java6
2 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java b/src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java
index 7bbbac81..c0cd8b7b 100644
--- a/src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java
+++ b/src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java
@@ -9,6 +9,7 @@ import de.hysky.skyblocker.skyblock.chocolatefactory.EggFinder;
import de.hysky.skyblocker.skyblock.crimson.dojo.DojoManager;
import de.hysky.skyblocker.skyblock.dungeon.DungeonScore;
import de.hysky.skyblocker.skyblock.dungeon.secrets.DungeonManager;
+import de.hysky.skyblocker.skyblock.dwarven.WishingCompassSolver;
import de.hysky.skyblocker.skyblock.end.BeaconHighlighter;
import de.hysky.skyblocker.skyblock.end.EnderNodes;
import de.hysky.skyblocker.skyblock.end.TheEnd;
@@ -100,6 +101,7 @@ public abstract class ClientPlayNetworkHandlerMixin {
MythologicalRitual.onParticle(packet);
DojoManager.onParticle(packet);
EnderNodes.onParticle(packet);
+ WishingCompassSolver.onParticle(packet);
}
@ModifyExpressionValue(method = "onEntityStatus", at = @At(value = "INVOKE", target = "Lnet/minecraft/network/packet/s2c/play/EntityStatusS2CPacket;getEntity(Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;"))
diff --git a/src/main/java/de/hysky/skyblocker/mixins/PlayerListHudMixin.java b/src/main/java/de/hysky/skyblocker/mixins/PlayerListHudMixin.java
index a96a7727..038d4e4f 100644
--- a/src/main/java/de/hysky/skyblocker/mixins/PlayerListHudMixin.java
+++ b/src/main/java/de/hysky/skyblocker/mixins/PlayerListHudMixin.java
@@ -12,6 +12,7 @@ import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.hud.PlayerListHud;
import net.minecraft.client.network.ClientPlayNetworkHandler;
import net.minecraft.text.Text;
+import org.jetbrains.annotations.Nullable;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
import org.spongepowered.asm.mixin.injection.At;
@@ -54,4 +55,9 @@ public class PlayerListHudMixin {
}
}
+ @Inject(at = @At("HEAD"), method = "setFooter")
+ public void skblocker$updateFooter(@Nullable Text footer, CallbackInfo info) {
+ PlayerListMgr.updateFooter(footer);
+ }
+
}