Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
✅ Minecraft 1.26.x Supported
ChatColor now supports Minecraft 1.26.x!
This project is a fork of ChatColor2, continuing its development while maintaining the original features and adding compatibility for newer Minecraft versions.
Description:
ChatColor allows players to change the colour and style of their chat to many different things! Colour your chat in over 16 million different colours, with all Minecraft colours, modifiers and hex colours supported!
Plugin Support
If you need some help or support with the plugin, please join my support Discord server here: https://discord.gg/cfs7svbNMw
Features:
- Change the colour of your players' chat message to over 16 million different possibilities.
- Supporting legacy, hex, rainbow, and gradient colours, giving you maximum customisability.
- All modifiers including bold, italic, underlined, and even obfuscated if you really want it, are available.
- MySQL & MariaDB support - keep your colours the same across all of your servers.
- Supports setting colours from console - easy to include as a donor purchase reward.
- Complete set of permissions allowing for fine control over player access to colours.
- Custom colour system to make it easier to create and save your favourite hex, rainbow, or gradient colours.
- Group colour system to enable permission-based set colours.
- Fully customisable plugin messages.
- Fully customisable GUI for advanced colour selection.
- Settings to modify plugin functionality.
- Helpful and friendly author! Always here to help where I can.
Note: See below for help on commands, permissions, colours, modifiers and settings!
Commands:
Key:
- "<value>" = Required value.
- "[value]" = Optional value.
Main Command:
- "/chatcolor [player] <color/default> [modifiers]" - Change yours or a player's chat colour!
- For a custom colour, use: "/chatcolor [player] %<name>" The name is defined in the "custom-colors.yml" config file.
- Note: Please see here for information on hex colours! The format is like so: "&#RRGGBB", where each character after the "#" must be a number or letter between "0-9" and "a-f".
Admin Commands:
- "/chatcolor permissionshelp" - Shows permissions help!
- "/chatcolor settingshelp" - Shows settings help!
- "/chatcolor reload" - Reloads all configs, use if you changed them while running!
- "/chatcolor reset" - Use with caution, resets the config to the default!
- "/chatcolor set <setting> <value>" - Changes one of the many settings.
- "/chatcolor confirm" - Confirms a setting change.
- "/chatcolor group <add/remove/list> [name] [color]" - Adds, removes, or lists group colours.
- "/chatcolor custom <add/remove/list> [name] [color]" - Adds, removes, or lists custom colours.
Other Commands:
- "/chatcolor" - Shows your current chat colour!
- "/chatcolor gui" - Open a GUI for selecting your desired colour!
- "/chatcolor <add/remove> <modifier>" - Adds or removes a modifier.
- "/chatcolor available" - Shows your available colours and modifiers!
- "/chatcolor commandshelp" - Shows command help!
Customisable GUI:
- The GUI is fully customisable in the "gui.yml" config.
- Includes example GUIs for normal colours, hex colours and custom colours.
- Feel free to ask for help if you need assistance creating your own.
Settings:
- command-name
- color-override
- confirm-timeout
- default-color
- join-message
- notify-others
- auto-save
- save-interval
- force-custom-colors
- command-opens-gui
Colours & Modifiers:
Valid Colours:
- 0 or black
- 1 or dark.blue
- 2 or green
- 3 or dark.aqua
- 4 or red
- 5 or purple
- 6 or gold
- 7 or grey
- 8 or dark.grey
- 9 or blue
- a or light.green
- b or aqua
- c or light.red
- d or magenta
- e or yellow
- f or white
- All hex colours, in the format "#RRGGBB"
Valid Modifiers:
- k or obfuscated
- l or bold
- m or strikethrough
- n or underlined
- o or italic
Permissions:
- chatcolor.*
- chatcolor.use
- chatcolor.use-color-codes
- chatcolor.use-hex-codes
- chatcolor.special
- chatcolor.gui
- chatcolor.color.*
- chatcolor.color.<color>
- chatcolor.modifier.*
- chatcolor.modifier.<modifier>
- chatcolor.change.*
- chatcolor.change.self
- chatcolor.admin
- chatcolor.group.<color-name>
- chatcolor.custom.<color-name>
Note: You must use either numbers or letters found above for the colours and modifiers permissions.
PlaceholderAPI
Note: Some placeholders may not work correctly and will be improved in future updates.
Available placeholders:
- %cc_full_color%
- %cc_color%
- %cc_color_name%
- %cc_colored_color_name%
- %full_color_name%
- %colored_full_color_name%
- %cc_modifiers%
- %cc_modifier_names%
- %cc_modified_modifier_names%
- %cc_full_modifier_names%
- %cc_modified_full_modifier_names%
- %cc_group%
- %cc_<color/modifier>_available%
Videos
Plugin showcase by Barbercraft! :)
[MEDIA=youtube]s4tlJ4Zs2EI[/MEDIA]
Data Collection:
This plugin uses bStats to collect anonymous usage statistics. This can be disabled by changing "stats" in "config.yml" to "false".
Bugs:
If you find any bugs, please report them! You can report bugs through GitHub or by joining the support Discord server shown at the top of this page.


