public interface Team
scoreboard.| Modifier and Type | Interface | Description |
|---|---|---|
static class |
Team.Option |
Represents an option which may be applied to this team.
|
static class |
Team.OptionStatus |
How an option may be applied to members of this team.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addEntry(String entry) |
This puts the specified entry onto this team for the scoreboard.
|
void |
addPlayer(OfflinePlayer player) |
Deprecated.
Teams can contain entries that aren't players
|
boolean |
allowFriendlyFire() |
Gets the team friendly fire state
|
boolean |
canSeeFriendlyInvisibles() |
Gets the team's ability to see
invisible teammates. |
ChatColor |
getColor() |
Gets the color of the team.
|
String |
getDisplayName() |
Gets the name displayed to entries for this team
|
Set<String> |
getEntries() |
Gets the Set of entries on the team
|
String |
getName() |
Gets the name of this Team
|
NameTagVisibility |
getNameTagVisibility() |
Deprecated.
|
Team.OptionStatus |
getOption(Team.Option option) |
Get an option for this team
|
Set<OfflinePlayer> |
getPlayers() |
Deprecated.
Teams can contain entries that aren't players
|
String |
getPrefix() |
Gets the prefix prepended to the display of entries 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 entries on this team.
|
boolean |
hasEntry(String entry) |
Checks to see if the specified entry is a member of this team.
|
boolean |
hasPlayer(OfflinePlayer player) |
Deprecated.
Teams can contain entries that aren't players
|
boolean |
removeEntry(String entry) |
Removes the entry from this team.
|
boolean |
removePlayer(OfflinePlayer player) |
Deprecated.
Teams can contain entries that aren't players
|
void |
setAllowFriendlyFire(boolean enabled) |
Sets the team friendly fire state
|
void |
setCanSeeFriendlyInvisibles(boolean enabled) |
Sets the team's ability to see
invisible teammates. |
void |
setColor(ChatColor color) |
Sets the color of the team.
|
void |
setDisplayName(String displayName) |
Sets the name displayed to entries for this team
|
void |
setNameTagVisibility(NameTagVisibility visibility) |
|
void |
setOption(Team.Option option,
Team.OptionStatus status) |
Set an option for this team
|
void |
setPrefix(String prefix) |
Sets the prefix prepended to the display of entries on this team.
|
void |
setSuffix(String suffix) |
Sets the suffix appended to the display of entries on this team.
|
void |
unregister() |
Unregisters this team from the Scoreboard
|
@NotNull String getName() throws IllegalStateException
IllegalStateException - if this team has been unregistered@NotNull String getDisplayName() throws IllegalStateException
IllegalStateException - if this team has been unregisteredvoid setDisplayName(@NotNull
String displayName)
throws IllegalStateException,
IllegalArgumentException
displayName - New display nameIllegalArgumentException - if displayName is longer than 128
characters.IllegalStateException - if this team has been unregistered@NotNull String getPrefix() throws IllegalStateException
IllegalStateException - if this team has been unregisteredvoid setPrefix(@NotNull
String prefix)
throws IllegalStateException,
IllegalArgumentException
prefix - New prefixIllegalArgumentException - if prefix is nullIllegalArgumentException - if prefix is longer than 64
charactersIllegalStateException - if this team has been unregistered@NotNull String getSuffix() throws IllegalStateException
IllegalStateException - if this team has been unregisteredvoid setSuffix(@NotNull
String suffix)
throws IllegalStateException,
IllegalArgumentException
suffix - the new suffix for this team.IllegalArgumentException - if suffix is nullIllegalArgumentException - if suffix is longer than 64
charactersIllegalStateException - if this team has been unregistered@NotNull ChatColor getColor() throws IllegalStateException
ChatColor.RESETIllegalStateException - if this team has been unregisteredvoid setColor(@NotNull
ChatColor color)
color - new color, must be non-null. Use ChatColor.RESET for
no colorboolean 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 unregistered@Deprecated @NotNull NameTagVisibility getNameTagVisibility() throws IllegalArgumentException
IllegalArgumentException - if this team has been unregistered@Deprecated void setNameTagVisibility(@NotNull NameTagVisibility visibility) throws IllegalArgumentException
visibility - The nameTagVisibility to setIllegalArgumentException - if this team has been unregistered@Deprecated @NotNull Set<OfflinePlayer> getPlayers() throws IllegalStateException
IllegalStateException - if this team has been unregistered\getEntries()@NotNull Set<String> getEntries() throws IllegalStateException
IllegalStateException - if this entries has been unregistered\int getSize()
throws IllegalStateException
IllegalStateException - if this team has been unregistered@Nullable Scoreboard getScoreboard()
unregistered@Deprecated void addPlayer(@NotNull 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 unregisteredaddEntry(String)void addEntry(@NotNull
String entry)
throws IllegalStateException,
IllegalArgumentException
This will remove the entry from any other team on the scoreboard.
entry - the entry to addIllegalArgumentException - if entry is nullIllegalStateException - if this team has been unregistered@Deprecated boolean removePlayer(@NotNull OfflinePlayer player) throws IllegalStateException, IllegalArgumentException
player - the player to removeIllegalArgumentException - if player is nullIllegalStateException - if this team has been unregisteredremoveEntry(String)boolean removeEntry(@NotNull
String entry)
throws IllegalStateException,
IllegalArgumentException
entry - the entry to removeIllegalArgumentException - if entry is nullIllegalStateException - if this team has been unregisteredvoid unregister()
throws IllegalStateException
IllegalStateException - if this team has been unregistered@Deprecated boolean hasPlayer(@NotNull OfflinePlayer player) throws IllegalArgumentException, IllegalStateException
player - the player to search forIllegalArgumentException - if player is nullIllegalStateException - if this team has been unregisteredhasEntry(String)boolean hasEntry(@NotNull
String entry)
throws IllegalArgumentException,
IllegalStateException
entry - the entry to search forIllegalArgumentException - if entry is nullIllegalStateException - if this team has been unregistered@NotNull Team.OptionStatus getOption(@NotNull Team.Option option) throws IllegalStateException
option - the option to getIllegalStateException - if this team has been unregisteredvoid setOption(@NotNull
Team.Option option,
@NotNull
Team.OptionStatus status)
throws IllegalStateException
option - the option to setstatus - the new option statusIllegalStateException - if this team has been unregisteredCopyright © 2020. All rights reserved.