From 164f459b9c97d0a1164d7e56292744db0195b0fb Mon Sep 17 00:00:00 2001 From: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> Date: Sat, 19 Oct 2024 17:42:10 -0400 Subject: Wait longer for server and add hud events todo --- src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java | 2 ++ .../java/de/hysky/skyblocker/skyblock/tabhud/config/WidgetsListTab.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main/java') diff --git a/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java b/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java index b6b5fe22..3adcd5fc 100644 --- a/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixins/InGameHudMixin.java @@ -122,6 +122,7 @@ public abstract class InGameHudMixin { if (Utils.isOnSkyblock() && SkyblockerConfigManager.get().uiAndVisuals.hideStatusEffectOverlay) ci.cancel(); } + // TODO switch to fabric event when available @Inject(method = "renderMiscOverlays", at = @At("TAIL")) private void skyblocker$afterMiscOverlays(CallbackInfo ci, @Local(argsOnly = true) DrawContext context) { GlaciteColdOverlay.render(context); @@ -167,6 +168,7 @@ public abstract class InGameHudMixin { this.layeredDrawer.addLayer(HudRenderEvents.LAST.invoker()::onRender); } + // TODO switch to fabric event when available @Inject(method = "renderPlayerList", at = @At("HEAD")) private void skyblocker$renderHud(CallbackInfo ci, @Local(argsOnly = true) DrawContext context) { if (!Utils.isOnSkyblock()) return; diff --git a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/config/WidgetsListTab.java b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/config/WidgetsListTab.java index cced73ae..88ecd99a 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/config/WidgetsListTab.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/config/WidgetsListTab.java @@ -113,7 +113,7 @@ public class WidgetsListTab implements Tab { if (client.interactionManager == null || this.client.player == null) return; client.interactionManager.clickSlot(handler.syncId, slot, button, SlotActionType.QUICK_MOVE, this.client.player); // When moving a widget down it gets stuck sometimes - Scheduler.INSTANCE.schedule(() -> this.waitingForServer = false, 1); + Scheduler.INSTANCE.schedule(() -> this.waitingForServer = false, 4); waitingForServer = true; } -- cgit