diff options
author | vicisacat <victor.branchu@gmail.com> | 2024-04-21 23:16:20 +0200 |
---|---|---|
committer | viciscat <51047087+viciscat@users.noreply.github.com> | 2024-06-02 13:26:45 +0200 |
commit | 2617ae503efa5b13b84c8fd5530f219ebf28d427 (patch) | |
tree | 37435dd763524207a7ada00ce90607fe6840e326 /src/main/java/de/hysky/skyblocker/utils/Utils.java | |
parent | cc4823e3646573d052ea36fef1ce6d9f9e9b90fd (diff) | |
download | Skyblocker-2617ae503efa5b13b84c8fd5530f219ebf28d427.tar.gz Skyblocker-2617ae503efa5b13b84c8fd5530f219ebf28d427.tar.bz2 Skyblocker-2617ae503efa5b13b84c8fd5530f219ebf28d427.zip |
working notifications, probably
I ain't waiting 50 hours waiting for 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 | 17 |
1 files changed, 17 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..8316bb9c 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,22 @@ public class Utils { } } + public static Text getDurationText(int timeInSeconds) { + int seconds = timeInSeconds % 60; + int minutes = (timeInSeconds/60) % 60; + int hours = (timeInSeconds/3600) % 24; + + 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; |