BattleTags
BattleTags
Team-based player tags for Bukkit servers.
Overview
BattleTags introduces a vibrant new way to differentiate between players with popular team-based plugins. Players will see others' name tags colored to match their team, group, faction or town.
Note: Color codes take up 2 character spaces; any name longer than 14 characters will be shortened.
Features
Currently, BattleTags works with the following plugins:
- Factions by Brettflan: Tags are based on faction relations, according to the colors you've specified with Factions. Players will see a difference between allies, enemies, members and neutrals of their faction.
- SimpleClans by phaed420: Legacy support for below CraftBukkit 1.4.6-R1.0. Clan relations determine tag colors, as defined in the BattleTags config.yml file. Players will see a difference between allies, enemies, rivals and warring clans.
- SimpleClans2 by p000ison: Clan relations determine tag colors, as defined in the BattleTags config.yml file. Players will see a difference between allies, enemies, rivals and warring clans.
- Towny Advanced by ElgarL: Requires development build 0.82.0.6 or greater. Tags are based on nation relations, as defined in the BattleTags config.yml file. Players will see a difference between allies and enemies.
HealthBar by filoghost: Up close tags are as defined in healthbar, far away is like normal battletags. Both names will have the colors from the relation. Some healthbar configurations might not work.- Confirmed broken -> Sets health to 0
- Ancient RPG by MysticCity: Tags are based on team or party, as defined in the BattleTags config.yml file.
- xTeam by protocos: Tags are based on team relations, as defined in the BattleTags config.yml file.
- War by tommytony: Tags are based on team colors.
Installation
This plugin requires TagAPI or ProtocolLib to change the color of player tags.
This plugin requires TabAPI or ProtocolLib to modify the player tablist!
There is one command, /bt reload (battletags.reload), which defaults to op. It's drag, drop, and go!
Source
Commits are welcome on Github!
Check here for more information. If reporting a bug or suggesting a feature, please file a ticket.
TODO
- Make tab list with colored names GROUPED - W.I.P.
- BattleArena compatibility - needs testing
- myRPG compatibility
- McMMO party/alliance members tags
- HeroStronghold compatibility
BUGS
Healthbar is still not working
Also Towny deletion of nations and towns requires you to relog. Let's hope nobody does that often!
Does this plugin support mcMMO-TagAPI? If not, please add support or additional feature :) Thanks!
Please add HeroStronghold compatibility! Thanks
Sorry guys, i still cant find any time, maybe in 2 weeks. If anyone wants to take this over or help me with it, feel free to ask!
This doesn't seem to be working with HealthBars after all >.>;
After testing whether it was protocollib or this plugin that was interfering with HealthBars I can confirm it is indeed this plugin that is resetting HeathBars' HP display to 0.
Oh this is a wonderful plugin!
I LOVE that it's compatible with HealthBar! Especially now that I see you plan to add McMMO support as well. :o
Lots of my players create Parties, and I have Towns too though, so just a heads up that i think the McMMO should over-ride whatever Towny's color tag would be.. To avoid any confusion.. Just for future reference.
Does this plugin itself have an API or does it hook into other Plugins to change appropriately? I may have a request depending on this.
Can you add faction's tag to players tags? Btw, awesome plugin,thank you. :)
Please add name faction with tags players to Factions...
If you could add support for all HealthBar configurations that would be great, I really like this plugin, keep up the good work! :)
@Xickle
Great to hear! Thanks for the feedback.
I will hopefully find some time to look into those bugs ;)
I'm trying to use BattleTags with xTeam, and can give you some feedback! For one, a team is selected/changed the player names only appear in a different color after a relog. And players with no team are displayed as red/hostile. That's the only two bugs I found so far.
do you think you could add RacesandClasses integration?
@predawnia
Added it to the todo list ;)
Can you make it compatible with mcMMO? The Power Levels doesn't show with BattleTags installed
@MURD3RUS
A fix is coming soon, just cant squash the last bug :/ but the memory loss is not caused by BattleTags, since the code didnt change, tagAPI did. You can also try to jsut remove tagAPI and install ProtocolLib.
As for the memory loss, try to install spigot and use their timings commands (http://www.spigotmc.org/wiki/timings/)
Console coming up with an error upon boot-up and occasionally crashing the server after sucking up all my memory.
[BattleTags] Enabling BattleTags v2.6
[BattleTags] Hooked into Factions 2.3.0
[BattleTags] "BattleTags v2.6" has registered a listener for org.kitteh.tag.PlayerReceiveNameTagEvent on method "public void me.happypikachu.BattleTags.managers.BattleTagsAPIManager.onNameTag(org.kitteh.tag.PlayerReceiveNameTagEvent)", but the event is Deprecated. "Server performance will be affected"; please notify the authors [HappyPikachu, kwek20].
[BattleTags] Activated integration with TagAPI
[BattleTags] Activated integration with TabAPI
BattleTags isn't compatible with HealthBars after 1.7 (confirmed).
10k downloads 0.o
@Preii
Will also add it to the list XD But its getting quite long :S
@rakyysek
Try it just with protocollib?
Hello! This would be awesome if you could support "myRPG" too! They got a guild plugin!