COWMODSКаталог модов

ChatColor

A lightweight Minecraft plugin that adds customizable chat colors and formatting with permission-based access.

Автор: Aelshi9092обновлён 8 авг. 2026 г.
ДекорОбщениеУтилиты

Описание

✅ 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.

Последние версии

Все версии →
release

ChatColorPlus 1.16.4

1.16.4
8 авг. 2026 г.619Minecraft: 1.13, 1.13.1, 1.13.2, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
ChatColor2 v1.16.4 Chat plugin compatibility release. Includes the ZelChat support from 1.16.3. Verified against a live Folia 26.1.2 server. Fixed - No colour at all with EssentialsX Chat, LPC and similar chat plugins (regression in 1.16.2). - 1.16.2 moved colouring onto Paper's modern chat event only. Chat formatters that cancel the legacy chat event and send the message themselves therefore captured the message before ChatColor had coloured it, so nothing was coloured. - Colouring now happens on the chat event again, as it did in 1.16.1 and earlier. - EssentialsX stripping the colour by permission. - EssentialsX sanitises the chat message against the sender's permissions at LOWEST priority. - Because ChatColor's colour lives in the message text, it was treated as something the player typed and removed — all of it for players without "essentials.chat.color", and hex/gradients for players without "essentials.chat.rgb". - ChatColor now also re-applies the colour when the chat line is rendered, after every other plugin has run, so there is nothing left to strip. - Messages that still carry colour are left untouched, so plugins that handle colour themselves keep working and nothing is coloured twice. - Gradient, rainbow and hex colours not working with ZelChat. - ZelChat builds the chat line from the raw message plus its own format and ignores the Bukkit/Paper chat events entirely, so colours written to the chat event were discarded before players saw them. - Plain colour codes survived because ZelChat parses those itself, which is why only gradients, rainbows and hex colours appeared broken. - ChatColor now applies the colour through ZelChat's own module API ("ModulePriority.HIGHEST", so it runs after ZelChat's internal modules). - Your chat format, prefixes and tags are left untouched — only the player's message is coloured. Notes - Players' own colour codes are still respected exactly as before; the "color-override" setting is unchanged. - "/chatcolor pause" is respected by the render-time pass too. - The ZelChat integration is automatic and takes precedence when ZelChat is installed. - If ZelChat is present but too old to provide its API, ChatColor logs a warning and uses the chat events instead. - Messages that ZelChat or another module cancelled, filtered or rewrote are left alone. - "use-modern-chat-event" now controls the render-time pass rather than which chat event is used. Leave it on unless you specifically want the old chat-event-only behaviour. - Run "/chatcolor debug" to see which path is active and which plugins are on the chat events. - Nothing changes for servers without ZelChat or a permission-based chat plugin.
release

ChatColorPlus 1.16.2

1.16.2
2 авг. 2026 г.88Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
ChatColor2 v1.16.2 Bug-fix release focused on gradient, rainbow, and hex custom colours not appearing in chat on modern Paper/Folia servers. Verified on: Folia 1.21.2 (Build 26.1.2) Fixed Modern chat compatibility - Fixed gradient, rainbow, and hex colours disappearing from chat on modern Paper/Folia servers. - ChatColor now uses Paper's AsyncChatEvent instead of the legacy chat event. - Prevents other chat plugins (such as EssentialsX) from stripping modern colour formatting before ChatColor processes it. Colour restoration - Added a final chat renderer that restores colours if another plugin removes all formatting. - Messages that already contain formatting are left untouched to avoid double-colouring. Synchronous chat handling - Fixed colours being skipped when chat was fired synchronously. - "ChatColorEvent" now correctly matches the actual thread context instead of always being marked asynchronous. - Event dispatch failures no longer prevent colours from being applied. Reload stability - Fixed a "NullPointerException" after "/chatcolor reload" when selecting colours in the GUI. - Player configuration files are now managed separately from plugin configuration. - Player data survives reloads and is reloaded lazily when needed. Data loading - Fixed several crash paths caused by player data not being fully loaded. - Saving player data, opening the GUI, and reading or writing colours now safely handle unloaded data. - Applies to both YAML and SQL storage backends. Storage failures - Storage errors can no longer prevent chat colours from being applied. - Default-colour and inaccessible-colour checks are isolated. - Console warnings are shown only once instead of repeatedly printing stack traces. Deleted colours - Fixed deleted custom colours causing chat messages to be prefixed with the literal text "null". Added "/chatcolor debug" Requires OP or the "chatcolor.admin" permission. Provides a diagnostic report including: - Stored player colour - Resolved colour - Colourised preview - Legacy hex mode status - Active chat event type - Every plugin listening to both chat events and their priorities Also enables per-message console logging showing: - The colour ChatColor applies - The final rendered chat message Use this command first if colours are not appearing, as it identifies conflicting plugins directly. "use-modern-chat-event" New configuration option: use-modern-chat-event: true - Default: "true" - Set to "false" to use the legacy chat event. - Requires a server restart. - Servers without Paper's modern chat API (such as Spigot) automatically fall back to the legacy event. API Changes - "ChatColorEvent#getChatEvent()" now returns "null" when the modern chat event is enabled, since there is no legacy "AsyncPlayerChatEvent". - Plugins using "ChatColorEvent" should either: - Null-check "getChatEvent()", or - Set "use-modern-chat-event: false". Notes - No manual configuration changes are required. - The new "use-modern-chat-event" option is automatically added to existing "config.yml" files when updating.
release

ChatColorPlus 1.16.1

1.16.1
6 июн. 2026 г.201Minecraft: 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Скачать
Что нового
Changelog - Added Folia support. - Updated compatibility for the latest Minecraft versions. - Improved stability and performance. - Minor bug fixes and internal improvements.