aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authormsg-programs <msgdoesstuff@gmail.com>2023-04-02 15:15:08 +0200
committermsg-programs <msgdoesstuff@gmail.com>2023-04-02 15:15:08 +0200
commit96789bb84ae43ba71ea8ac45cdf4561513ee3234 (patch)
treeb16c7dfc155430bda04350a64326cb326d6fbd7a /src/main
parent9cbce39d68c1c766e20819101fbb803ad05e8fdc (diff)
downloadSkyblocker-96789bb84ae43ba71ea8ac45cdf4561513ee3234.tar.gz
Skyblocker-96789bb84ae43ba71ea8ac45cdf4561513ee3234.tar.bz2
Skyblocker-96789bb84ae43ba71ea8ac45cdf4561513ee3234.zip
Fix fire sale progress bar not working
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/FireSaleWidget.java9
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);
+ }
+
}