aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/dwarven/MiningLocationLabel.java
diff options
context:
space:
mode:
authorolim <bobq4582@gmail.com>2024-06-20 00:42:52 +0100
committerolim <bobq4582@gmail.com>2024-07-15 12:38:00 +0100
commitc22843b1d2b34afe240df12d6129c980a0f6680c (patch)
tree0768f415b4710c08f47502e13dcdab6ea422fedb /src/main/java/de/hysky/skyblocker/skyblock/dwarven/MiningLocationLabel.java
parente30367c9b7b2370850e839e994d3c0bf95b3b9ad (diff)
downloadSkyblocker-c22843b1d2b34afe240df12d6129c980a0f6680c.tar.gz
Skyblocker-c22843b1d2b34afe240df12d6129c980a0f6680c.tar.bz2
Skyblocker-c22843b1d2b34afe240df12d6129c980a0f6680c.zip
add options to config and translations
add option for wishing compass to config and translations for text in it. add separate scale for crystal waypoints and commissions
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/dwarven/MiningLocationLabel.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dwarven/MiningLocationLabel.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/MiningLocationLabel.java b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/MiningLocationLabel.java
index 964b6cce..2c3409c5 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/MiningLocationLabel.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/MiningLocationLabel.java
@@ -1,6 +1,7 @@
package de.hysky.skyblocker.skyblock.dwarven;
import de.hysky.skyblocker.config.SkyblockerConfigManager;
+import de.hysky.skyblocker.utils.Utils;
import de.hysky.skyblocker.utils.render.RenderHelper;
import de.hysky.skyblocker.utils.render.Renderable;
import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext;
@@ -34,7 +35,9 @@ public record MiningLocationLabel(Category category, Vec3d centerPos) implements
public void render(WorldRenderContext context) {
Vec3d posUp = centerPos.add(0, 1, 0);
double distance = context.camera().getPos().distanceTo(centerPos);
- float scale = (float) (SkyblockerConfigManager.get().mining.commissionWaypoints.textScale * (distance / 10));
+ //set scale config based on if in crystals or not
+ float textScale = Utils.isInCrystalHollows() ? SkyblockerConfigManager.get().mining.crystalsWaypoints.textScale : SkyblockerConfigManager.get().mining.commissionWaypoints.textScale;
+ float scale = (float) (textScale * (distance / 10));
RenderHelper.renderText(context, getName(), posUp, scale, true);
RenderHelper.renderText(context, Text.literal(Math.round(distance) + "m").formatted(Formatting.YELLOW), posUp, scale, MinecraftClient.getInstance().textRenderer.fontHeight + 1, true);
}