diff options
| author | viciscat <51047087+viciscat@users.noreply.github.com> | 2024-07-03 16:20:56 +0200 |
|---|---|---|
| committer | viciscat <51047087+viciscat@users.noreply.github.com> | 2024-12-12 18:19:05 +0100 |
| commit | 07b3c3b2ecc00567ac87e7270ade96c47485bc11 (patch) | |
| tree | dcc0483154f71b4808fedaa7683396c9e7eea763 /src/main/java | |
| parent | 39a00f6d3be23fb830e590e6acd99b5a22c64f2b (diff) | |
| download | Skyblocker-07b3c3b2ecc00567ac87e7270ade96c47485bc11.tar.gz Skyblocker-07b3c3b2ecc00567ac87e7270ade96c47485bc11.tar.bz2 Skyblocker-07b3c3b2ecc00567ac87e7270ade96c47485bc11.zip | |
use GameOptions#getTextBackgroundColor
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ComponentBasedWidget.java | 11 |
1 files changed, 7 insertions, 4 deletions
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); |
