aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/utils/Utils.java
diff options
context:
space:
mode:
authorvicisacat <victor.branchu@gmail.com>2024-04-21 23:16:20 +0200
committerviciscat <51047087+viciscat@users.noreply.github.com>2024-06-02 13:26:45 +0200
commit2617ae503efa5b13b84c8fd5530f219ebf28d427 (patch)
tree37435dd763524207a7ada00ce90607fe6840e326 /src/main/java/de/hysky/skyblocker/utils/Utils.java
parentcc4823e3646573d052ea36fef1ce6d9f9e9b90fd (diff)
downloadSkyblocker-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.java17
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;