It does, but the color codes for text do not match those for map text. The pattern for map text color is "§[0-9]+;" instead of ChatColor's "§[0-9A-FK-OR]"