aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock
diff options
context:
space:
mode:
authorADON15c <adonisclark@icloud.com>2022-05-27 16:00:51 -0600
committerADON15c <adonisclark@icloud.com>2022-05-27 16:00:51 -0600
commit082a61bbc9891d61bdbd70dc5b2e2d58d1b9a300 (patch)
tree6e70409260669c09e8d373b57c893590a4e918b3 /src/main/java/me/xmrvizzy/skyblocker/skyblock
parent56e411f89a200f423ab6c2315492034571e3623f (diff)
downloadSkyblocker-082a61bbc9891d61bdbd70dc5b2e2d58d1b9a300.tar.gz
Skyblocker-082a61bbc9891d61bdbd70dc5b2e2d58d1b9a300.tar.bz2
Skyblocker-082a61bbc9891d61bdbd70dc5b2e2d58d1b9a300.zip
Added config options for moving bars
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java
index 48ef3251..e2a9a684 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java
@@ -57,6 +57,20 @@ public class FancyStatusBars extends DrawableHelper {
bars[3].fill[0] = (int) (32 * player.experienceProgress);
bars[3].text = player.experienceLevel;
+ // Update positions of bars from config
+ for (int i = 0; i < 4; i++) {
+ int configAnchorNum = switch (i) {
+ case 0 -> SkyblockerConfig.get().general.bars.barpositions.healthBarPosition.toInt();
+ case 1 -> SkyblockerConfig.get().general.bars.barpositions.manaBarPosition.toInt();
+ case 2 -> SkyblockerConfig.get().general.bars.barpositions.defenceBarPosition.toInt();
+ case 3 -> SkyblockerConfig.get().general.bars.barpositions.experienceBarPosition.toInt();
+ default -> 0;
+ };
+
+ if (bars[i].anchorNum != configAnchorNum)
+ moveBar(i, configAnchorNum);
+ }
+
RenderSystem.setShaderTexture(0, BARS);
for (var bar : bars)
bar.draw(matrices);