summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorValo <87186719+Emzudemil@users.noreply.github.com>2023-06-27 23:06:41 +0200
committerGitHub <noreply@github.com>2023-06-27 23:06:41 +0200
commitb455aea562059cb4eac1201b2f1b058fbc4c1691 (patch)
tree8ebdea741228a836ceb63ab4c13a1616ac094135 /src/main/java/at/hannibal2/skyhanni/utils
parent8b4cf7d640d2941026625b54f849a143dff871e9 (diff)
downloadskyhanni-b455aea562059cb4eac1201b2f1b058fbc4c1691.tar.gz
skyhanni-b455aea562059cb4eac1201b2f1b058fbc4c1691.tar.bz2
skyhanni-b455aea562059cb4eac1201b2f1b058fbc4c1691.zip
Merge pull request #262
* Added DungeonLividFinder and implemented it into the mod * Merge branch 'beta' into livid_finder
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/LorenzColor.kt29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/LorenzColor.kt b/src/main/java/at/hannibal2/skyhanni/utils/LorenzColor.kt
index 69763f0c7..4199dd6d3 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/LorenzColor.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/LorenzColor.kt
@@ -1,5 +1,9 @@
package at.hannibal2.skyhanni.utils
+import at.hannibal2.skyhanni.test.command.CopyErrorCommand
+import net.minecraft.client.Minecraft
+import net.minecraft.item.EnumDyeColor
+import net.minecraft.util.ChatComponentText
import java.awt.Color
enum class LorenzColor(private var chatColorCode: Char, private val color: Color) {
@@ -32,4 +36,29 @@ enum class LorenzColor(private var chatColorCode: Char, private val color: Color
val blue = color.blue
return Color(red, green, blue, opacity)
}
+
+ companion object {
+ fun getMatchingColor(enumDyeColor: EnumDyeColor): LorenzColor? {
+ return when(enumDyeColor) {
+ EnumDyeColor.WHITE -> WHITE
+ EnumDyeColor.MAGENTA -> LIGHT_PURPLE
+ EnumDyeColor.PINK -> LIGHT_PURPLE
+ EnumDyeColor.RED -> RED
+ EnumDyeColor.SILVER -> GRAY
+ EnumDyeColor.GRAY -> GRAY
+ EnumDyeColor.GREEN -> DARK_GREEN
+ EnumDyeColor.LIME -> GREEN
+ EnumDyeColor.BLUE -> BLUE
+ EnumDyeColor.PURPLE -> DARK_PURPLE
+ EnumDyeColor.YELLOW -> YELLOW
+ else -> {
+ CopyErrorCommand.logError(
+ Exception("Unknown dye color: $enumDyeColor"),
+ "Unknown dye color: $enumDyeColor"
+ )
+ return null
+ }
+ }
+ }
+ }
} \ No newline at end of file