This commit is contained in:
Motschen
2023-10-03 22:32:03 +02:00
parent d32aefccac
commit afee0b407d

View File

@@ -38,7 +38,7 @@ import org.jetbrains.annotations.Nullable;
*/ */
public class MidnightControlsHud extends Hud { public class MidnightControlsHud extends Hud {
private final MidnightControlsClient mod; private final MidnightControlsClient mod;
private MinecraftClient client; private final MinecraftClient client = MinecraftClient.getInstance();
private int attackWidth = 0; private int attackWidth = 0;
private int attackButtonWidth = 0; private int attackButtonWidth = 0;
private int dropItemWidth = 0; private int dropItemWidth = 0;
@@ -64,7 +64,6 @@ public class MidnightControlsHud extends Hud {
@Override @Override
public void init(@NotNull MinecraftClient client, int screenWidth, int screenHeight) { public void init(@NotNull MinecraftClient client, int screenWidth, int screenHeight) {
super.init(client, screenWidth, screenHeight); super.init(client, screenWidth, screenHeight);
this.client = client;
this.inventoryWidth = this.width(ButtonBinding.INVENTORY); this.inventoryWidth = this.width(ButtonBinding.INVENTORY);
this.inventoryButtonWidth = MidnightControlsRenderer.getBindingIconWidth(ButtonBinding.INVENTORY); this.inventoryButtonWidth = MidnightControlsRenderer.getBindingIconWidth(ButtonBinding.INVENTORY);
this.swapHandsWidth = this.width(ButtonBinding.SWAP_HANDS); this.swapHandsWidth = this.width(ButtonBinding.SWAP_HANDS);
@@ -198,6 +197,7 @@ public class MidnightControlsHud extends Hud {
@Override @Override
public void tick() { public void tick() {
if (this.client == null) return;
super.tick(); super.tick();
if (MidnightControlsConfig.controlsMode == ControlsMode.CONTROLLER) { if (MidnightControlsConfig.controlsMode == ControlsMode.CONTROLLER) {
if (this.client.crosshairTarget == null) if (this.client.crosshairTarget == null)