public interface Team
scoreboard
.Modifier and Type | Method and Description |
---|---|
void |
addPlayer(OfflinePlayer player)
This puts the specified player onto this team for the scoreboard.
|
boolean |
allowFriendlyFire()
Gets the team friendly fire state
|
boolean |
canSeeFriendlyInvisibles()
Gets the team's ability to see
invisible teammates. |
String |
getDisplayName()
Gets the name displayed to players for this team
|
String |
getName()
Gets the name of this Team
|
NameTagVisibility |
getNameTagVisibility()
Gets the team's ability to see name tags
|
Set<OfflinePlayer> |
getPlayers()
Gets the Set of players on the team
|
String |
getPrefix()
Gets the prefix prepended to the display of players on this team.
|
Scoreboard |
getScoreboard()
Gets the Scoreboard to which this team is attached
|
int |
getSize()
Gets the size of the team
|
String |
getSuffix()
Gets the suffix appended to the display of players on this team.
|
boolean |
hasPlayer(OfflinePlayer player)
Checks to see if the specified player is a member of this team.
|
boolean |
removePlayer(OfflinePlayer player)
Removes the player from this team.
|
void |
setAllowFriendlyFire(boolean enabled)
Sets the team friendly fire state
|
void |
setCanSeeFriendlyInvisibles(boolean enabled)
Sets the team's ability to see
invisible teammates. |
void |
setDisplayName(String displayName)
Sets the name displayed to players for this team
|
void |
setNameTagVisibility(NameTagVisibility visibility)
Set's the team's ability to see name tags
|
void |
setPrefix(String prefix)
Sets the prefix prepended to the display of players on this team.
|
void |
setSuffix(String suffix)
Sets the suffix appended to the display of players on this team.
|
void |
unregister()
Unregisters this team from the Scoreboard
|
String getName() throws IllegalStateException
IllegalStateException
- if this team has been unregisteredString getDisplayName() throws IllegalStateException
IllegalStateException
- if this team has been unregisteredvoid setDisplayName(String displayName) throws IllegalStateException, IllegalArgumentException
displayName
- New display nameIllegalArgumentException
- if displayName is longer than 32
characters.IllegalStateException
- if this team has been unregisteredString getPrefix() throws IllegalStateException
IllegalStateException
- if this team has been unregisteredvoid setPrefix(String prefix) throws IllegalStateException, IllegalArgumentException
prefix
- New prefixIllegalArgumentException
- if prefix is nullIllegalArgumentException
- if prefix is longer than 16
charactersIllegalStateException
- if this team has been unregisteredString getSuffix() throws IllegalStateException
IllegalStateException
- if this team has been unregisteredvoid setSuffix(String suffix) throws IllegalStateException, IllegalArgumentException
suffix
- the new suffix for this team.IllegalArgumentException
- if suffix is nullIllegalArgumentException
- if suffix is longer than 16
charactersIllegalStateException
- if this team has been unregisteredboolean allowFriendlyFire() throws IllegalStateException
IllegalStateException
- if this team has been unregisteredvoid setAllowFriendlyFire(boolean enabled) throws IllegalStateException
enabled
- true if friendly fire is to be allowedIllegalStateException
- if this team has been unregisteredboolean canSeeFriendlyInvisibles() throws IllegalStateException
invisible
teammates.IllegalStateException
- if this team has been unregisteredvoid setCanSeeFriendlyInvisibles(boolean enabled) throws IllegalStateException
invisible
teammates.enabled
- true if invisible teammates are to be visibleIllegalStateException
- if this team has been unregisteredNameTagVisibility getNameTagVisibility() throws IllegalArgumentException
IllegalArgumentException
- if this team has been unregisteredvoid setNameTagVisibility(NameTagVisibility visibility) throws IllegalArgumentException
visibility
- The nameTagVisibilty to setIllegalArgumentException
- if this team has been unregisteredSet<OfflinePlayer> getPlayers() throws IllegalStateException
IllegalStateException
- if this team has been unregisteredint getSize() throws IllegalStateException
IllegalStateException
- if this team has been unregisteredScoreboard getScoreboard()
unregistered
void addPlayer(OfflinePlayer player) throws IllegalStateException, IllegalArgumentException
This will remove the player from any other team on the scoreboard.
player
- the player to addIllegalArgumentException
- if player is nullIllegalStateException
- if this team has been unregisteredboolean removePlayer(OfflinePlayer player) throws IllegalStateException, IllegalArgumentException
player
- the player to removeIllegalArgumentException
- if player is nullIllegalStateException
- if this team has been unregisteredvoid unregister() throws IllegalStateException
IllegalStateException
- if this team has been unregisteredboolean hasPlayer(OfflinePlayer player) throws IllegalArgumentException, IllegalStateException
player
- the player to search forIllegalArgumentException
- if player is nullIllegalStateException
- if this team has been unregisteredCopyright © 2015. All rights reserved.