diff options
author | Kevin <92656833+kevinthegreat1@users.noreply.github.com> | 2024-07-26 01:27:30 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-26 01:27:30 +0800 |
commit | 8f475f07c91076542b996cdada8385505a1bcce6 (patch) | |
tree | cb2dea55ea098eded224b555edaa97cb293ce44c /src/main/java/de/hysky/skyblocker/mixins | |
parent | 55349c543a4b0fcbf9cbb86e0c1b7c0abd790b8c (diff) | |
parent | cd9f7062e7b66f6f8fee078cbef32aee8d07df94 (diff) | |
download | Skyblocker-8f475f07c91076542b996cdada8385505a1bcce6.tar.gz Skyblocker-8f475f07c91076542b996cdada8385505a1bcce6.tar.bz2 Skyblocker-8f475f07c91076542b996cdada8385505a1bcce6.zip |
Merge pull request #791 from olim88/improve-mining-waypoint
Improve mining waypoint
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixins')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java | 2 | ||||
-rw-r--r-- | src/main/java/de/hysky/skyblocker/mixins/PlayerListHudMixin.java | 8 |
2 files changed, 8 insertions, 2 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..2c7fde47 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; @@ -42,8 +43,6 @@ public class PlayerListHudMixin { w = (int) (w / scale); h = (int) (h / scale); - PlayerListMgr.updateFooter(footer); - try { ScreenMaster.render(context, w,h); // Screen screen = Screen.getCorrect(w, h, footer); @@ -54,4 +53,9 @@ public class PlayerListHudMixin { } } + @Inject(at = @At("HEAD"), method = "setFooter") + public void skblocker$updateFooter(@Nullable Text footer, CallbackInfo info) { + PlayerListMgr.updateFooter(footer); + } + } |