summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features
diff options
context:
space:
mode:
authorLorenz <lo.scherf@gmail.com>2022-08-22 04:18:51 +0200
committerLorenz <lo.scherf@gmail.com>2022-08-22 04:18:51 +0200
commitb79e61949903e365362c17338acfb8b09d84f54f (patch)
treea2cc0af824556d9f7c7c0f756c005909615ab67a /src/main/java/at/hannibal2/skyhanni/features
parentbd1cae7a2d14aef7ee2f8d4e58f1d943099ee81f (diff)
downloadskyhanni-b79e61949903e365362c17338acfb8b09d84f54f.tar.gz
skyhanni-b79e61949903e365362c17338acfb8b09d84f54f.tar.bz2
skyhanni-b79e61949903e365362c17338acfb8b09d84f54f.zip
added real time display
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/RealTime.kt24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/RealTime.kt b/src/main/java/at/hannibal2/skyhanni/features/RealTime.kt
new file mode 100644
index 000000000..016e39b23
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/features/RealTime.kt
@@ -0,0 +1,24 @@
+package at.hannibal2.skyhanni.features
+
+import at.hannibal2.skyhanni.SkyHanniMod
+import at.hannibal2.skyhanni.utils.GuiRender.renderString
+import at.hannibal2.skyhanni.utils.LorenzUtils
+import net.minecraftforge.client.event.RenderGameOverlayEvent
+import net.minecraftforge.fml.common.eventhandler.SubscribeEvent
+import java.text.SimpleDateFormat
+
+class RealTime {
+
+ private val format = SimpleDateFormat("HH:mm:ss")
+
+ @SubscribeEvent
+ fun renderOverlay(event: RenderGameOverlayEvent.Post) {
+ if (!isEnabled()) return
+
+ SkyHanniMod.feature.misc.realTimePos.renderString(format.format(System.currentTimeMillis()))
+ }
+
+ private fun isEnabled(): Boolean {
+ return LorenzUtils.inSkyblock && SkyHanniMod.feature.misc.realTime
+ }
+} \ No newline at end of file