Commands & Permissions
Manage all aspects of ChatColor with these commands and their associated permissions.
Commands
The base command for the plugin is /color, with aliases: /chatcolor and /cc.
| Command | Description | Permission |
|---|---|---|
/color |
Opens the main color selector GUI | chatcolor.use |
/color gui |
Opens the main color selector GUI | chatcolor.use |
/color reset |
Removes your active chat color | chatcolor.use |
/color set <type> <key> |
Sets a color, gradient, or pattern by key | chatcolor.use |
/color create <name> <tag> <icon> [permission] |
Create a new custom color | chatcolor.create |
/color reload |
Reloads all plugin configuration | chatcolor.reload |
Permissions
General Permissions
| Permission | Description | Default |
|---|---|---|
chatcolor.use |
Access to the GUI and basic commands | true |
chatcolor.reload |
Reload the plugin configuration files | op |
chatcolor.create |
Allows creating custom colors via command | op |
chatcolor.minimessage |
Use MiniMessage tags & legacy colors in chat | false |
Wildcard Permissions
| Permission | Description | Default |
|---|---|---|
chatcolor.color.* |
Access to all solid colors | op |
chatcolor.gradient.* |
Access to all gradients | op |
chatcolor.pattern.* |
Access to all patterns | op |
GUI Access Permissions
Control access to specific sections of the main menu GUI.
| Permission | Description | Default |
|---|---|---|
chatcolor.gui.solid |
Access to the Solid Colors section | true |
chatcolor.gui.gradient |
Access to the Gradients section | true |
chatcolor.gui.pattern |
Access to the Patterns section | true |
Entry-Specific Permissions
Each individual color, gradient, and pattern has its own permission node for granular control. These are defined in colors.yml and patterns.yml.
Examples:
- Solid Color:
chatcolor.color.red - Gradient:
chatcolor.gradient.sunset - Pattern:
chatcolor.pattern.rainbow