Skip to content

Instantly share code, notes, and snippets.

@VitorBlog
Last active July 7, 2020 23:26
Show Gist options
  • Save VitorBlog/c3dbf7b0f42e154389fea3321bdbda0a to your computer and use it in GitHub Desktop.
Save VitorBlog/c3dbf7b0f42e154389fea3321bdbda0a to your computer and use it in GitHub Desktop.
MinecraftColors to HEX
import java.awt.Color
object MinecraftColor {
val DARK_BLUE = Color.decode("#0000AA")
val DARK_GREEN = Color.decode("#00AA00")
val DARK_AQUA = Color.decode("#00AAAA")
val DARK_RED = Color.decode("#AA0000")
val DARK_PURPLE = Color.decode("#AA00AA")
val DARK_GRAY = Color.decode("#555555")
val LIGHT_PURPLE = Color.decode("#FF55FF")
val BLACK = Color.decode("#000000")
val GOLD = Color.decode("#FFAA00")
val GRAY = Color.decode("#AAAAAA")
val BLUE = Color.decode("#5555FF")
val GREEN = Color.decode("#55FF55")
val AQUA = Color.decode("#55FFFF")
val RED = Color.decode("#FF5555")
val YELLOW = Color.decode("#FFFF55")
val WHITE = Color.decode("#FFFFFF")
fun fromString(string: String): Color {
return when (string) {
"0" -> MinecraftColor.BLACK
"1" -> MinecraftColor.DARK_BLUE
"2" -> MinecraftColor.DARK_GREEN
"3" -> MinecraftColor.DARK_AQUA
"4" -> MinecraftColor.DARK_RED
"5" -> MinecraftColor.DARK_PURPLE
"6" -> MinecraftColor.GOLD
"7" -> MinecraftColor.GRAY
"8" -> MinecraftColor.DARK_GRAY
"9" -> MinecraftColor.BLUE
"a" -> MinecraftColor.GREEN
"b" -> MinecraftColor.AQUA
"c" -> MinecraftColor.RED
"d" -> MinecraftColor.LIGHT_PURPLE
"e" -> MinecraftColor.YELLOW
else -> MinecraftColor.WHITE
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment