ColorMe - Add color to player names Version: v3.8.1 BukkitDev: 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 (Video and Presentation) 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 Spout support (colored nickname above your head!) TagAPI support - colored nickname above the head without using Spout! 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 (fully commented) here: Click 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! Download/Source Code/Dev Builds (Latest recommend version on Dropbox) - - Download (tracked via bit.ly) |||| Download (direct) (Latest dev builds/bleeding edge builds) - - Dev builds from Jenkins (tracked via bit.ly) |||| Dev builds from Jenkins (direct) (Source code hosted on Github) - - Source Code (tracked via bit.ly) |||| Source Code (direct) Future Plans (a.k.a. ToDo) Per world color Done Rainbow color? Done Groups color Added 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 Version 3.7 Fixed NPE with TagAPI Fixed error with tabList Fixed for bPermission 2.10 BREAKING: Added new chat formatting, you decide where each "variable" should go BUT: Still supporting old, legacy format Heavily improved blacklist, no more bypassing! Improved GroupManager support Mavenized the plugin Added feature to remove the name above the head (request) Updated Metrics TagAPI support is now on by default Small cleanup (code and localization) Tweaked autochatcolor Added minimum lenght of prefixes and suffixes Made support for Factions optional Version 3.6 Fixed Async error Fixed GroupManager NPE Added support for group colors in PermissionsEX, bPermissions and GroupManager Added support for replacement, use the values and it will be replaced by ColorMe The name above the head will now use the first color from random/rainbow/custom color Added autoChatColor feature Fixed colored bracket Native support for Factions and iChat Version 3.5 Added mixed colors. Combine them via a '-' Added own colors. (colorme.self.custom) Support of group prefix and suffix -> PEX, bPermissions & GroupManager supported! Fixed caused lag Added support for signs (colorme.sign) and chat (colorme.chat) New color on join option Display the global suffix/prefix all the time Blacklist of words (suffixer.nofilter and prefixer.nofilter) Length limitation of prefix/suffix Remove chat brackets Fixed random color Improvements (should reduce lag, too) Free usage with prefixer.free, suffixer.free, colorme.free Update config if wanted (clears empty lines) Only write players into the file, who actually modified something Soft-Mode -> Just provide name coloring when EssentialsChat, bChatManager, ChatManager or mChatSuite are present Added coloring the name above the head with the TagAPI (colorme.nametag) AsyncPlayerChatEvent -> Update for Bukkit 1.3.1 Varoius spell fixes Added debug mode (and log file) TagAPI permission (colorme.nametag) SoftMode; write your own plugin name Added mixed colors (bold-blue for example) (permission: colorme.self.mixed, config value, too) Add ability for prefix/suffixes with a space (example: This_is_a_long_prefix) Own group system Version 3.4.1 Support update for 1.1 R6 Version 3.4 Added multi-world support for ColorMe Fixed various bugs Added PREFIXER and SUFFIXER Newest version of statistics Added localization Enable/disable plugin parts New permission for each color Enable/disable colors Enable/disable displayname, playerList and playerTitle Support of new color, MAGIC Per world values, default value & global default values New commands (see above) New permissions (see above) Version 3.3 Added rainbow and random color Big code improvement, cleanup Possibility to force config update Adjusted messages Added native Tab-list support. Fixed NPE with usage statistics Version 3.2 Spout support Added colour alias Version 3.1 Added automatic update of the old config Version 3.0 Updated the whole commands Uses Vault as economy base Version 2.4.1 (last Version by Valrix) Patched the "name swap" bug. Thanks @Zelif! Version 2.4 by Valrix Fixed NPEs when using /reload Setting your own color is now OP-only by default Version 2.3 by Valrix Now supports native Bukkit permissions in place of Permissions. Leaner code & overall clean-up Improved command handling Improved resource management Version 2.2 by Valrix Thanks to help from @Drakia, ColorMe should now work with iChat, EssentialsChat, etc. Version 2.1 by Valrix Updated to work with newest iConomy (v5) *Requires v5* Numerous code improvements Version 2.0 by Valrix Fixed the bug where you couldn't remove or set colors at times. Version 1.9 by Valrix Fixed the bug with setting someone else's color. Version 1.8 by Valrix Fixed a bug with saving prefixes. Version 1.7 by Valrix Added Permissions support Added iConomy support Added ability to manipulate player name colors through command-line Many code improvements and tweaks to improve performance Version 1.6 by Valrix Added hasColor() method for hooked plugins to check if the player even has a color at all. Mainly for convenience. Version 1.5 by Valrix Support to be hooked into, details above. Version 1.4 by Valrix A few code improvements, this update is optional since it still works with latest RB. Version 1.3 by Valrix Changed priority to HIGHEST, should prevent other plugins from overriding name color, even though they shouldn't be doing so in the first place... Version 1.2 by Valrix Fixed a bug with removing the color from the name (now nicer) Only OPs can change another player's name, even if non-OP is set so players can't run around changing each other's names. Changed command to /colorme to keep it from clashing with any other plugins. Version 1.1 by Valrix Fixed code to work with new command handler Updated code to fix the "Too many open files" bug Added config file with option to allow non-OP players to set name color Version 1.0 by Valrix Release of ColorMe 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! License This plugin is released under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) license!