diff options
author | Kevin <92656833+kevinthegreat1@users.noreply.github.com> | 2024-06-07 12:19:20 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-07 12:19:20 +0800 |
commit | b657a22064a18dd5ea76187fb82b92ec682f9fc5 (patch) | |
tree | fc34a1cbfd13384653023f540e4bb4a441ede38e /src/main/java/de/hysky/skyblocker/utils/Utils.java | |
parent | cfa71fe3f18a58dce1e3a96867c7df6686d01fe5 (diff) | |
parent | 9054e87d9f5becea3addbdd60afeb6e3829143e8 (diff) | |
download | Skyblocker-b657a22064a18dd5ea76187fb82b92ec682f9fc5.tar.gz Skyblocker-b657a22064a18dd5ea76187fb82b92ec682f9fc5.tar.bz2 Skyblocker-b657a22064a18dd5ea76187fb82b92ec682f9fc5.zip |
Merge pull request #691 from viciscat/events-notifications
Calendar Event Notifications
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/utils/Utils.java')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/utils/Utils.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/utils/Utils.java b/src/main/java/de/hysky/skyblocker/utils/Utils.java index 62a3b897..7c28294f 100644 --- a/src/main/java/de/hysky/skyblocker/utils/Utils.java +++ b/src/main/java/de/hysky/skyblocker/utils/Utils.java @@ -19,6 +19,7 @@ import net.minecraft.client.network.ClientPlayNetworkHandler; import net.minecraft.client.network.ClientPlayerEntity; import net.minecraft.client.network.PlayerListEntry; import net.minecraft.scoreboard.*; +import net.minecraft.text.MutableText; import net.minecraft.text.Text; import net.minecraft.util.Formatting; import org.jetbrains.annotations.NotNull; @@ -355,6 +356,23 @@ public class Utils { } } + // TODO: Combine with `ChocolateFactorySolver.formatTime` and move into `SkyblockTime`. + public static Text getDurationText(int timeInSeconds) { + int seconds = timeInSeconds % 60; + int minutes = (timeInSeconds/60) % 60; + int hours = (timeInSeconds/3600); + + MutableText time = Text.empty(); + if (hours > 0) { + time.append(hours + "h").append(" "); + } + if (hours > 0 || minutes > 0) { + time.append(minutes + "m").append(" "); + } + time.append(seconds + "s"); + return time; + } + private static void updateFromPlayerList(MinecraftClient client) { if (client.getNetworkHandler() == null) { return; |