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