aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/fishing/TrophyRarity.kt
blob: d4df5f2eb40ac0c21d00969f93af0249f3123866 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package at.hannibal2.skyhanni.features.fishing

import at.hannibal2.skyhanni.utils.StringUtils.firstLetterUppercase

enum class TrophyRarity(val formatCode: String) {
    BRONZE("§8"),
    SILVER("§7"),
    GOLD("§6"),
    DIAMOND("§b");

    val formattedString get() = "$formatCode${name.firstLetterUppercase()}"

    companion object {
        fun getByName(rawName: String) = values().firstOrNull { rawName.uppercase().endsWith(it.name) }
    }
}