diff options
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/fishing/FishingTimer.kt | 2 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/fishing/tracker/SeaCreatureTracker.kt | 13 |
2 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/fishing/FishingTimer.kt b/src/main/java/at/hannibal2/skyhanni/features/fishing/FishingTimer.kt index 79fdc21f3..8f6988de7 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/fishing/FishingTimer.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/fishing/FishingTimer.kt @@ -136,7 +136,7 @@ class FishingTimer { val barnTimerAlertTime = config.alertTime * 1_000 val color = if (duration > barnTimerAlertTime) "§c" else "§e" val timeFormat = TimeUtils.formatDuration(duration, biggestUnit = TimeUnit.MINUTE) - val name = StringUtils.optionalPlural(currentCount, "sea creature", "sea creatures") + val name = StringUtils.canBePlural(currentCount, "sea creature", "sea creatures") val text = "$color$timeFormat §8(§e$currentCount §b$name§8)" config.pos.renderString(text, posLabel = "BarnTimer") diff --git a/src/main/java/at/hannibal2/skyhanni/features/fishing/tracker/SeaCreatureTracker.kt b/src/main/java/at/hannibal2/skyhanni/features/fishing/tracker/SeaCreatureTracker.kt index 1dfd03e79..6a1e1a382 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/fishing/tracker/SeaCreatureTracker.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/fishing/tracker/SeaCreatureTracker.kt @@ -114,6 +114,12 @@ object SeaCreatureTracker { ) } + return if (currentCategory == nameAll) { + { true } + } else filterCurrentCategory() + } + + private fun filterCurrentCategory(): (String) -> Boolean { val items = SeaCreatureManager.allVariants[currentCategory] ?: run { ErrorManager.logErrorStateWithData( "Sea Creature Tracker can not find all sea creature variants", @@ -123,12 +129,7 @@ object SeaCreatureTracker { ) return { true } } - val filter: (String) -> Boolean = if (currentCategory == nameAll) { - { true } - } else { - { it in items } - } - return filter + return { it in items } } @SubscribeEvent |