SimpleTabColors
SimpleTabColors
A lightweight that adds permission-based colors to your tab list.
To have a player or group get a special color in the list, simply give them a permission that looks something like simpletabcolors.[color code]. For example, the permission simpletabcolors.4 applied to your admins group would give them a dark red name in the tab list.
This was designed to be a lightweight, permission-based plugin. It's less than 30 lines of code, and will remain working with future Bukkit/Minecraft updates for the foreseeable future with no updates required. Don't be worried if it hasn't been updated for 6 months!
Permissions
- simpletabcolors.[color code]: Gives the player with the permission a name in the tab list that is colored with the given color code.
The * Node Issue/Solution
If you have a permissions plugin that allows you to have a * node permission, this will give you all permissions, including the permissions for all the colors in the tab list. The first permission it finds will be used, which means if you have the star node, you'll usually have black.
When using the * node, you'll want to negate the permissions for all the colors you don't want until you get to the color you want. For example, in bPermissions, you negate permissions by using a minus sign in front of the permission. That might make your permissions look something like this:
- * - -simpletabcolors.1 # Negate every color you don't want. - -simpletabcolors.2 - -simpletabcolors.3 - simpletabcolors.4 # This one isn't negated because you want the dark red color (4).
You only have to negate permissions if you have or inherit the * node. The plugin should work fine under all other circumstances.
Screenshot

-
View User Profile
-
Send Message
Posted Mar 21, 2013@joehot200
I won't be adding this.
-
View User Profile
-
Send Message
Posted Mar 13, 2013Could it be possible for the colours to just be totally random? like, member joe shows up in the tab list as red, member cameron as green, i stop pressing tab, press it again, and then joe is yellow, and cameron is blue, etc?
-
View User Profile
-
Send Message
Posted Mar 6, 2013@chaseoes
Not have it crash the server or bring up an error?
-
View User Profile
-
Send Message
Posted Mar 6, 2013@deleted_9935739
It does not use the trailing color codes, and thus allows an extra 2 characters.
@deleted_9935739
What do you suggest I do to names that end up being the same?
-
View User Profile
-
Send Message
Posted Mar 6, 2013Found an issue when long player names are the same except a few ending characters. Their names are TeamKillShot and TeamKillShotlwl and both in the same group with the same color. It shows up as TeamKillSh.. in the tab list. When one of them joins the server when another is already on, it immediately crashes the server and stops it.
-
View User Profile
-
Send Message
Posted Mar 1, 2013@chaseoes
Can you check out this plugin then? http://dev.bukkit.org/server-mods/tabmanager/ The names didn't get shortened at all but not all the colors seemed to work for me.
-
View User Profile
-
Send Message
Posted Mar 1, 2013@deleted_9935739
No, Minecraft has a built-in limit of 16 characters - the colors added to the name take up 4, and the ..'s take up another 2 (totaling 6). So the max length of a name will always be 10 letters.
-
View User Profile
-
Send Message
Posted Mar 1, 2013@deleted_9935739
Same here
-
View User Profile
-
Send Message
Posted Feb 27, 2013@chaseoes
DiamondSword17 shows up as DiamondSwo.. What is the reason for the name length limit? Can it be disabled?
-
View User Profile
-
Send Message
Posted Feb 27, 2013@deleted_9935739
Example name?
-
View User Profile
-
Send Message
Posted Feb 27, 2013Why is this making names short that were already short enough in the beginning? Other color tab plugins don't have this problem, but they don't seem to fully work.
-
View User Profile
-
Send Message
Posted Feb 23, 2013@ThisUsernameIsMine
Please re-download v2.0.
-
View User Profile
-
Send Message
Posted Feb 22, 2013Whenever someone joins the server i'm getting the following console-output (under 2.0):
00:37:26 [INFO] 0
00:37:26 [INFO] 1
00:37:26 [INFO] 2
00:37:26 [INFO] 3
00:37:26 [INFO] 4
00:37:26 [INFO] 5
00:37:26 [INFO] 6
00:37:26 [INFO] 7
00:37:26 [INFO] 8
00:37:26 [INFO] 9
00:37:26 [INFO] a
00:37:26 [INFO] b
00:37:26 [INFO] c
00:37:26 [INFO] d
00:37:26 [INFO] e
00:37:26 [INFO] f
Also, i've set my rank's color to c, but it shows black at tab :0
edit: Could you possibly leave the color reset out after each player name? It will make the connection bars look funny but gives player names room for two more characters.
Thank you in advance :)
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Mindrun
As I said two comments below yours, this is planned for a future release.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@chaseoes
You can use TagAPI for colouring player name tags above their heads.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@chaseoes
You are a legend! I've been waiting for that functionality for quite a while now
-
View User Profile
-
Send Message
Posted Feb 21, 2013@artlune
Yes, this is planned for a future release.
-
View User Profile
-
Send Message
Posted Feb 21, 2013Looks great! This makes me wonder if permission-based colors are also possible for display names above the head as well. (simplenamecolors.4 permission makes your name appear red above your head).
-
View User Profile
-
Send Message
Posted Feb 20, 2013@monstercat101
Your permissions plugin should allow you to negate nodes, (for example you would prefix it with ^ in bPermissions). You should be able to negate the ones getting inherited.
-
View User Profile
-
Send Message
Posted Feb 20, 2013Awesome plugin. Is there any permission that can reset the tab color of a group to none? as I have inheritence groups that are conflicting, and I want to reset my mod group tab color, but it changes, from blue, to yellow, and not the color I want.