aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/mixins/hooks
diff options
context:
space:
mode:
authorJ10a1n15 <45315647+j10a1n15@users.noreply.github.com>2024-01-21 12:15:13 +0100
committerGitHub <noreply@github.com>2024-01-21 12:15:13 +0100
commite5004a6748110ea35d075050cbf4a59bfe64b62b (patch)
treedd7d482a9543c83be531789700bb1857ec7647e1 /src/main/java/at/hannibal2/skyhanni/mixins/hooks
parente0299c912d8754d04bdcad9184a2a4763a10b0e8 (diff)
downloadskyhanni-e5004a6748110ea35d075050cbf4a59bfe64b62b.tar.gz
skyhanni-e5004a6748110ea35d075050cbf4a59bfe64b62b.tar.bz2
skyhanni-e5004a6748110ea35d075050cbf4a59bfe64b62b.zip
Feature: Colored month in scoreboard (#926)
Color the month names in the Scoreboard. #926
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/mixins/hooks')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/mixins/hooks/GuiIngameHook.kt23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/mixins/hooks/GuiIngameHook.kt b/src/main/java/at/hannibal2/skyhanni/mixins/hooks/GuiIngameHook.kt
index 896313d12..6399c3e2b 100644
--- a/src/main/java/at/hannibal2/skyhanni/mixins/hooks/GuiIngameHook.kt
+++ b/src/main/java/at/hannibal2/skyhanni/mixins/hooks/GuiIngameHook.kt
@@ -51,5 +51,28 @@ private fun replaceString(text: String): String? {
}
}
+ if (SkyHanniMod.feature.misc.colorMonthNames) {
+ for (season in Season.entries) {
+ if (text.trim().startsWith(season.prefix)) {
+ return season.colorCode + text
+ }
+ }
+ }
+
return text
}
+
+enum class Season(val prefix: String, val colorCode: String) {
+ EARLY_SPRING("Early Spring", "§d"),
+ SPRING("Spring", "§d"),
+ LATE_SPRING("Late Spring", "§d"),
+ EARLY_SUMMER("Early Summer", "§6"),
+ SUMMER("Summer", "§6"),
+ LATE_SUMMER("Late Summer", "§6"),
+ EARLY_AUTUMN("Early Autumn", "§e"),
+ AUTUMN("Autumn", "§e"),
+ LATE_AUTUMN("Late Autumn", "§e"),
+ EARLY_WINTER("Early Winter", "§9"),
+ WINTER("Winter", "§9"),
+ LATE_WINTER("Late Winter", "§9")
+}