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!
The server, while loading, gets "[Warning] No spout" or something like that, and just hangs there. I have no idea why..
@shankomaster
Great! :)
I'll look how to check for empty lines and to remove them!
yeah it definitely did, a check would be awesome
@shankomaster
Did the cleaning of the players.yml helped to remove the lag? It's the second time I hear that there are so many empty lines.
If this would reduce the lag I could run a test on each start, to clean up the config.
I understand, you may want to put a warning up that people should periodically clear their config files, as my server was almost unplayable after a month or two of having this plugin on.
@xdevilpopx
Weird. They should work. Make sure you use lowercase and not ColorMe.* for example!
I'll look into it anyway
@jhs232
It's a custom color. Type /color list to see an example.
It's like the real rainbow :)
@shankomaster
When I have time to work on it.
I'm very busy at the moment, and the lag issue isn't the only thing I have to work on.
I'm very sorry for the delay, but I have to focus on school and exams.
When can we expect the new version with the lag issues fixed? :D
What is meant with rainbow color?
For some reason the permission node colorme.self don't work for me :( The only plugin I'm using is PEX permissions. This plugins is the best if only the node worked for me.
Can you set a color to a group, for the users name? PEX! Edit: You are planning it :P
@Brickman619
Please create a ticket and provide the necessary information! Thx.
@Brickman619
Please provide more information! Make sure you have enabled Prefixer in the config!
When i try to set a prefix with the /prefix command it says "An internal error occurred when performing this operation.". Please help!
Whenever I try to add a prefix to myself so it says [Admin] when I talk I can not see anything.
@xGh0sTkiLLeRx
awesome! Glad to hear it :]
edit: I just cleared my colors and prefix/suffix files and blanked them! The lag has certainly improved :P
@shankomaster
I already are working on it and badda2k runs beta tests for me :)
Anyway thx for the info
@4135
Thx for the feedback :D
I ran a few more tests with the nolagg examine like @badda2k and yeah its saying it uses a lot more lag than the other plugins! Im a noob at java, but I noticed the config file has every player even if they dont have a prefix/suffix, maybe it causes lag because it uses a loop to go through to grab the prefixes/suffixes for every player even if they dont have it? Im not sure exactly how the plugin works but it baffles me how such a simple chat plugin could cause more lag than my War or Magicspells plugin.... anyway heres the info
Plugin: ColorMe
Average duration: 2.001 ms/tick
Total duration: 1000.319 ms/500 ticks
class de.xghostkillerx.colorme.ColorMePlayerListene
Epic plugin is epic thank you for update this plugin and make it with every update more epic
@badda2k
Yep. Please PM me with more information! Thx :)
@xGh0sTkiLLeRx
PlayerChatEvent is causing the most lag. I used nolagg to figure out what was causing the lag. NoLagg Examine pretty accurate. If you want, I could send you what it looks like. It compares it to the rest of the plugins I have. Colorme is more than 2x laggier than WorldGuard , 7x laggier than LogBlock, and 23x laggier than mcmmo. :/
@shankomaster
Yes I can add the new color stuff.
You can expect it in the next version.
Already possible are them for the /color command!