ColorMe
ColorMe - Add color to player names
Version v3.8.1
Old forum link: Click!
Description
This plugin aims to modify the chat with colors, prefixes and suffixes.
You can set the color/prefix/suffix for individual players or create groups and add players to them.
There are several supported third-party plugins and other supported things like Spout or an economy system.
It's a rebirth of ColorMe and Prefixer from @Valrix
I'm happy to hear about your opinion, just leave a comment with a feature request, bug, improvement or just a personal opinion.
As a reminder I want to say that I worked very long on this and really appreciate a 'thank you' in form of a donation! (See details on the bottom)
Demonstration
English (thanks @Gavanand Kali for this!)
German
German presentation by Flocki4everything
Czech
Czech presentation by videote123
Russian
Russian presentation by mantislic
Google slideshow with all information
Slideshow (like a PowerPoint presentation)
Features
- Add colors to a player's name in chat, above the head and in the tab list
- Prefixer and Suffixer integration. COLORING WITH THE '&' character!
- Group system! Support for PermissionsEx, bPermissions and GroupManager, or use the own implemented system
- Multi-world support
- Economy support via Vault
- TagAPI support - colored nickname above the head without using Spout
- Spout support (colored nickname above your head!)
- Bukkit Permissions support (recommend is bPermissions)
- Get/Set/Remove colors from command-line
- Players are notified if their name color is changed and the new color is displayed
- Tab-list support
- Mix colors
- Create own colors
- Rainbow and random color support
- Use colors in the chat and on signs colors, too
- Automatically color the text
- Feature for new color on each join
- Length limitation (max & min) of prefixes/suffixes
- Word blacklist
- Completely localized, change any message
- NEW Let other plugins use ColorMe values!
- NEW Choose your own chat formatting!
- NOTE: This plugin sends usage statistics! If you wish to disable the usage stats, look at /plugins/PluginMetrics/config.yml!
FAQ
Having issues with ColorMe?
Maybe your question is already answered!
Take a look at the FAQ
If you still got problems, create a ticket!
Config
See the config here!
(Fully commented!)
Commands & Permissions
Only the bukkit permissions are supported! I highly recommend that you use a plugin for permissions like bPermissions!
If no permission system is found, all commands are for OPs only!
If you want to use ECONOMY, please use Vault!
See the extra site for commands and permissions here!
Custom colors
There is a thread where you can share your custom colors!
Localization
English (default) by xGhOsTkiLLeRx
Download
Russian by Coffeemann
Download
German by xGhOsTkiLLeRx
Download
Feel free to share your localizations and they will be added here, just leave a comment with a link to a translated localization.yml!
Thanks for contributing!
Downloads/Source Code/Dev Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
(Latest dev builds/bleeding edge builds) - - Dev builds from Jenkins
(Source code hosted on Github) - - Source Code
Future Plans (a.k.a. ToDo)
Per world colorDoneRainbow color?DoneGroups colorAdded in 3.5
Make sure to take a look at the always up to date ToDo!
API
ColorMe has got an API.
If you are interested into using the API, take a look at the API site.
Known Bugs
- Tab list doesn't work all the time.
- Strange player names due to coloring on Windows? Use ANSICON
Changelog
Version 3.8.1
- Errors will be logged into debug.log when enabled
- Fixed error with groups
- Allow spaces for group prefixes and suffixes, too
- Build against latest bukkit
Version 3.8
- Global defaults are working again
- Use Sun coding conventions
- Improved various features
- Fixed various smaller bugs
- Fix for tab shortening
- Try to avoid conflicts with other sign related plugins
- Added German and Russian localization to main page
Credits
@Valrix for his awesome plugin! I'm glad you allowed me to fork it!
Thanks to all the testers with the 3.5 dev version!
Banner
Feel free to use this banner!! :)
Statistics (from MCStats)
Donations
I worked really hard on this plugin and I'm very happy about any donation.
Support me & buy me some beer, this makes me happy and keeps me interested in this plugin.
Donation chain: -> I receive some money -> Buy coffee -> Work longer -> Faster Updates -> Your benefit!
There is a button on top of this page (right to the different tabs)
License
This plugin is released under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) license!
@ThisUsernameIsMine
Color codes are counting, too.
That's why you can have your name in RED, (up to 15 letters) but only a few if you have rainbow.
Anyway, I'll look if I can increase it a bit ;)
@xGh0sTkiLLeRx
Yes, and unfortunately ColorMe's limit is even more strict: 10 visible characters + the two dots :(
Isn't it possible to increase this up to 14 (two more than iChatPlayerList can handle and two chars under Minecraft's maximum nickname length), or do color codes need more space?
Best regards :)
@ThisUsernameIsMine
ColorMe does nearly the same like iChatPlayerList ;)
I also added a check to prevent too long usernames & I use two dots to show there is more to see!
I'm currently using bPermissions 2 with iChat and iChatPlayerList (running RB MC 1.1-R3) for colored names @ TAB. The problem with iChatPlayerList is that playernames that exist of more than 12 characters are cut-off/trimmed, with two trailing dots in it.
As far as i know there aren't any other plugins with support for colored TAB-names (besides ColorMe), but i wonder how your plugin handles/copes with long player names existing of 12 ~ 16 characters.
Also please implement colored groups :-(
Best regards and thanks for the plugin!
@migsthegod
Already planned for the next release to enable/disbale specific colors and control them via a permission node
Is it possible to add a permission node to the rainbow and random color?
It would really help and i'd donate for it
@xGh0sTkiLLeRx
I found out that I was running ChatManager, so I disabled it, that fixed something that I was trying to fix for months (thanks) but colorme still colors the prefix. Got any other ideas?
@Captian_Nemo
I know PEX is the short form ;)
Anyway, seems like you use ChatManager, too?
If yes, it's not a problem with ColorMe, it's a problem with ChatManager.
Instead of changing the chat format, it's changing the displayName. (Like ColorMe does, too!)
So anything will be overridden. Right now I'm working on an integration of Prefixer into ColorMe.
@xGh0sTkiLLeRx
Yes, PEX is short for PermissionsEx.
@Captian_Nemo
Which system are you using to set the prefix?
I guess PEX, right?
@xGh0sTkiLLeRx
It does color the prefix: http://i39.tinypic.com/1p8o5y.png http://i40.tinypic.com/2crmy2v.png http://i39.tinypic.com/dxifko.png
Using PermissionsEX 1.17 and Essentials 2.8.48 on craftbukkit 1796. I can provide a complete list if you want, along with configs.
@xGh0sTkiLLeRx
Never mind. I just realized you are doing your plugin completely different from how I thought you were doing. So nothing to see here... move along...
@xGh0sTkiLLeRx
Perfect. I'll see what I can do.
@n0trub
Woah! That's an awesome suggestion! :)
Definitely will try to integrate this! Thx!
A suggestion of awesome: Customizable color patterns.
Make a section in the config file, or some other file, where a custom pattern can be specified; then have it an option in-game. Then cool things like alternating patterns, or a different colored first letter, or anything the user wants could be made as their color! Just a thought for some future version. That is all.
@Captian_Nemo
You have to make a color in the permissions.yml with &e for example.
Depending on which plugin you mean exactly, it's how it's coded. If the chat is modified (displays a prefix before the name) ColorMe won't color the prefix.
If the name itself is colored, ColorMe will color the whole displayname.
@migsthegod
Because there isn't any node for any color - won't add it, srry.
And /color doesn't override anything. If you are sure it's a bug by ColorMe, create a ticket. Thx.
Hi.
Why is there no individual permission node for the rainbow and random color?
And why does color override ALL other commands? You cannot use bcooldowns, essentials override, bshortcut or anything with this plugin..
How do you get it to color just the name and not the prefix as well, in PermissionsEX?
http://pastebin.com/mHbFHrbP I keep getting this Anyone wanna help?
@yoyosamo
At the moment, no. But I can add it in the next version!
UPDATE IS OUT!