Bukkit Color Codes

Quickly reference our list of Bukkit color codes and format codes to style your chat messages, server welcome messages/MOTD and in-game text.

List of Bukkit Color Codes

ColorNameChat codeMOTD codeHex
Black0u00A70
Dark Blue1u00A71
Dark Green2u00A72
Dark Aqua3u00A73
Dark Red4u00A74
Dark Purple5u00A75
Gold6u00A76
Gray7u00A77
Dark Gray8u00A78
Blue9u00A79
Greenau00A7a
Aquabu00A7b
Redcu00A7c
Light Purpledu00A7d
Yelloweu00A7e
Whitefu00A7f

Bukkit Format Codes

Bukkit plugins use the same format codes as vanilla Minecraft. In Java source, reference them through the Bukkit ChatColor enum; in configuration files, paste the §-prefixed codes from the MOTD column style.

FormatCodeEffect
Obfuscated§kRapidly cycles random characters through each letter position.
Bold§lRenders following text in a bold weight.
Strikethrough§mDraws a line through the middle of following text.
Underline§nUnderlines following text.
Italic§oItalicizes following text.
Reset§rClears all active color and format styles.

Bukkit color syntax

Bukkit-derived servers (Spigot, Paper, and many others) inherit Minecraft's `§` formatting system. Plugin APIs such as `ChatColor` in the Bukkit library wrap these codes so you can write `ChatColor.RED + "message"` in Java.

The color table matches the classic 16-color palette: dark and light variants of red, green, blue, aqua, purple, yellow, plus black, gray, white, and gold.

MOTD and plugin messages

Server list MOTDs embed codes directly in `server.properties` or through plugins like ServerListPlus. Use the MOTD column when copying into files that expect Unicode section signs.

Combine with format codes below for bold or italic welcome messages. Always reset styles with `§r` before switching colors mid-string to avoid bleed-through in chat logs.

Placeholder APIs (PlaceholderAPI, MiniMessage on Paper) offer higher-level formatting; they still compile down to these legacy codes for client compatibility.