public class TagManager extends Object
The manager insert in Team Scoreboard of player, making a simple tag and team
Constructor and Description |
---|
TagManager(me.kewi.TabsTag tabsTag) |
Modifier and Type | Method and Description |
---|---|
String |
getString(String path)
Get string tag
|
String |
getTagFromConfig(String tag)
Get tag from configuration
|
Team |
getTeam(String nickname)
Get current team from player
|
boolean |
hasTeam(String nickname)
Player has team
|
void |
reload()
Remove all tags and put new tags to players
|
void |
removeAllTeams() |
void |
removeTeam(Player player)
Remove team from player
|
void |
setHealth(Player player)
Set player health icon
|
void |
starTask()
Start task to auto-update
|
void |
updateTeam(Player player)
Update team by player
|
void |
updateTeam(Player player,
Team team)
Update team from player
|
public boolean hasTeam(String nickname)
nickname
- Nickname from player to check has teampublic Team getTeam(String nickname)
nickname
- Nickname from player to get in scoreboard teampublic void updateTeam(Player player)
player
- Add team to playerpublic void updateTeam(Player player, Team team)
player
- require to update teamteam
- team to set in playerpublic String getTagFromConfig(String tag)
tag
- Tag in configuration filepublic String getString(String path)
path
- path to get format tagpublic void removeTeam(Player player)
player
- Remove team from playerpublic void starTask()
public void reload()
public void setHealth(Player player)
player
- update player health iconpublic void removeAllTeams()