From afee0b407de30d8bfddbbe3e8107d7845081097e Mon Sep 17 00:00:00 2001 From: Motschen Date: Tue, 3 Oct 2023 22:32:03 +0200 Subject: [PATCH] Fix #210 --- .../midnightcontrols/client/gui/MidnightControlsHud.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/eu/midnightdust/midnightcontrols/client/gui/MidnightControlsHud.java b/src/main/java/eu/midnightdust/midnightcontrols/client/gui/MidnightControlsHud.java index 9c85b25..9f34575 100644 --- a/src/main/java/eu/midnightdust/midnightcontrols/client/gui/MidnightControlsHud.java +++ b/src/main/java/eu/midnightdust/midnightcontrols/client/gui/MidnightControlsHud.java @@ -38,7 +38,7 @@ import org.jetbrains.annotations.Nullable; */ public class MidnightControlsHud extends Hud { private final MidnightControlsClient mod; - private MinecraftClient client; + private final MinecraftClient client = MinecraftClient.getInstance(); private int attackWidth = 0; private int attackButtonWidth = 0; private int dropItemWidth = 0; @@ -64,7 +64,6 @@ public class MidnightControlsHud extends Hud { @Override public void init(@NotNull MinecraftClient client, int screenWidth, int screenHeight) { super.init(client, screenWidth, screenHeight); - this.client = client; this.inventoryWidth = this.width(ButtonBinding.INVENTORY); this.inventoryButtonWidth = MidnightControlsRenderer.getBindingIconWidth(ButtonBinding.INVENTORY); this.swapHandsWidth = this.width(ButtonBinding.SWAP_HANDS); @@ -198,6 +197,7 @@ public class MidnightControlsHud extends Hud { @Override public void tick() { + if (this.client == null) return; super.tick(); if (MidnightControlsConfig.controlsMode == ControlsMode.CONTROLLER) { if (this.client.crosshairTarget == null)