public class SpongeTeam extends Object implements org.spongepowered.api.scoreboard.Team
Modifier and Type | Field and Description |
---|---|
boolean |
allowRecursion |
Constructor and Description |
---|
SpongeTeam(String name) |
SpongeTeam(String name,
org.spongepowered.api.text.Text displayName,
org.spongepowered.api.text.format.TextColor color,
org.spongepowered.api.text.Text prefix,
org.spongepowered.api.text.Text suffix,
boolean allowFriendlyFire,
boolean seeFriendlyInvisibles,
org.spongepowered.api.scoreboard.Visibility nameTagVisibility,
org.spongepowered.api.scoreboard.Visibility deathMessageVisibility,
Set<org.spongepowered.api.text.Text> members) |
Modifier and Type | Method and Description |
---|---|
void |
addMember(org.spongepowered.api.text.Text member) |
void |
addToScoreboard(net.minecraft.scoreboard.Scoreboard scoreboard,
net.minecraft.scoreboard.ScorePlayerTeam team) |
boolean |
allowFriendlyFire() |
boolean |
canSeeFriendlyInvisibles() |
org.spongepowered.api.text.format.TextColor |
getColor() |
org.spongepowered.api.scoreboard.Visibility |
getDeathTextVisibility() |
org.spongepowered.api.text.Text |
getDisplayName() |
Set<org.spongepowered.api.text.Text> |
getMembers() |
String |
getName() |
org.spongepowered.api.scoreboard.Visibility |
getNameTagVisibility() |
org.spongepowered.api.text.Text |
getPrefix() |
Set<org.spongepowered.api.scoreboard.Scoreboard> |
getScoreboards() |
org.spongepowered.api.text.Text |
getSuffix() |
net.minecraft.scoreboard.ScorePlayerTeam |
getTeam(net.minecraft.scoreboard.Scoreboard scoreboard) |
Map<net.minecraft.scoreboard.Scoreboard,net.minecraft.scoreboard.ScorePlayerTeam> |
getTeams() |
void |
removeFromScoreboard(net.minecraft.scoreboard.Scoreboard scoreboard) |
boolean |
removeMember(org.spongepowered.api.text.Text member) |
void |
setAllowFriendlyFire(boolean enabled) |
void |
setCanSeeFriendlyInvisibles(boolean enabled) |
void |
setColor(org.spongepowered.api.text.format.TextColor color) |
void |
setDeathTextVisibility(org.spongepowered.api.scoreboard.Visibility visibility) |
void |
setDisplayName(org.spongepowered.api.text.Text displayName) |
void |
setNameTagVisibility(org.spongepowered.api.scoreboard.Visibility visibility) |
void |
setPrefix(org.spongepowered.api.text.Text prefix) |
void |
setSuffix(org.spongepowered.api.text.Text suffix) |
public SpongeTeam(String name, org.spongepowered.api.text.Text displayName, org.spongepowered.api.text.format.TextColor color, org.spongepowered.api.text.Text prefix, org.spongepowered.api.text.Text suffix, boolean allowFriendlyFire, boolean seeFriendlyInvisibles, org.spongepowered.api.scoreboard.Visibility nameTagVisibility, org.spongepowered.api.scoreboard.Visibility deathMessageVisibility, Set<org.spongepowered.api.text.Text> members)
public SpongeTeam(String name)
public String getName()
getName
in interface org.spongepowered.api.scoreboard.Team
public org.spongepowered.api.text.Text getDisplayName()
getDisplayName
in interface org.spongepowered.api.scoreboard.Team
public org.spongepowered.api.text.format.TextColor getColor()
getColor
in interface org.spongepowered.api.scoreboard.Team
public void setColor(org.spongepowered.api.text.format.TextColor color)
setColor
in interface org.spongepowered.api.scoreboard.Team
public void setDisplayName(org.spongepowered.api.text.Text displayName) throws IllegalArgumentException
setDisplayName
in interface org.spongepowered.api.scoreboard.Team
IllegalArgumentException
public org.spongepowered.api.text.Text getPrefix()
getPrefix
in interface org.spongepowered.api.scoreboard.Team
public void setPrefix(org.spongepowered.api.text.Text prefix) throws IllegalArgumentException
setPrefix
in interface org.spongepowered.api.scoreboard.Team
IllegalArgumentException
public org.spongepowered.api.text.Text getSuffix()
getSuffix
in interface org.spongepowered.api.scoreboard.Team
public void setSuffix(org.spongepowered.api.text.Text suffix) throws IllegalArgumentException
setSuffix
in interface org.spongepowered.api.scoreboard.Team
IllegalArgumentException
public boolean allowFriendlyFire()
allowFriendlyFire
in interface org.spongepowered.api.scoreboard.Team
public void setAllowFriendlyFire(boolean enabled)
setAllowFriendlyFire
in interface org.spongepowered.api.scoreboard.Team
public boolean canSeeFriendlyInvisibles()
canSeeFriendlyInvisibles
in interface org.spongepowered.api.scoreboard.Team
public void setCanSeeFriendlyInvisibles(boolean enabled)
setCanSeeFriendlyInvisibles
in interface org.spongepowered.api.scoreboard.Team
public org.spongepowered.api.scoreboard.Visibility getNameTagVisibility()
getNameTagVisibility
in interface org.spongepowered.api.scoreboard.Team
public void setNameTagVisibility(org.spongepowered.api.scoreboard.Visibility visibility)
setNameTagVisibility
in interface org.spongepowered.api.scoreboard.Team
public org.spongepowered.api.scoreboard.Visibility getDeathTextVisibility()
getDeathTextVisibility
in interface org.spongepowered.api.scoreboard.Team
public void setDeathTextVisibility(org.spongepowered.api.scoreboard.Visibility visibility)
setDeathTextVisibility
in interface org.spongepowered.api.scoreboard.Team
public Set<org.spongepowered.api.text.Text> getMembers()
getMembers
in interface org.spongepowered.api.scoreboard.Team
public void addMember(org.spongepowered.api.text.Text member)
addMember
in interface org.spongepowered.api.scoreboard.Team
public boolean removeMember(org.spongepowered.api.text.Text member)
removeMember
in interface org.spongepowered.api.scoreboard.Team
public Set<org.spongepowered.api.scoreboard.Scoreboard> getScoreboards()
getScoreboards
in interface org.spongepowered.api.scoreboard.Team
public void addToScoreboard(net.minecraft.scoreboard.Scoreboard scoreboard, net.minecraft.scoreboard.ScorePlayerTeam team)
public void removeFromScoreboard(net.minecraft.scoreboard.Scoreboard scoreboard)
public net.minecraft.scoreboard.ScorePlayerTeam getTeam(net.minecraft.scoreboard.Scoreboard scoreboard)
public Map<net.minecraft.scoreboard.Scoreboard,net.minecraft.scoreboard.ScorePlayerTeam> getTeams()