aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2024-05-13 17:00:14 -0400
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-05-22 20:54:48 -0400
commitb659adf0f8b2771afaaf35900d483b7ad4e782b2 (patch)
tree385e2af8bf4daf14dda72d8cfed945f55efd90ef /src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java
parent2e48d6529f17334a2a50b45563dac72d7f4b7dfe (diff)
downloadSkyblocker-b659adf0f8b2771afaaf35900d483b7ad4e782b2.tar.gz
Skyblocker-b659adf0f8b2771afaaf35900d483b7ad4e782b2.tar.bz2
Skyblocker-b659adf0f8b2771afaaf35900d483b7ad4e782b2.zip
Change draw order
Previously it could draw on top of the hotbar at larger GUI scales
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java b/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java
index e69287da..7f4721a5 100644
--- a/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java
+++ b/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java
@@ -6,6 +6,7 @@ import com.mojang.blaze3d.systems.RenderSystem;
import de.hysky.skyblocker.SkyblockerMod;
import de.hysky.skyblocker.config.SkyblockerConfigManager;
import de.hysky.skyblocker.events.HudRenderEvents;
+import de.hysky.skyblocker.skyblock.dwarven.GlaciteColdOverlay;
import de.hysky.skyblocker.skyblock.fancybars.FancyStatusBars;
import de.hysky.skyblocker.skyblock.item.HotbarSlotLock;
import de.hysky.skyblocker.skyblock.item.ItemCooldowns;
@@ -114,6 +115,11 @@ public abstract class InGameHudMixin {
if (Utils.isOnSkyblock() && SkyblockerConfigManager.get().uiAndVisuals.hideStatusEffectOverlay) ci.cancel();
}
+ @Inject(method = "renderMiscOverlays", at = @At("TAIL"))
+ private void skyblocker$afterMiscOverlays(CallbackInfo ci, @Local(argsOnly = true) DrawContext context) {
+ GlaciteColdOverlay.render(context);
+ }
+
@ModifyExpressionValue(method = "renderCrosshair", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/network/ClientPlayerEntity;getAttackCooldownProgress(F)F"))
private float skyblocker$modifyAttackIndicatorCooldown(float cooldownProgress) {
if (Utils.isOnSkyblock() && client.player != null) {