Customize your chat with prefixes, suffixes, colors, nicknames, pronouns, and more!
Customize your chat with prefixes, suffixes, colors, nicknames, pronouns, and more!

Open the visual editor with `/chateditor` to customize your chat without memorizing commands:
| Command | Description | Example |
|---|---|---|
| `/prefix ` | Set your chat prefix | `/prefix VIP` |
| `/prefix clear` | Remove your prefix | `/prefix clear` |
| `/suffix ` | Set your chat suffix | `/suffix MVP` |
| `/suffix clear` | Remove your suffix | `/suffix clear` |
| `/nickname ` | Set your display name | `/nickname CoolSteve` |
| `/nickname clear` | Reset to username | `/nickname clear` |
| `/pronouns ` | Set your pronouns | `/pronouns she/her` |
| `/pronouns clear` | Remove your pronouns | `/pronouns clear` |
| Command | Description | Example |
|---|---|---|
| `/namecolor ` | Set your name color | `/namecolor GOLD` |
| `/namecolor clear` | Reset name color | `/namecolor clear` |
| `/msgcolor ` | Set your message color | `/msgcolor #FF69B4` |
| `/msgcolor clear` | Reset message color | `/msgcolor clear` |
| `/prefixcolor ` | Set your prefix color | `/prefixcolor RED` |
| `/prefixcolor clear` | Reset prefix color | `/prefixcolor clear` |
| `/suffixcolor ` | Set your suffix color | `/suffixcolor AQUA` |
| `/suffixcolor clear` | Reset suffix color | `/suffixcolor clear` |
| `/pronounscolor ` | Set your pronouns color | `/pronounscolor PINK` |
| `/pronounscolor clear` | Reset pronouns color | `/pronounscolor clear` |
| `/colors` | Show all available colors | `/colors` |
| Command | Description | Example |
|---|---|---|
| `/style name bold` | Toggle bold on your name | `/style name bold` |
| `/style name italic` | Toggle italic on your name | `/style name italic` |
| `/style name underline` | Toggle underline on your name | `/style name underline` |
| `/style message bold` | Toggle bold on messages | `/style message bold` |
| `/style message italic` | Toggle italic on messages | `/style message italic` |
| `/style message underline` | Toggle underline on messages | `/style message underline` |
| Command | Description | Example |
|---|---|---|
| `/gradient name ` | Gradient effect on name | `/gradient name RED GOLD` |
| `/gradient message ` | Gradient effect on messages | `/gradient message #FF0000 #0000FF` |
| `/gradient name clear` | Remove name gradient | `/gradient name clear` |
| `/gradient message clear` | Remove message gradient | `/gradient message clear` |
| `/rainbow name` | Toggle rainbow on name | `/rainbow name` |
| `/rainbow name on` | Enable rainbow on name | `/rainbow name on` |
| `/rainbow name off` | Disable rainbow on name | `/rainbow name off` |
| `/rainbow message` | Toggle rainbow on messages | `/rainbow message` |
| `/rainbow message on` | Enable rainbow on messages | `/rainbow message on` |
| `/rainbow message off` | Disable rainbow on messages | `/rainbow message off` |
| Command | Description | Example |
|---|---|---|
| `/chateditor` | Open the visual chat editor | `/chateditor` |
| `/chatprofile` | View your current chat profile | `/chatprofile` |
| `/resetformat` | Reset all customizations | `/resetformat` |
| Command | Description | Example |
|---|---|---|
| `/chatadmin view ` | View a player's profile | `/chatadmin view Steve` |
| `/chatadmin reset ` | Reset a player's profile | `/chatadmin reset Steve` |
| `/chatadmin setprefix [value]` | Set/clear player prefix | `/chatadmin setprefix Steve Admin` |
| `/chatadmin setsuffix [value]` | Set/clear player suffix | `/chatadmin setsuffix Steve Pro` |
| `/chatadmin setnickname [value]` | Set/clear player nickname | `/chatadmin setnickname Steve Steven` |
| `/chatadmin setpronouns [value]` | Set/clear player pronouns | `/chatadmin setpronouns Steve he/him` |
| `/chatadmin setnamecolor [value]` | Set/clear player name color | `/chatadmin setnamecolor Steve RED` |
| `/chatadmin setmsgcolor [value]` | Set/clear player message color | `/chatadmin setmsgcolor Steve AQUA` |
| `/chatadmin clearrainbow ` | Disable rainbow effects | `/chatadmin clearrainbow Steve` |
| `/chatadmin cleargradient ` | Clear gradient effects | `/chatadmin cleargradient Steve` |
You can also use any hex color in the format `#RRGGBB`:
Config file: `config.json`
```json { "DefaultNameColor": "WHITE", "DefaultMessageColor": "WHITE", "MaxPrefixLength": 16, "MaxSuffixLength": 16, "MaxNicknameLength": 24, "MaxPronounsLength": 16, "AllowBold": true, "AllowItalic": true, "AllowUnderline": true, "AllowGradients": true, "AllowRainbow": true, "EnableMentions": true, "MentionColor": "YELLOW", "MentionSound": true } ```
| Option | Description | Default |
|---|---|---|
| DefaultNameColor | Default color for player names | WHITE |
| DefaultMessageColor | Default color for messages | WHITE |
| MaxPrefixLength | Maximum prefix length | 16 |
| MaxSuffixLength | Maximum suffix length | 16 |
| MaxNicknameLength | Maximum nickname length | 24 |
| MaxPronounsLength | Maximum pronouns length | 16 |
| AllowBold | Allow bold text style | true |
| AllowItalic | Allow italic text style | true |
| AllowUnderline | Allow underline text style | true |
| AllowGradients | Allow gradient text effects | true |
| AllowRainbow | Allow rainbow text effects | true |
| EnableMentions | Enable @mention system | true |
| MentionColor | Color for highlighted mentions | YELLOW |
| MentionSound | Play sound when mentioned | true |
Configure permissions in `config.json`:
| Permission | Description | Default |
|---|---|---|
| chatcustomization.prefix | Use /prefix command | chatcustomization.prefix |
| chatcustomization.suffix | Use /suffix command | chatcustomization.suffix |
| chatcustomization.nickname | Use /nickname command | chatcustomization.nickname |
| chatcustomization.pronouns | Use /pronouns command | chatcustomization.pronouns |
| chatcustomization.color | Use color commands | chatcustomization.color |
| chatcustomization.style | Use style commands | chatcustomization.style |
| chatcustomization.gradient | Use gradient effects | chatcustomization.gradient |
| chatcustomization.rainbow | Use rainbow effects | chatcustomization.rainbow |
| chatcustomization.admin | Use admin commands | chatcustomization.admin |
Set `RequirePermissionForPrefix`, `RequirePermissionForSuffix`, etc. to `true` to enforce permissions.
Player profiles are stored in JSON format in the plugin data folder:
``` [VIP] Steve (he/him) [MVP]: Hello everyone! ```
Where:
Support on Discord
If you'd like to support me and the development of my mods, I recommend trying out BisectHosting. Use code "project8gbderam" to get 25% off your first month of a gaming server for new customers. They offer 24/7 support and lightning-fast response times, ensuring you're in great hands and providing exceptional assistance for all your gaming needs. https://www.bisecthosting.com/project8gbderam

0 Comments