ChatColorPlus
1.16.4A lightweight Minecraft plugin that adds customizable chat colors and formatting with permission-based access.
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:
- "" = 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] %" 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 " - 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> " - 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.
- chatcolor.modifier.*
- chatcolor.modifier.
- chatcolor.change.*
- chatcolor.change.self
- chatcolor.admin
- chatcolor.group.
- chatcolor.custom.
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 ! :)
[MEDIA=youtube]https://youtu.be/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.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta