From c844a80e5fefbc7a3be2aa485fd01faadf52f13e Mon Sep 17 00:00:00 2001 From: refactoring Date: Fri, 5 Jan 2024 12:11:56 -0500 Subject: [PATCH] (fix) color pickers now start where you left off --- .../java/net/silentclient/client/gui/modmenu/ColorPicker.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/net/silentclient/client/gui/modmenu/ColorPicker.java b/src/main/java/net/silentclient/client/gui/modmenu/ColorPicker.java index 09a05e0..3fd10a4 100644 --- a/src/main/java/net/silentclient/client/gui/modmenu/ColorPicker.java +++ b/src/main/java/net/silentclient/client/gui/modmenu/ColorPicker.java @@ -39,7 +39,10 @@ public class ColorPicker extends SilentScreen { this.value = value; float colorY = 80; int colorX = 3; + Setting setting = Client.getInstance().getSettingsManager().getSettingByName(mod, this.value); hsb = new HSBPicker((int)colorX, (int)colorY, 120, 70, true, value); + float[] vals = Color.RGBtoHSB(setting.getValColor().getRed(),setting.getValColor().getGreen(),setting.getValColor().getBlue(), null); + hsb.color = new float[] {vals[0],vals[1],vals[2],setting.getValColor().getAlpha() / 255.0f}; hsb.init(); }