From 07b3c3b2ecc00567ac87e7270ade96c47485bc11 Mon Sep 17 00:00:00 2001 From: viciscat <51047087+viciscat@users.noreply.github.com> Date: Wed, 3 Jul 2024 16:20:56 +0200 Subject: use GameOptions#getTextBackgroundColor --- .../skyblock/tabhud/widget/ComponentBasedWidget.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/main/java/de') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ComponentBasedWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ComponentBasedWidget.java index b2acb24e..fb100c48 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ComponentBasedWidget.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ComponentBasedWidget.java @@ -9,6 +9,7 @@ import de.hysky.skyblocker.skyblock.tabhud.widget.component.IcoTextComponent; import net.minecraft.client.MinecraftClient; import net.minecraft.client.font.TextRenderer; import net.minecraft.client.gui.DrawContext; +import net.minecraft.client.option.GameOptions; import net.minecraft.client.util.math.MatrixStack; import net.minecraft.item.ItemStack; import net.minecraft.text.MutableText; @@ -35,7 +36,7 @@ public abstract class ComponentBasedWidget extends HudWidget { static final int BORDER_SZE_S = 4; static final int BORDER_SZE_W = 4; static final int BORDER_SZE_E = 4; - static final int COL_BG_BOX = 0xc00c0c0c; + static final int DEFAULT_COL_BG_BOX = 0xc00c0c0c; private final int color; private final Text title; @@ -96,9 +97,11 @@ public abstract class ComponentBasedWidget extends HudWidget { // move above other UI elements ms.translate(0, 0, 200); if (SkyblockerConfigManager.get().uiAndVisuals.tabHud.enableHudBackground) { - context.fill(x + 1, y, x + w - 1, y + h, COL_BG_BOX); - context.fill(x, y + 1, x + 1, y + h - 1, COL_BG_BOX); - context.fill(x + w - 1, y + 1, x + w, y + h - 1, COL_BG_BOX); + GameOptions options = MinecraftClient.getInstance().options; + int textBackgroundColor = options.getTextBackgroundColor(DEFAULT_COL_BG_BOX); + context.fill(x + 1, y, x + w - 1, y + h, textBackgroundColor); + context.fill(x, y + 1, x + 1, y + h - 1, textBackgroundColor); + context.fill(x + w - 1, y + 1, x + w, y + h - 1, textBackgroundColor); } // move above background (if exists) ms.translate(0, 0, 100); -- cgit