Some of them are really hard on the eyes, especially yellow. Orange isn't so great against white, and neither is light green.
I'll reduce teh brightness again... Or add an option to disable colors and use standard colors (black names in the players list, And one color for you, one for others, on e for server and one for bots in the main chat).
Different colors do look attractive when used by different players but the sad part is some colors do seem disturbing. Either we keep some fixed colors for use (talking about dark color tones) or just set a default color for every individual object. Name - Black, Bot - Red, Link - Blue, hope you got the idea.
I've had an idea concerning this a while back. While it may limit the color selection, I believe it would prevent users from picking shades that are intended for eye rape. As the colors are selected, they have a value with Red, Green, and Blue. The highest possible amount for each is 255. Total white would be 765. If the values for R, G, and B are tracked; the RGB total could cap off at about 255 * 2.5 or 637~. 637 total is pretty liberal in brightness, too. Code (text): R = Selection's Red Value G = Selection's Green Value B = Selection's Blue Value R + G + B = C If C > 637, Change R, G, and B to 0. In other words, make it black or possibly a random color. Else = OK I don't know C++'s syntax, so that's the best I could have explained it.
The problem was green that could produce lime green or lime yellow (even with having one color set to 0) I capped green at 180/255 and kept the usual lightness check and there's no problems now.