
PluginApache-2.0
ChatColors
ChatColor is a plugin that allows you to write with colors and patterns, you can create all the patterns you want with their own colors, styles and permissions
160
Downloads
1
Followers
3 months ago
Updated
📦
2
Versions
📖About ChatColors
ChatColor 🎨
ChatColor is a lightweight, high-performance Spigot plugin that empowers players to express themselves through highly customizable chat patterns and gradients. Whether you want a simple solid color or a complex moving gradient, ChatColor provides the tools to make your chat stand out.
✨ Why ChatColor?
- Custom Patterns: Don't settle for defaults. Create your own unique color sequences.
- 1.8 - 1.21 Compatibility: Supports almost every modern and legacy version of Minecraft.
- No Dependencies: Runs out of the box without requiring extra libraries.
- EULA Friendly: An ideal cosmetic perk for your server store.
- Custom GUI: Includes a built-in, easy-to-use menu for player selection.
🚀 Features
Pattern Modes
| Mode | Description |
|---|---|
| SINGLE | Use only the first color selected. |
| RANDOM | Colors are applied randomly to each character. |
| LINEAR | Cycles through colors in a linear sequence. |
| LINEAR_IGNORE_SPACES | Linear cycling that skips spaces for a cleaner look. |
| GRADIENT | Creates a smooth, beautiful transition between colors. |
Technical Highlights
- MySQL Support: Sync player data across your entire network.
- PlaceholderAPI Support: Show off active colors in Tab, Scoreboards, or Chat.
- ChatControl Support: Deep integration for advanced chat formatting.
- Update Checker: Get notified immediately when a new version is released.
🛠 Commands & Permissions
Player Commands
| Command | Permission | Description |
|---|---|---|
/chatcolor gui |
chatcolor.gui |
Open the pattern selection menu |
/chatcolor set <name> |
chatcolor.set |
Manually set your chat pattern |
/chatcolor list |
chatcolor.list |
List all available patterns |
/chatcolor disable |
chatcolor.disable |
Turn off your custom chat color |
Admin Commands
| Command | Permission | Description |
|---|---|---|
/chatcoloradmin set <p> <n> |
chatcolor.admin.set |
Change a specific player's pattern |
/chatcoloradmin gui <p> |
chatcolor.admin.gui |
Open the selection menu for a player |
/chatcoloradmin reload |
chatcolor.admin.reload |
Reload the plugin configuration |
Additional Permissions:
chatcolor.updatenotify: Receive update alerts on join.chatcolor.color.[pattern_name]: Access to a specific custom pattern.chatcolor.*: Grant access to all plugin features.
🧩 Placeholders
Integrate ChatColor into your Tablist, Scoreboard, or Chat using PlaceholderAPI:
%chatcolor_pattern_name%— Returns the plain name of the equipped pattern.%chatcolor_pattern_name_formatted%— Returns the name of the pattern formatted with its own colors.
⚙️ Configuration
The plugin is designed to be fully configurable. You can modify every message, define your own patterns, and toggle features like MySQL or Update Checking within the config.yml.