diff options
author | msg-programs <msgdoesstuff@gmail.com> | 2023-04-02 15:15:08 +0200 |
---|---|---|
committer | msg-programs <msgdoesstuff@gmail.com> | 2023-04-02 15:15:08 +0200 |
commit | 96789bb84ae43ba71ea8ac45cdf4561513ee3234 (patch) | |
tree | b16c7dfc155430bda04350a64326cb326d6fbd7a /src/main/java/me/xmrvizzy/skyblocker | |
parent | 9cbce39d68c1c766e20819101fbb803ad05e8fdc (diff) | |
download | Skyblocker-96789bb84ae43ba71ea8ac45cdf4561513ee3234.tar.gz Skyblocker-96789bb84ae43ba71ea8ac45cdf4561513ee3234.tar.bz2 Skyblocker-96789bb84ae43ba71ea8ac45cdf4561513ee3234.zip |
Fix fire sale progress bar not working
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/FireSaleWidget.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/FireSaleWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/FireSaleWidget.java index 7531b071..97b0e8a2 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/FireSaleWidget.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/FireSaleWidget.java @@ -12,6 +12,7 @@ import me.xmrvizzy.skyblocker.skyblock.tabhud.widget.component.ProgressComponent import net.minecraft.client.network.PlayerListEntry; import net.minecraft.text.MutableText; import net.minecraft.text.Text; +import net.minecraft.util.math.MathHelper; import net.minecraft.util.Formatting; // TODO: untested with active fire sales @@ -42,8 +43,8 @@ public class FireSaleWidget extends Widget { found = true; Text a = Text.literal(m.group(1)); Text b = Text.literal(m.group(2) + "/" + m.group(3) + "000"); - float pcnt = (1 - (Float.parseFloat(m.group(2)) / (Float.parseFloat(m.group(3)) * 1000)))/100f; - ProgressComponent pc = new ProgressComponent(Ico.GOLD, a, b, pcnt, Formatting.LIGHT_PURPLE.getColorValue()); + float pcnt = (1 - (Float.parseFloat(m.group(2)) / (Float.parseFloat(m.group(3)) * 1000)))*100f; + ProgressComponent pc = new ProgressComponent(Ico.GOLD, a, b, pcnt, pcntToCol(pcnt)); this.addComponent(pc); } if (!found) { @@ -53,4 +54,8 @@ public class FireSaleWidget extends Widget { } + private int pcntToCol(float pcnt) { + return MathHelper.hsvToRgb(pcnt / 300f, 0.9f, 0.9f); + } + } |