aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/mixins/hooks/GuiIngameHook.kt10
1 files changed, 7 insertions, 3 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 4785c0da2..8eb8442cd 100644
--- a/src/main/java/at/hannibal2/skyhanni/mixins/hooks/GuiIngameHook.kt
+++ b/src/main/java/at/hannibal2/skyhanni/mixins/hooks/GuiIngameHook.kt
@@ -35,13 +35,17 @@ private fun replaceString(text: String): String? {
if (SkyHanniMod.feature.garden.plotNameInScoreboard && GardenAPI.inGarden()) {
if (text.contains("⏣")) {
val plot = GardenPlotAPI.getCurrentPlot()
- val pestSuffix = if (text.contains("ൠ")) {
+ val hasPests = text.contains("ൠ")
+ val pestSuffix = if (hasPests) {
val pests = text.last().digitToInt()
" §7(§4${pests}ൠ§7)"
} else ""
val name = plot?.let {
- if (it.isBarn()) "§aThe Barn" else "§b" + it.name
- } ?: "§aGarden §cOutside"
+ if (it.isBarn()) "§aThe Barn" else {
+ val namePrefix = if (hasPests) "" else "§aPlot §7- "
+ "$namePrefix§b" + it.name
+ }
+ } ?: "§aGarden §coutside"
return " §7⏣ $name$pestSuffix"
}
}