Thứ Năm, 28 tháng 11, 2013

Colored Tags Plugin 1.7.4

http://www.img3.9minecraft.net/Bukkit-Plugin/Colored%20Tags.png


This plugin allows to set a color for the name tag above players’ heads, without using TagAPI or other dependacies. This plugin allows to create mixed colors, prefix and suffixes. It’s not meant to be a copy of NameTags, NametagEdit or similar plugins, but a better solution for compatibility with HealthBar (yes, even with the bars after the name! After showing health, the color/prefix/suffix will be restored).


How does it work?


This plugin uses the scoreboard, and it saves the teams to the disk, then it removes them on disable. It uses the Bukkit API, so it’s compatible with other plugin like HealthBar (But you must disable world selection for players, and permissions for players, otherwise they will not see the name). In the configs you can add even a prefix to a given user.

You cannot set a prefix or a suffix longer than 16 characters!

Troubleshooting


Common errors



  • Permissions related problems (90%)

  • Problems with tab names

  • Conflicting plugin, that uses the scoreboard system (ScoreboardStats will hide any colored tag, but v0.6.0 should be compatible)


Searching for a fix


Try to use the plugin on a clean craftbukkit with no other plugins. If Colored Tags works, it may be a compatibility problem. Try to add other plugins until the tags will not work anymore, so you have found a conflicting plugin.

Try to enable permission-debug to check that users have the correct permission.


If you don’t see colored names on the tab list, but the plugin is working with name tags, check that other plugin doesn’t change the tab names (like HealthBar, Essentials).


Permissions Tutorial


Permission nodes


IMPORTANT: do not mix these permissions to make a formatted color (e.g. bold + green + underlined), create your custom colors instead.

coloredtags.black

coloredtags.dark_blue

coloredtags.dark_green

coloredtags.dark_aqua

coloredtags.dark_red

coloredtags.dark_purple

coloredtags.gold

coloredtags.gray

coloredtags.dark_gray

coloredtags.blue

coloredtags.green

coloredtags.aqua

coloredtags.red

coloredtags.light_purple

coloredtags.yellow

coloredtags.white

coloredtags.magic (unreadable name!)

coloredtags.bold

coloredtags.strike

coloredtags.underline

coloredtags.italic


IMPORTANT: you must negate the permission nodes for groups that inherits these permissions from other groups, or they will have the same prefix(or a random one)! You can negate coloredtags.* and after add the color that you want. The order is important! You can enable permission-debug to see what’s wrong with permission on login or on /ctags reload.


Custom permissions


Custom permissions are for custom colors (eg red + bold) or for adding prefixes (eg [Admin]) to the name tag. They work just like other permission nodes. You can look at the configuration to learn how to create them.


Common errors and inheritance issues


If you have trouble with permissions, first enable permission-debug (the plugin will tell you the permission found for a user when he joins).


Suppose that there are two groups in your permissions manager: USERS and ADMINS. ADMINS inherit permissions from USERS.ADMINS will have all the permissions from USERS group. This is how the file looks like with PermissionsEx:




groups:  users:    permissions:    - example.permission  admins:    permissions:    - example.admin    inheritance:    - users



Now we will add a colored tag to USERS; ADMINS will have the same color too, because they inherit all the permissions. We want ADMINS to have a red tag. We negate the permission inherited from users (coloredtags.blue), “-” is the negation symbol for PermissionEx. We add the permission for the red color to ADMINS.




groups:  users:    permissions:    - coloredtags.blue  admins:    permissions:    - -coloredtags.blue   # This is a negated permission    - coloredtags.red    inheritance:    - users



Want something easier?


This will work on all the groups: negate the permission coloredtags.* and after add the wanted color the the group. Keep in mind that the order of the permissions makes the difference.




groups:  users:    permissions:    - coloredtags.blue  admins:    permissions:    - coloredtags.red    - -coloredtags.*   # The negation node MUST be after the color,    inheritance:        # or they won't have any permission.    - users



You can even setup more groups (USERS, MODS, ADMINS) with this method, giving them a negation node and a normal permission for the color.




groups:  users:    permissions:    - coloredtags.blue    - -coloredtags.*  mods:    permissions:    - coloredtags.green    - -coloredtags.*    inheritance:    - users  admins:    permissions:    - coloredtags.red    - -coloredtags.*    inheritance:    - mods




Commands


























commandpermissioninfo
/ctags, /coloredtags-info about the plugin
/ctags reloadcoloredtags.reloadreloads the config and custom permissions
/ctags updatecoloredtags.updatepermission to receive update notofication on join and execute the command


Configuration file





# Here you can create your mixed colors and prefixes. you choose what permission node to set and you can use it like every other node.# You can use these placeholders, that will be replaced by# the corresponding symbols:<3 = ❤[*] = ★[**] = ✹[p] = ●[v] = ✔[+] = ♦[++] = ✦[x] = █[/] = ▌custom-colors-permissions:  # Format:  - '[permission]: [prefix] <name> [suffix]'  # You must replace [prefix], [suffix] and [permission]. <name> will be  # replaced by the name of the player that is using that color.  - coloredtags.bold_red:&c&l     #This will produce a bold and red tag  - coloredtags.bold_underline:&l&n  - 'coloredtags.admin: &4[Admin]&c '     # ↑ to use spaces you must use single quotes!# Should the plugin change even the tab names?change-tab-names: true# This disables the default permissions, if you want to use only custom colors.use-only-custom-permissions: false# The updater will check for a new version on every startup, and it will notificate players with coloredtags.update if an update has been found.update-notification: true# If you get a different color than the one that you choose, you may want to use this, it will tell you what permission nodes does a player have on login, so you can negate them that permission (be careful with groups inheritance).permission-debug: false# Disable this if you have a plugin for changing death messages. With this set to true, ColoredTags will attempt to hide the team prefix and suffix from the death messages.fix-death-messages: true# If enabled, tags will be recalculated every minute, without manually do /ctags reload.refresh-every-minute: true



Errors or bugs? Post a ticket!


Colored Tags Plugin 1.7.4 Download Links


http://www.dl2.9minecraft.net/index.php?act=dl&id=1388461900


http://www.dl5.9minecraft.net/index.php?act=dl&id=1388487383

Không có nhận xét nào:

Đăng nhận xét