Barebones, perfectly functional color management:
ColorMaster
ColorMaster is a very barebones plugin. It's simple to configure, simple to use, and it works. That's all. It just works.
ColorMaster provides automatic color code interpretation to ALL the text-inclusive areas of Minecraft: chat, signs, and books. When typing in chat, editing sign text, or writing in books, the AMPERSAND character (&) will be replaced with Minecraft's color character to form color codes wherever possible.
Chat
Color code conversion is by default only granted to operators, but can be granted to other players using the permission colors.chat. This plugin does its absolute best to not interfere with any other plugins - if you deny permission through this plugin, it can still be granted with another plugin's system.
Signs
Color code conversion for signs is enabled by default, but can be revoked if desired using the permission colors.sign. Color codes on signs will be translated when the user finishes entering the text and finalizes the sign.
ColorMaster also includes a complimentary command for editing already-placed signs. Use /editsign <#> <text...> while looking at a sign to change the text on a given line. By default this command is only available to operators, but can be granted to other players using the permission colors.editsign.
Books
Color code conversions for books is enabled by default, but can be revoked if desired using the permission colors.books. Color codes in books will be translated whenever the book is closed, even if it is not signed, allowing authors to close a book and quill and reopen it to see the effects of their color codes on the text before signing it.
ColorMaster also includes a complimentary command to convert a signed book back into an editable form. Use /editbook while holding a written book to convert it back into a book and quill, allowing it to be re-edited. By default this command is only available to operators, but can be granted to other players using the permission colors.editbook.
Permissions
- colors.chat
- allows use of color codes in chat (defaults to op)
- colors.signs
- allows use of color codes on signs (defaults to true)
- colors.books
- allows use of color codes in books (defaults to true)
- colors.editsign
- allows use of the /editsign command (defaults to op)
- colors.editbook
- allows use of the /editbook command (defaults to op)

